Obvodové řešení V/V adaptéru již na PCI a modernějších sběrnicích není prakticky realizovatelné. Pro pochopení problematiky (před návrhem V/V adaptéru pro PCI) je však jednoduché obvodové řešení např. na sběrnici typu ISA vhodné.
lspci
zobrazte PCI zařízení v počítači.
lspci -xxx
zobrazte konfigurační prostor PCI a pro vybraná zařízení určete pomocí tohoto výpisu:
Na přednáškách jste viděli příklad jednotlivých bloků adaptéru na PCI sběrnici, včetně řídicího konečného automatu. Rozšiřte tento návrh o možnost konfiguračního čtení a konfiguračního zápisu. (Časový diagram konfiguračního čtení:)
Měření průběhů základních cyklů sběrnice PCI. K měřenému počítači je připojen logický analyzátor, který umožňuje sledovat časové průběhy jednotlivých transakcí probíhajících na sběrnici PCI. Měřený počítač běží pod operačním systémem MS-DOS, který nám umožňuje snadný přístup k hardware (bez nutnosti řešit oprávnění, privilegované operace apod.). Pomocí testovacího programu “testpci” budeme generovat jednotlivé transakce - čtení/zápis do paměti, čtení/zápis na I/O, atd.
Studijní text: pci_text.pdf
Testovací program: testpci.zip
lspci