Peripheral Component Interconnect: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m drobne merytoryczne, drobne redakcyjne, jęz., int., lit., ort.
m drobne merytoryczne, drobne redakcyjne, int.
Linia 1:
[[Plik:Pci-slots.jpg|thumb|250px|Gniazda 32-bitowej szyny PCI]]
[[Plik:PCI Keying.svg|thumb|350px|Rozmieszczenie kluczy w gniazdach]]
'''PCI''' ([[język angielski{{Ang.|ang.]] ''Peripheral Component Interconnect''}}) – [[magistrala komunikacyjna]] służąca do przyłączania [[Karta rozszerzenia|kart rozszerzeń]] do [[płyta główna|płyty głównej]] w [[komputer]]ach klasy [[Komputer osobisty|PC]].
 
Po raz pierwszy została publicznie zaprezentowana w czerwcu [[1992]] r. jako rozwiązanie umożliwiające szybszą komunikację pomiędzy [[procesor]]em i kartami niż stosowane dawniej [[Industry Standard Architecture|ISA]]. Dodatkową zaletą PCI jest to, że nie ma znaczenia czy w gnieździe jest karta sterownika dysków (np. [[SCSI]]), [[karta sieciowa|sieciowa]] czy [[karta graficzna|graficzna]]. Każda karta, pasująca do gniazda ''PCI'', funkcjonuje bez jakichkolwiek problemów, gdyż nie tylko sygnały, ale i przeznaczenie poszczególnych styków [[gniazdo (elektronika)|gniazda]] są znormalizowane.
Linia 9:
Karty dołączone do szyny ''PCI'' mogą się komunikować nawet bez udziału [[mikroprocesor]]a, dzięki czemu wzrasta jego rzeczywista wydajność. Dla każdej karty zdefiniowane są tzw. rejestry konfiguracyjne; przy ładowaniu systemu procesor odczytuje zapisane w nich dane i rozpoznaje, jaka karta jest umieszczona w [[gniazdo (elektronika)|gnieździe]]. Instalacja i inicjacja takiej karty następuje potem w pełni automatycznie (zob. [[Plug and Play]]).
 
Aby zapewnić zarówno producentom, jak i użytkownikom możliwie dużą elastyczność, w standardzie ''PCI'' zdefiniowano tzw. gniazdo wspólne (z [[język angielski|ang.]] ''shared slot''). Jest to gniazdo, które może byćzostać wykorzystaneużyte z kartami przystosowanymi do magistral [[Industry Standard Architecture|ISA]], [[Extended Industry Standard Architecture|EISA]] czy [[Micro Channel Architecture|MCA]]. Umożliwia to teżtakże produkcję kart jednocześnie przystosowanych do ''PCI'' i pozostałych, wyżejtychże wymienionych magistral.
 
Bardzo istotną cechą architektury ''PCI'' jest jej skalowalność: w jednym i tym samym komputerze może być równolegle lub szeregowo połączonych kilka magistral ''PCI''. Nad koncepcją ''PCI Local Bus'' pracowało wielu znaczących producentów [[komputer]]ów, z których każdy starał się, aby sprzęt obecnie produkowany przez niego produkowany był z tym standardem zgodny. Przykładowo, rozwiązanie jest na tyle elastyczne, że uwzględnia możliwość współpracy magistrali nie tylko z komputerami wyposażonymi w procesory firmy [[Intel]], ale również z [[Advanced Micro Devices|AMD]] i [[Cyrix]], a także w opartych na procesorze [[PowerPC]] komputerach [[Pegasos]]. 32-bitowy standard adresowania PCI używanyzostał jestużyty również w innych magistralach (np. [[Accelerated Graphics Port|AGP]]).
 
Kolejną istotną cechą PCI jest wysoka zgodność pomiędzy poszczególnymi wersjami PCI, jak i rozwiązań pochodnych (np. [[PCI-X|PCI X]]) przejawiająca się tym, że urządzenia mogą pracować zarówno w starszych jak i nowszych gniazdachtypach gniazd, pod warunkiem że są dopasowane napięciowo (warianty 3,3V3 V i popularniejszy 5V5 V). Zgodność ta nie jest jednak zachowana w stosunku co do [[PCI Express]], która aktualnie wyparła PCI oraz [[Accelerated Graphics Port|AGP]].
 
{| class="wikitable"
Linia 56:
 
== Styki ==
Złącze PCI określa się jako [[slot]] bądź [[złącze krawędziowe]] (ang. ''edge connector'') posiadającyposiadające 62 styki z każdej strony, ale dwa bądź cztery z nich są zastąpione przez klucz wycięcia, tak więc karta posiada 60 bądź 58 styków po każdej stronie. Pierwszy styk jest umiejscowiony najbliżej tylnej ścianki obudowy. Strony B oraz A są umieszczone kolejno, patrząc w dółkierunku dołu na złącze płyty głównej<ref name=pci23>{{Cytuj stronę | tytuł = PCI Local Bus Specification, revision 2.3 | url = http://www.math.uni.wroc.pl/~p-wyk4/so/pci23.pdf | data = 2002-03-29 | opublikowany = PCI Special Interest Group | data dostępu = 2009-07-07}}
</ref><ref name=pci30>{{Cytuj stronę | tytuł = PCI Local Bus Specification, revision 3.0 | url = http://people.na.infn.it/~garufi/didattica/CorsoAcq/PCI.Local.Bus.Specification.Revision.3.0.pdf | data = 2002-08-12 | opublikowany = PCI Special Interest Group | data dostępu = 2009-07-07}}
</ref><ref>[http://www.allpinouts.org/index.php/PCI PCI Connector Pinout].</ref>.
Linia 254:
|+Legenda
!style="background:#999"| Styk masy
| Odniesienie do napięcia 0 V
|-
!style="background:silver"| Styk zasilania
Linia 260:
|-
!style="background:#f69"| Styk wychodzący
| NapędzaneSygnał sterowany przez kartę PCI, otrzymywaneotrzymywany przez płytę główną
|-
!style="background:#f9f"| Wyjście inicjatora
| SterowanySygnał sterowany przez układ nadrzędny/inicjatora, otrzymywany przez cel
|-
!style="background:#9f9"| Sygnał wejścia/wyjścia
Linia 269:
|-
!style="background:#99f"| Wyjście celu
| SterowaneSygnał sterowany przez cel, otrzymywany przez inicjatora/układ nadrzędny
|-
!style="background:#66f"| Wejście
| SterowaneSygnał sterowany przez płytę główną, otrzymywanaotrzymywany przez kartę PCI
|-
!style="background:#fc6"| [[Otwarty dren]]
Linia 282:
 
Większość linii magistrali połączona jest do każdego slotu równolegle. Wyjątkami są:
* Każdy slot posiadającyposiada swoje własne wyjście REQ# oraz wejście GNT# z arbitra płyty głównej.
* Każdy slot posiadającyposiada swoją własną linię IDSEL, przeważnie podłączanąpodłączoną do określonej linii AD.
* TDO jest połączeniapołączone łańcuchowegołańcuchowo do kolejnych slotów TDI. Karty bez wsparcia [[JTAG]] muszą podłączyć TDI do TDO, tak aby nie przerwać łańcucha.
* PRSNT1# i PRSNT2# posiadają własne odłączane rezystory na płycie głównej. Płyta główna może (ale nie musi) wykryć te styki w celu ustalenia poboru mocy na obecnych kartach PCI.
* REQ64# i ACK64# są indywidualnie odłączane na slotach 32-bitowych.
* Linie przerwań (INTA#, INTB#, INTC#, oraz INTD#) są połączonepodłączone nado wszystkichkażdego slotachze slotamislotów w innej kolejności (INTA# na jednym slocie to INTB# na następnym, a INTC# na kolejnym).
 
Dodatkowe informacje:
* IOPWR posiadapodaje +3,3 V albo +5 V, zależniew zależności od jegokonstrukcji tylnejpłyty ściankigłównej. Sloty mająposiadają również grzbietgrzbiety w jednym z dwóchodpowiednich miejscmiejscach, co zapobiega nieprawidłowemu podłączeniu karty.
 
{{Przypisy}}