8. IO sběrnice
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
prostoru
– AD[10::8] adresuje 1 z 8 zařízení na multifunkční kartě
Příkazy
Memory Read Multiple
– čtení více řádek cache, prefetch
Memory Read Line
– čtení do konce řádky cache
Dual Address Cycle
– příkaz umožňuje 64 bitovou adresaci
– použití ve 32-bitovém systému
– zařízení podporující jen 32-bitové adresy ho ignorují
Memory Write and Invalidate
– zápis více než jedné řádky cache
Elektrické specifikace
2 varianty signalizace – 5V a 3,3V
Konfigurační prostor
Povinný pro všechna PCI zařízení a všechny funkce
multifunkčních zařízení
Jeho prostřednictvím realizováno Plug&Play
Vždy přístupný
256 B na zařízení
Prvních 16 bajtů shodných pro všechna zařízení
Zbývající dle typu zařízení (Header Type)
– 00 – běžná zařízení
– 01 – PCI to PCI mosty
– 02 – PCI to Cardbus mosty
Konfigurační prostor
Header Type 0
Bit 7 určuje,
zda se jedná o
multifunkční
zařízení
Konfigurační prostor
Base Address registr – paměťový prostor
Konfigurační prostor
Base Address registr – I/O prostor
Konfigurační cykly na PC
I/O adresa 0x0CF8 – CONFIG_ADDRESS registr
Přístup do CONFIG_ADDRESS registru jen jako dword
–
jinak
standardní I/O operace
I/O adresa 0x0CFC
– CONFIG_DATA registr
–
z/do
něj se čtou/zapisují data pro datovou fázi transakce
PCI Express
Navazuje na PCI a PCI-X
Původně označován jako 3GIO (3rd Generation I/O
Architecture)
Vyvíjeno Compaq, Dell, Hewlett-Packard, IBM, Intel a
Microsoft
– PCI Express po přijetí PCI SIG
Na rozdíl od PCI sériová komunikace
V současnosti již verze 3.0, verze 2.0 v roce 2006
– vyšší verze přinášejí především vyšší rychlost
– změny architektury - vyšší flexibilita, vyšší příkon