Magistrale i gniazda rozszerzeń Adam Banasiak 11.03.2014 POWIATOWY ZESPÓŁ SZKÓŁ NR 2 IM. PIOTRA WŁOSTOWICA W TRZEBNICY Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 1 / 31
Magistrale ISA i PCI Wstęp Rodzaje gniazd rozszerzeń Magistrala i gniazdo ISA Magistrala i gniazdo PCI Na każdej płycie głównej komputera znajdują się magistrale oraz gniazda umożliwiające podłączanie różnych urządzeń i kart rozszerzeń. Gniazda rozszerzeń to miejsca na płycie głównej komputera przewidziane do montażu dodatkowych układów budowanych w postaci kart rozszerzeń. Najczęściej są to karty graficzne, karty dźwiękowe, modemy i karty sieciowe. Służą do zwiększania możliwości pracy i zasobów komputera poprzez jego rozbudowę lub zmianę konfiguracji bez konieczności wymiany płyty głównej. Gniazda rozszerzeń są podłączone do magistrali (szyny). Jest to zespół linii i układów do przesyłania sygnałów sterujących, adresów i danych między procesorem, pamięcią i gniazdami rozszerzeń, w których znajdują się określone karty dodatkowych urządzeń. Rodzaj (a więc i nazwa) gniazda rozszerzeń jest związany z nazwą standardu magistrali, do której gniazdo jest podłączone. Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 2 / 31
Wstęp Rodzaje gniazd rozszerzeń Magistrala i gniazdo ISA Magistrala i gniazdo PCI Rodzaje gniazd rozszerzeń ISA (*16-bitowe) *8 MHz PCI (*32-bitowe) *33 MHz AGP (*32-bitowe) *66 MHz AMR CNR PCI Express Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 3 / 31
Wstęp Rodzaje gniazd rozszerzeń Magistrala i gniazdo ISA Magistrala i gniazdo PCI Rysunek: Gniazdo ISA (ciemny kolor) na płycie głównej Rysunek: Przykład karty sieciowej go gniazda ISA Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 4 / 31
Wstęp Rodzaje gniazd rozszerzeń Magistrala i gniazdo ISA Magistrala i gniazdo PCI Magistrala i gniazdo ISA Gniazdo ISA (industry standard architecture - standardowa architektura przemysłowa) jest najstarszym złączem kart rozszerzeń płyty głównej komputerów PC. W starszych komputerach standard magistrali ISA w wersji 16-bitowej przetrwał bez zmian do dziś. Obecnie magistralę stosuje się jeszcze czasem do kart rozszerzeń niewymagających dużych szybkości transferu danych, takich jak karty dźwiękowe czy wolniejsze karty sieciowe. Powstało również 32-bitowe rozszerzenie magistrali pod nazwą EISA (ang. extended ISA) z obsługą Plug&Play. Jest ono zgodne ze standardem ISA - używa złączy akceptujących karty ISA. Rozwiązanie to nie znalazło jednak szerszego zastosowania i obecnie jest prawie nieużywane. Jedną z odmian złącza ISA jest złącze PCMCIA, stosowane w komputerach przenośnych (obecnie następcą tego standardu jest złącze ExpressCard). Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 5 / 31
Wstęp Rodzaje gniazd rozszerzeń Magistrala i gniazdo ISA Magistrala i gniazdo PCI Parametry magistrali ISA *Częstotliwość 8 MHz *Szyna danych 8- lub 16-bitowa; przepustowość 8 lub 16 MB/s Możliwość podłączania wszystkich rodzajów kart rozszerzeń *Liczba styków gniazda ISA: 62 lub 98; Brak obsługi standardu Plug&Play Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 6 / 31
Wstęp Rodzaje gniazd rozszerzeń Magistrala i gniazdo ISA Magistrala i gniazdo PCI Plug&Play Plug&Play - oznacza, że urządzenie podłączone do komputera zostanie automatyczne wykryte przez system jako konkretny typ. Jeżeli system ma sterowniki, od razu zainstaluje urządzenie. W przeciwnym razie poprosi o sterowniki. W przypadku gniazda ISA, które nie obsługiwało Plug&Play, należało samemu wyszukiwać urządzenia, a następnie za pomocą sterowników je instalować. Takie rozwiązanie powodowało częste konflikty sprzętowe w systemie. Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 7 / 31
Magistrala i gniazdo PCI Magistrale ISA i PCI Wstęp Rodzaje gniazd rozszerzeń Magistrala i gniazdo ISA Magistrala i gniazdo PCI Rysunek: Gniazdo PCI na płycie głównej Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 8 / 31
Wstęp Rodzaje gniazd rozszerzeń Magistrala i gniazdo ISA Magistrala i gniazdo PCI Rysunek: Przykład modemu do gniazda PCI Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 9 / 31
Wstęp Rodzaje gniazd rozszerzeń Magistrala i gniazdo ISA Magistrala i gniazdo PCI Magistrala i gniazdo PCI Gniazdo PCI (peripheral component interconnect) służy również do podłączania dodatkowych urządzeń do płyty głównej. Magistrala PCI cechuje się szybszą komunikacją między procesorem i kartami niż stosowana wcześniej magistrala ISA. Standard magistrali PCI ma jeszcze dodatkową zaletę. Nie ma znaczenia, czy w gnieździe znajduje się karta kontrolera dysków, karta sieciowa czy karta graficzna. Każda karta pasująca do gniazda PCI działa bez jakichkolwiek problemów. Nie tylko bowiem sygnały, lecz także przeznaczenie poszczególnych styków gniazda są znormalizowane. Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 10 / 31
Wstęp Rodzaje gniazd rozszerzeń Magistrala i gniazdo ISA Magistrala i gniazdo PCI Magistrala i gniazdo PCI W przeciwieństwie do innych magistrali szyna PCI stanowi kompleksowe rozwiązanie przyspieszające współpracę z dowolnym urządzeniem zewnętrznym. *Przy częstotliwości taktowania 33 MHz i szerokości szyny 32 bity magistrala PCI osiąga szybkość transferu danych 132 MB/s. Karty rozszerzeń podłączone do gniazda PCI mogą się komunikować nawet bez udziału mikroprocesora, dzięki czemu wzrasta efektywność jego użytkowania. Dla każdej karty są zdefiniowane tzw. rejestry konfiguracyjne. Przy ładowaniu systemu procesor odczytuje zapisane w nich dane i rozpoznaje, jaka karta jest umieszczona w gnieździe. Instalacja i inicjowanie karty następuje potem w pełni automatycznie. Wszystkie obecne płyty główne są wyposażone w kilka gniazd PCI. Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 11 / 31
Wstęp Rodzaje gniazd rozszerzeń Magistrala i gniazdo ISA Magistrala i gniazdo PCI Parametry magistrali PCI *Częstotliwość 33 MHz lub 66 MHz (serwery) *Szyna danych 32 bity lub 64 bity (serwery) *Przepustowość 133 MB/s lub 528 MB/s, przy czym przepustowość dzieli się na liczbę kart podłączonych w gniazdach Możliwość zainstalowania wszystkich rodzajów kart rozszerzeń *Liczba styków gniazda PCI -120 Obsługa standardu Plug&Play Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 12 / 31
Magistrala i gniazdo AGP Magistrala AC 97 i gniazdo AMR Gniazdo CNR Rysunek: Gniazdo AGP na płycie głównej Rysunek: Przykład karty graficznej do gniazda AGP Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 13 / 31
Magistrala i gniazdo AGP Magistrale ISA i PCI Magistrala i gniazdo AGP Magistrala AC 97 i gniazdo AMR Gniazdo CNR Magistrala i gniazdo AGP Gniazdo AGP (accelerated graphics port, także advanced graphics port) zaprojektowano specjalnie do obsługi tylko kart graficznych. *Jest to 32-bitowa zmodyfikowana magistrala PCI o dużo większej szybkości przesyłania danych (obrazów wideo i grafiki) niż jej pierwowzór. *Pracuje z częstotliwością 66 MHz (dwukrotnie większą niż PCI), a maksymalna przepustowość wynosi 2133 MB/s (szesnastokrotnie więcej niż PCI). Obecnie gniazda AGP są zastępowane przez nowsze i jeszcze szybsze złącza PCI Express. Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 14 / 31
Magistrala i gniazdo AGP Magistrala AC 97 i gniazdo AMR Gniazdo CNR Parametry magistrali AGP *Częstotliwość 66 MHz *Szyna danych 32-bitowa Wersje standardu: x1, x2, x4, x8 *Przepustowość magistrali w różnych wersjach standardu i napięcie sygnału: *x1-266 MB/s, 3,3 V *x2-533 MB/s, 3,3 V *x4-1066 MB/s, 1,5 V *x8-2133 MB/s, 0,8 V Obsługa standardu Plug&Play Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 15 / 31
Widok styków kart ze złączem AGP Magistrala i gniazdo AGP Magistrala AC 97 i gniazdo AMR Gniazdo CNR Rysunek: x4 Rysunek: x4/x8 Rysunek: x8 Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 16 / 31
Gniazdo AMR Magistrale ISA i PCI Magistrala i gniazdo AGP Magistrala AC 97 i gniazdo AMR Gniazdo CNR Rysunek: Gniazdo AMR na płycie głównej Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 17 / 31
Magistrala i gniazdo AGP Magistrala AC 97 i gniazdo AMR Gniazdo CNR Magistrala AC 97 i gniazdo AMR Gniazdo AMR (audio modem riser) jest dodatkowym, *46-stykowym złączem na płycie głównej. Instaluje się w nim specjalne karty rozszerzające - kartę dźwiękową (w standardzie Audio Codec 97, w skrócie AC 97), kartę modemu (w standardzie Modem Codec 97, w skrócie MC 97) lub kartę łączącą funkcje karty dźwiękowej i modemu (wyposażoną w układy w obu tych standardach). *Na tego rodzaju kartach znajdują się zwykle układy analogowe danego urządzenia. *Dublujące się układy cyfrowe modemu, karty dźwiękowej itp. umieszczono natomiast w chipsecie płyty głównej, a nie na karcie, jak w innych standardach. *Obie części układów są połączone magistralą AC 97. Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 18 / 31
Magistrala i gniazdo AGP Magistrala AC 97 i gniazdo AMR Gniazdo CNR Parametry gniazda AMR *46 styków Możliwość zainstalowania kart dźwiękowych (*standard AC 97) modemów (*standard MC 97) modemów z obsługą transmisji dźwięku Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 19 / 31
Gniazdo CNR Magistrale ISA i PCI Magistrala i gniazdo AGP Magistrala AC 97 i gniazdo AMR Gniazdo CNR Rysunek: Gniazdo CNR na płycie głównej Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 20 / 31
Magistrala i gniazdo AGP Magistrala AC 97 i gniazdo AMR Gniazdo CNR Gniazdo CNR Gniazdo CNR (Communications and networking riser) *jest 60-stykowym złączem na płycie głównej. Służy do podłączania kart dźwiękowych, modemów i niektórych kart sieciowych. W gnieździe CNR instaluje się także karty łączące funkcje dwóch kart (np. karty dźwiękowej i karty sieciowej). Standard CNR jest rozwinięciem standardu gniazda AMR, lecz oba złącza nie są ze sobą zgodne. Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 21 / 31
Magistrala i gniazdo AGP Magistrala AC 97 i gniazdo AMR Gniazdo CNR Parametry gniazda CNR *60 styków Możliwość zainstalowania kart dźwiękowych modemów sieciowych Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 22 / 31
Magistrala i gniazdo AGP Magistrala AC 97 i gniazdo AMR Gniazdo CNR Pytania W jakim celu zaprojektowano gniazdo AGP? Czym charakteryzuje się gniazdo AMR? Co to jest gniazdo CNR? Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 23 / 31
Magistrala i gniazdo PCI Express Magistrala i gniazdo PCI Express Standard PCI Express (w skrócie PCIe lub PCI-E) służy do podłączania większości kart rozszerzeń. Magistralę PCIe stosuje się obecnie głównie do podłączania kart graficznych. Magistrale AGP są jeszcze stosowane i pojawiają się nawet nowe modele kart ze złączem AGP. Jednak właściwie są one przeznaczone do komputerów starszych konstrukcji. Natomiast złącza PCI, które miały zostać zastąpione przez nową technologię, wciąż są montowane na płytach głównych. Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 24 / 31
Magistrala i gniazdo PCI Express Rysunek: Gniazda PCI Express na płycie głównej: x1 i x16 Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 25 / 31
Magistrala i gniazdo PCI Express Rysunek: Przykład karty graficznej Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 26 / 31
Magistrala i gniazdo PCI Express PCI Express jest magistralą lokalną, łączącą dwa punkty (point-to-point). Sygnał jest przesyłany za pomocą dwóch linii sygnałowych, po jednej w każdym kierunku, a transmisja danych może odbywać się w obie strony jednocześnie. Każde urządzenie PCIe jest połączone bezpośrednio z kontrolerem. *Magistrala PCIe w zależności od wersji może mieć 1, 2,4, 8, 16 lub 32 linie sygnałowe (każda składająca się z dwóch części - nadawczej i odbiorczej). *Gniazdo do danej magistrali jest tym dłuższe, im więcej ma ona linii sygnałowych. Gniazda mają taką samą część początkową - kolejne linie sygnałowe są dodawane na końcu. Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 27 / 31
Magistrala i gniazdo PCI Express PCI Express w wersji x16 udostępnia przepustowość dwukrotnie większą niż najszybsza odmiana AGP x8 Budowa gniazda umożliwia włożenie wolniejszej karty do szybszego gniazda (nie odwrotnie). *Gniazdo x1 ma po 18 styków z każdej strony, czyli razem 36, gniazdo x4 - po 32 styki (razem 64), gniazdo x8 - po 49 styków (razem 98), a gniazdo x16-82 styki (razem 164). Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 28 / 31
Magistrala i gniazdo PCI Express Parametry magistrali PCI Express *Częstotliwość 100 MHz Standardy: x1, x2, x4, x8, x16 *Przepustowość w jedną stronę: x1-250 MB/s (montaż większości kart rozszerzeń) x4-1000 MB/s x8-2000 MB/s x16-4000 MB/s (montaż kart graficznych) x16-8000 MB/s (montaż kart graficznych) wersja 2.0 x16-16000 MB/s (montaż kart graficznych) wersja 3.0 Gniazdo PCI Express ma minimum 36 styków Obsługa standardu Plug&Play Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 29 / 31
Magistrala i gniazdo PCI Express Należy jednak pamiętać o jednej ważnej sprawie. Wyposażenie płyty głównej w przynajmniej dwa gniazda PCI Express x16 nie oznacza, że karty graficzne będą działały z taką szybkością. Dokładne informacje na ten temat można znaleźć w instrukcji płyty głównej. Przy niektórych płytach mogą to być prędkości x16 i x8, a przy innych - x8 i x8. Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 30 / 31
Magistrala i gniazdo PCI Express Pytania 1 Jakie gniazda rozszerzeń poznałeś na zajęciach? 2 Jakie karty można zamontować do gniazda AGP? 3 Jakie standardy spełnia gniazdo PCI Express? 4 Jakie karty można zamontować do gniazda PCI Express x16? Adam Banasiak Magistrale i gniazda rozszerzeń 11.03.2014 31 / 31