22
Architektur Architektur a a vývoj a a vývoj PC 5. PC 5. Ing. Vladislav Bezouška, Ph.D.

Architektura a vývoj PC 5

  • Upload
    hanley

  • View
    27

  • Download
    0

Embed Size (px)

DESCRIPTION

Architektura a vývoj PC 5. Ing. Vladislav Bezouška, Ph.D. Zařízení které umí přistupovat na BUS PC a rozšiřuje tak I/O PC. Řadiče I/O PC. Obsahuje vlastní mikroprocesor tzv. řadič a příslušné obvody rozhraní „interface“. - PowerPoint PPT Presentation

Citation preview

Page 1: Architektura a vývoj PC 5

Architektura Architektura a vývoj PC 5.a vývoj PC 5.

Ing. Vladislav Bezouška, Ph.D.

Page 2: Architektura a vývoj PC 5

Řadiče I/O PC Zařízení které umí přistupovat na BUS PC a rozšiřuje tak I/O PC

Může být na základní desce nebo jako karta do I/O bus PC příp jako periferní zařízení.

Obsahuje vlastní mikroprocesor tzv. řadič a příslušné obvody rozhraní „interface“

Základní typy: sériová linka, Paralelní port, USB, řadiče mezipaměti, měřící karty, Fire-Wire, SCSI,..

Page 3: Architektura a vývoj PC 5

Řadiče I/O PC – UART (RS232) UART (Universal Asynchronous Reciever Transmitter)

1. Zabezpečuje duplexní asynchronní přenos mezi dvojicí zařízení2. Zápisem do řídících registrů můžeme nastavovat parametry

přenosu3. Řadič UATR je připojen na IO BUS PC (U novějších desek

integrován)

Page 4: Architektura a vývoj PC 5

Řadiče I/O PC – UART (RS232) Specifikace RS 232C = H – 3V až –15V L +3V až +15VLinky jsou odolné proti zkratu a dávají 10-15mA

Princip sériového přenosu

Základní typy zapojení UART:• Přímé propojení koncových zařízení přes dvě ukončující

zařízení tj. datový okruh• Propojení koncových zařízení přes nulový modem

Page 5: Architektura a vývoj PC 5

Řadiče I/O PC – UART (RS232) Ukázka zapojení

nulového modemu

UART obsahuje dva duplexní kanály: v PC COM1, COM2

Adresace UART

Page 6: Architektura a vývoj PC 5

Řadiče I/O PC – CENTRONICS Asynchronní paralelní simplexní přenos dat s kvitováním tzv. handshecking

Provoz na 8bit datové sběrnici je řízen řídícími signály

Page 7: Architektura a vývoj PC 5

Universal Serial Bus - USB Provoz řídí RootHUb (většinou základní deska)

Rychlost:Low 1,5Mbit/sMedium 12Mbit/sHigh 480Mbit/s

Diferenciální datový signál +D,-D

Kódování NRZI – nahrazuje taktovací signál

Po každé 6-té jedničce změní polaritu

Po každé nule změní polaritu

Obrázek převzat z lit. č.1

Page 8: Architektura a vývoj PC 5

Universal Serial Bus - USB Komunikace:

1) Rozpoznání typu USB zařízení 1.5KW Vcc - +D nebo –D (sv.1,2 nebo 1,3)

2) Příslušný HUB provede RESET sběrnice3) Načítání konfiguračních informací (přidělení adresy,

definování koncového bodu = typ přenosu...)4) Přenos dat

Kód identifikace

Každý paket začíná synchronizačním signálem 00000001

Oprava chyb

Po 10ms – myš, klávesnice

Obrázek převzat z lit. č.1

Page 9: Architektura a vývoj PC 5

Řadiče I/O PC – klávesniceFunkce:1. Při zapnutí počítače odpovídá na testovací procedury

POST – BIOSu2. Neustále monitoruje matici tlačítek a při stisknutí tlačítka vyšle

jeho kód3. Má zásobníkovou paměť na 20 znaků

Page 10: Architektura a vývoj PC 5

Řadiče I/O PC – IDEIDE(Itelligent Driver Electronics) -Není řadič v pravém slova

smyslu, ale jen adaptér na sběrnici.

Umožňuje připojení dvou disků, jeden funguje jako master a druhý

jako slave

Kapacita disku jen 528MB

EnhancedIDE

Page 11: Architektura a vývoj PC 5

Řadiče I/O PC – EIDE1. Zvětšení adresovacího prostoru na 8GB Metoda LBA(Logical Block Addressing)2. Zrychlení přenosu dat – podpora PCI PIO5 (Programmed Input Output) režim přenosu – až 66MB/s3. Připojení až 4 jednotek k jednomu řadiči Řadič podporuje standard ATAPI (Advanced Technology

Attachement Packetized Interface)4. Jednotky se připojují po dvou ke dvěma portům – primárnímu

a sekundárnímu. !!! Systémový disk musí být na primárním protože např. PCI bus podporuje jen jeden port.

Některé další rozšíření IDE:

FAST – ATA, ULTRA DMA – ATA,..

Page 12: Architektura a vývoj PC 5

Řadiče I/O PC – serial ATA

Rychlost 1,2GBit/sKódování dat 8B/10B (podobně jako u sítí)Full Duplex – diferenciální linkyPřímé propojení 4 mechanik

Obrázek převzat z lit. č.1

Page 13: Architektura a vývoj PC 5

Řadiče I/O PC – SCSISCSI (Small Computer System Interface)

Není řadič ani rozhraní ale SBĚRNICOVÝ SYSTÉM.

• Jednotná množina příkazů CCS• Přenos dat 32bit pomocí HOST adaptéru• Rychlost až 40MB/s• Funkci řadiče má tzv. HOST adaptér:

a) periferie požaduje přístup na busb) Iniciátor vybírá periferii se kterou bude komunikovatc) Provozní informace o stvu konc. Zařízení(KZ) a iniciátorud) Přenos date) Iniciátor předává příkaz KZf) KZ vysílá info. o svém stavu

Page 14: Architektura a vývoj PC 5

Pevné diskyMetody

magnetického záznamu Datová buňka

MFM kódování 2x větší hustota zápisuT-bit je zapsán jen když předchází 2x D-bit=0D-bit je zapsán jen když = 1

Frekvence T-T, D-D klesáBuňky mohou být 1/2

Page 15: Architektura a vývoj PC 5

RLL umožňuje 2x větší hustotu než MFM

RLL kódování vynechává záznam většího počtu nul a nahrazuje ho T-bity.

Obrázek převzat z lit. č.1

Page 16: Architektura a vývoj PC 5

Pevné disky – logická struktura

Obrázek převzat z lit. č.1

Page 17: Architektura a vývoj PC 5

Pevné disky – FAT

Obrázek převzat z lit. č.1

Page 18: Architektura a vývoj PC 5

Pevné disky – strukturaHlavy:1) Feritové2) Tenkovrstvé – cívka je tvořena vrstvami3) Magnetorezistivní -

Mech. Komponenty pro pohyb hlavy

Obrázek převzat z lit. č.1

Obrázek převzat z lit. č.1

Page 19: Architektura a vývoj PC 5

Pevné disky – aktuátor

1) S lineárním pohonem

2) S krokovým motorem

Rekalibrace ztráty polohy

Kalibrace tepelná dilatace

Problém s řízením

Servostopa + servohlava

Obrázek převzat z lit. č.1

Obrázek převzat z lit. č.1

Page 20: Architektura a vývoj PC 5

Pevné disky – interleaving

Načtení soboru 100KB ve 200 sektorech s

diskem 3600ot/s

Zabere 3,2s

Interní rychlost přenosu

Prokládání

prokladani

otackysektorbajtstopasektor */*/

Page 21: Architektura a vývoj PC 5

Programování hardware pod Windows

Programovací jazyk přímo podporuje vstup/výstup na

HW

Přímé Knihovna DLL

Page 22: Architektura a vývoj PC 5

Literatura :

[1] Messmer H. P., Dembowski K.: Hardware. CP Books. Brno, 2005.