A0

A0



60 Anatomia PC

Magistrala PCI daje możliwość tworzenia złożonych systemów. W jednym systemie, zgodnie ze specyfikacją 2.1 standardu PCI, może współpracować do 256 magistral PCI, przy czym każda z nich może obsługiwać do 32 urządzeń PCI, a każde urządzenie może pełnić do łi funkcji (zintegrowane urządzenia mc są nowością wprowadzoną przez standard PCI - na przykład typowa karta ISA Multi l/O zawiera 4 urządzenia: dwa porty szeregowe, port rów noległy i gamę port). O możliwościach architektury PCI może świadczyć fakt, że w produkowanych obecnie komputerach klasy PC opartych na architekturze PCI wykorzystywana jest tylko jedna magistrala PCI, obsługująca około 10 urządzeń.

Magistrala PCI może pracować z częstotliwością od 0 do 33 MHz (wersja 2 1 standardu dopuszcza częstotliwości do 66 MHz), co daje przepustowość w granicach 132 MBA Magistrala PCI pracuje w trybie bunt, co oznacza dostęp do adresowanego obiektu w jednym takcie zegarowym.

Zdefiniowane jest również 64-bitowe rozszerzenie magistrali PCI, które umożliw ia transfer danych z prędkością do 264 MB/s pomiędzy 64-bilowyrni urządzeniami PCI. Wymiana danych pomiędzy urządzeniami 64- i 32-bitowymi jest wolniejsza niż na 32-bitowcj magistrali PCI ze względu na wprowadzenie dodatkowego cyklu umożliwiającego rozpoznanie sposobu transmisji danych.

Zasada działania magistrali PCI jest bardzo prosta: do magistrali mogą być podłączone dwa rodzaje urządzeń: inicjatory - mogące przejmować kontrolę nad magistralą, slave -mogące tylko transmitować dane. Transmisja danych może przebiegać między dw-oma inicjatorami luh inicjatorem i slavem.

Każda transmisja (rysunek 1.16) rozpoczynana jest przez inicjator wystawieniem na magistralę sygnału -FRAME - jest to sygnał dla pozostałych urządzeń PCI, by odczytały adres urządzenia docelowego (sygnały AD Address) i rozkaz określający sposób transmisji (sygnały C/-BE- Command). Adres urządzenia docelowego i sposób transmisji wysławiony jest na magistrali przez jeden cykl zegara.

Gdy urządzenie slave rozpozna, że transmisja danych skierowana jest do niego, wystawia na magistrali sygnał -DEVSEL (Device Sclcct) jeżeli sygnał ~DEVSEL nie zostanie wystawiony w odpowiednim czasie, transmisja zostanie zaniechana. Wystawienie przez urządzenie slave sygnału ~DEVSEL kończy nawiązywanie połączenia (łażę adresową) pomiędzy inicjatorem i urządzeniem slave.

W następnym etapie (fazie przesyłania danych) rozpoczyna się przesyłanie danych (sygnały AD - Data). Liczbę bajtów przesyłanych danych określają sygnały C/-BE (Byle Eanble) ustawiane przez inicjator

Transfer danych powinien przebiegać w trakcie jednego cyklu zegara. Inicjator i urządzenie docelowe wystawiają sygnały -IRDY (Initiator Rcady) i -TRDY (Terminator Ready) informujące o tym, że są gotowe do przekazywania danych. Jeżeli z jakichś względów inicjator bądź urządzenie docelowe nie są w stanic przekazywać danych, to zmieniają ustawienie sygnałów -TRDY lub -TRDY w celu wprowadzenia dodatkowych cykli oczekiwania (ang. went States).


Wyszukiwarka

Podobne podstrony:
A 0 90 Anatomia PC • przypisanie kanałów przerwań urządzeniom PCI. Odwołanie do PCI BIOS może nastąp
A0 20 Anatomia PC 20 Anatomia PCRysunek 1.2. Moduł procesora Pentium II Procesor rezyduje wraz dwom
A0 70 Anatomia PC SDONC {Srmup Don?) - jest jednym z dwóch sygnałów zabezpieczających inicjalur prz
A0 100 Anatomia PC Obszary zacieniowane na rysunku 1.28 pokrywają układy wyłączone z ruchu. Proceso
A0 110 Anatomia PC Potrzebna informacja zawarta jest w bicie 23. Jeżeli jest cm ustawiony, w system
A0 130 Anatomia PC bity 2-0 zakodowany dwójkowo numer wejścia układu Master, które jest połączone z
A2 62 Anatomia PC 62 Anatomia PC A wycofuje żądanie dostępu do magistraliRysunek
A2 102 Anatomia PC Rysunek 1.30. Architektura komfuitera Dual-Pentium/PCI Wejście A PIC
A4 124 Anatomia PC 124 Anatomia PC C ASO-CAS2 (Cascade) - lokalna magistrala adresowa, używana pr

więcej podobnych podstron