Magistrale równoległe (systemowe)



Podobne dokumenty
MAGISTRALE ZEWNĘTRZNE, gniazda kart rozszerzeń, w istotnym stopniu wpływają na

Architektura komputerów

Architektura komputerów

Wykład Mikrosystemy Elektroniczne 1

Podstawy Projektowania Przyrządów Wirtualnych. Wykład 9. Wprowadzenie do standardu magistrali VMEbus. mgr inż. Paweł Kogut

URZĄDZENIA WEJŚCIA-WYJŚCIA

Chipset i magistrala Chipset Mostek północny (ang. Northbridge) Mostek południowy (ang. Southbridge) -

8. MAGISTRALE I GNIAZDA ROZSZERZEŃ. INTERFEJSY ZEWNĘTRZNE.

Struktura systemu mikroprocesorowego

CompactPCI. PCI Industrial Computers Manufacturers Group (PICMG)

Magistrale i gniazda rozszerzeń

Magistrale szeregowe

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola

Błąd pamięci karty graficznej lub Uszkodzona lub źle podpięta karta graficzna

Magistrale systemowe: Magistrala PCI

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa Wstęp... 11

Płyty główne Standardy magistrali rozszerzającej Opracował: Andrzej Nowak

Budowa i sposób działania płyt głównych

Sygnały DRQ i DACK jednego kanału zostały użyte do połączenia kaskadowego obydwu sterowników.

Architektura systemów komputerowych. dr Artur Bartoszewski

Płyty główne rodzaje. 1. Płyta główna w formacie AT

Architektura Systemów Komputerowych. Rozwój architektury komputerów klasy PC

Architektura komputera

LEKCJA TEMAT: Zasada działania komputera.

Rysunek 1 Schemat maszyny von Neumanna

Architektura komputerów

Architektura komputerów

Architektura Systemów Komputerowych. Bezpośredni dostęp do pamięci Realizacja zależności czasowych

Standard transmisji równoległej LPT Centronics

Technika Mikroprocesorowa

Magistrala i Gniazda rozszerzeń budowa i zasada dzialania

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

Interfejs urządzeń peryferyjnych

2 PORTY SZEREGOWE / 1 RÓWNOLEGŁY NA KARCIE PCI

Układ sterowania, magistrale i organizacja pamięci. Dariusz Chaberski

WPROWADZENIE Mikrosterownik mikrokontrolery

Magistrala. Magistrala (ang. Bus) służy do przekazywania danych, adresów czy instrukcji sterujących w różne miejsca systemu komputerowego.

KARTA PCI Z INTERFEJSEM SZEREGOWYM

MAGISTRALE I/O DLA DSI II

ISA 8 bitowa (krótka) ISA 16 bitowa (długa)

2/17. Magistrale l/o Magistrala PCI

Architektura systemów komputerowych. dr Artur Bartoszewski

Temat 2. Logiczna budowa komputera.

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

Architektura komputerów. Układy wejścia-wyjścia komputera

PUNKTOWE STEROWNIKI VERSAMAX MICRO

Budowa komputera: dr inż. Jarosław Forenc. Zestaw komputerowy Jednostka centralna. płyta główna (przykłady, standardy)

Technologia informacyjna. Urządzenia techniki komputerowej

dokument DOK wersja 1.0

System mikroprocesorowy i peryferia. Dariusz Chaberski

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

ISA. Krzysztof Nowaliński

Wykład 14. Zagadnienia związane z systemem IO

dr inż. Jarosław Forenc

Problematyka sieci miejscowej LIN

Architektura systemów komputerowych. dr Artur Bartoszewski

Podstawy techniki cyfrowej i mikroprocesorowej II. Urządzenia wejścia-wyjścia

Wbudowane układy komunikacyjne cz. 1 Wykład 10

Płyta Główna magistrale i ud3 k0 Urządzenia Techniki Komputerowej

Architektura systemów komputerowych. dr Artur Bartoszewski

Systemy Operacyjne i Sieci Komputerowe

Dyski z interfejsem SCSI.

Magistrala LIN

ARCHITEKTURA PROCESORA,

Architektura i magistrale komputerów przemysłowych

Materiały dodatkowe do podręcznika Urządzenia techniki komputerowej do rozdziału 5. Płyta główna i jej składniki. Test nr 5

PAMIĘCI SYNCHRONICZNE

UNIWERSALNA KARTA PCI RS-232

Na płycie głównej znajduje się szereg różnych typów złączy opracowanych według określonego standardu gwarantującego że wszystkie urządzenia

1.10 MODUŁY KOMUNIKACYJNE

2. Architektura mikrokontrolerów PIC16F8x... 13

Wstęp do informatyki. Interfejsy, urządzenia we/wy i komunikacja. Linie magistrali

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430

SZCZEGÓŁOWE INFORMACJE DOTYCZĄCE KONFIGURACJI OFEROWANEGO SPRZĘTU. Przetarg nieograniczony Dostawa sprzętu komputerowego

2. Podstawowe elementy PC

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

CZĘŚĆ I ZAMÓWIENIA DOSTAWA SPRZĘTU INFORMATYCZNEGO DO PROJEKTU DOMOWY ASYSTENT OSÓB STARSZYCH I CHORYCH

Układy wejścia/wyjścia

Budowa komputera: Architektura i organizacja systemu komputerowego Struktura i funkcjonowanie komputera procesor. dr inż.

Futura Policealna Szkoła dla Dorosłych w Lublinie. Kierunek: Technik informatyk

Architektura systemów komputerowych. dr Artur Bartoszewski

Płyty główne. Płyta główna to laminowana płyta z wytrawionymi ścieżkami oraz przylutowanymi układami scalonymi i gniazdami.

Wykład 4. Interfejsy USB, FireWire

Anatomia PC. Kompendium. Wydanie III

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:

Wyjście do drukarki Centronix

RDZEŃ x86 x86 rodzina architektur (modeli programowych) procesorów firmy Intel, należących do kategorii CISC, stosowana w komputerach PC,

Wstęp: Interfejs portu równoległego 6821 i portu szeregowego 6850 firmy Motorola

Przykładowy test do egzaminu z przedmiotu Urządzenia techniki komputerowej TECHNIK INFORMATYK, sem. II

Organizacja typowego mikroprocesora

KATALOG MODUŁÓW INTERFEJSY Modbus

Obsługa kart pamięci Flash za pomocą mikrokontrolerów, część 1

Mikroprocesor Operacje wejścia / wyjścia

Budowa komputera: Architektura i organizacja systemu komputerowego Struktura i funkcjonowanie komputera procesor rozkazy. dr inż.

Sprawdzian test egzaminacyjny 2 GRUPA I

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów

StraŜnik mocy RT-MONIT. RAFIKEL Technologie Rafał Maślanka

Sprawdzian test egzaminacyjny GRUPA I

Pamięć operacyjna komputera

Transkrypt:

Magistrale równoległe (systemowe)

Magistrale 2/24 pamięci zewn. ukł.obsługi PAO dekodery adresów kontrolery przerwań timery RTC procesor magistrala systemowa pamięć programu (ROM) pamięć danych (RAM) urz. operatorskie urz. komunikacyjne urz. obiektowe magistrale komunikacyjne panel operatorski inne systemy urządzenia kontr-pomiar.

Magistrale systemowe - MUBUS 3/24 Magistrala MUBUS D0..D15-16 linii danych; A0..A15-16 linii adresowych; ADMEMLOW, ADPERLOW - stroby odwołania do pamięci i I/O REFRESHLOW - strob adresu odświeŝania NOTREADYLOW - brak gotowości WRITELOW - strob wpisu NODALOW - waŝność danych na D0..D15 RESETLOW - zerowanie systemu INTREQLOW, INTACKLOW - zgłoszenie przerwania i jego potwierdzenie INTIN, INTOUT - sygnały łańcucha urządzeń przerywających NMILOW - przerwanie niemaskowalne HOLDREQLOW, HOLDACKLOW -Ŝądanie DMA i jego potwierdzenie HOLDIN, HOLDOUT - łańcuch urządzeń DMA PROCREQLOW -Ŝądanie dostępu do magistrali w systemie wieloprocesorowym SYSTEMCLOCK, USERCLOCK - sygnały zegarowe; -12V,-5V,0V,5V,12V - wewnętrzne linie zasilające; -15V,0V,15V oraz 0V,5V - zewnętrzne linie zasilające, odizolowane galwanicznie od wewnętrznych linii zasilających.

Magistrale systemowe - MUBUS 4/24 cykl odczytu pamięci A15..A0 ADMEMLOW NOTREADYLOW WRITELOW D15..D0 cykl zapisu pamięci A15..A0 ADMEMLOW NOTREADYLOW WRITELOW D15..D0 cykl odczytu urz. zewnętrznego A15..A0 ADPERLOW NOTREADYLOW WRITELOW D15..D0 cykl zapisu urz. zewnętrznego A15..A0 ADPERLOW NOTREADYLOW WRITELOW D15..D0

Magistrale systemowe - MULTIBUS 5/24 Magistrala MULTIBUS Intela DAT0..DAT15 - linie danych; ADR0..ADR15 - linie adresowe; MRDC, MWTC - stroby odczytu i zapisu pamięci IORC, IOWC - stroby odczytu i zapisu peryferii XACK, AACK - sygnały potwierdzenia zapisu/odczytu przez pamięć lub I/O INH1 - linia zakazu dla pamięci RAM INH2 - linia zakazu dla pamięci ROM INIT - zerowanie systemu INT0..INT7 - wejścia przerwań BREQ - sygnałŝądania dostępu do magistrali BUSY - sygnał zajętości magistrali BPRN, BPRO - wejście i wyjście szeregowego łańcucha priorytetów BCLK, CCLK - sygnały zegarowe magistrali zmienny i stały (max.10mhz); -12V,-10V,-5V,0V,5V,12V - linie zasilające

Magistrale systemowe - MULTIBUS 6/24 cykl odczytu pamięci ADR15..ADR0 MRDC XACK D15..D0 cykl odczytu urz. zewnętrznego ADR15..ADR0 IORC XACK D15..D0 cykl zapisu pamięci ADR15..ADR0 MWTC XACK D15..D0 cykl zapisu urz. zewnętrznego ADR15..ADR0 IOWC XACK D15..D0

Magistrale systemowe - MULTIBUS II 7/24 Magistrala MULTIBUS II Intela dla dowolnego typu mikroprocesora, takŝe systemów wieloprocesorowych, szybkość transmisji do 40MB/s MULITIBUS II - to standard całego systemu wieloprocesorowego: architektury, magistral, elektryczny, mechaniczny Standard przewiduje 5 magistral do wymiany informacji: wielokanałowa (multichannel DMA bus); prywatna isbx (intel IO expansion bus); lokalna ilbx (Intel local bus extension); szeregowa issb (intel serial system bus); równoległa ipsb (intel parallel system bus)

Magistrale systemowe - MULTIBUS II 8/24 ipsb ma strukturę 5-szynową: szyna danych i adresów: multipleksowane AD0..AD31 oraz PAR0..PAR3 (kontrolne bity parzystości po jednym na kaŝdy bajt szyny); szyna sygnałów arbitraŝu: BREQ i 6 linii ARBx na numer priorytetu; szyna sterowania systemem: linie SC0..SC9, których znaczenie zaleŝy od realizowanego cyklu magistrali; szyna sygnałów błędów: BUSRER - błąd parzystości na ADx lub SCx, TIMEOUT - przekroczenie limitu czasu na potwierdzenie przyjęcia transmisji; szyna sterowań centralnych: RST, RSTNC, DCLOW, PROT, BCLK, CCLK, LACHn

Magistrale systemowe - MULTIBUS II 9/24 Protokół magistrali ipsb składa się z trzech cykli: cykl arbitraŝu = faza rozstrzygania o dostępie do magistrali + faza przekazywania magistrali wybranemu procesorowi; cykl przesłania = faza Ŝądania (wysłanie adresu i rozkazu) + faza odpowiedzi (dane i ich stroby) cykl komunikatu o wykrytym błędzie = faza sygnalizacji + faza powrotu

Magistrale systemowe - VME 10/24 Magistrala VME (Versa Module Eurocard - Mostek, Motorola, Signetics) 1981 - wersja A: połączenie standardu VERSAbus ze standardem płyt Eurokarty 1982 - wersja B 1985 - wersja C: wynik prac komisji IEC i IEEE obecna wersja D: dostosowanie do mikroprocesorów 64-bitowych Systemy modułowe z VME królują na rynku zastosowań przemysłowych i militarnych. Cechy: asynchroniczna, 32 linie danych (wersja C), 64 (wersja D); 32 linie adresów (wersja C), 64 (wersja D); niemultipleksowana (do wersji C), multipleksowana w wersji D; 7 poziomów przerwań; moŝliwa praca wieloprocesorowa szeroka oferta rynkowa kaset i modułów w tym standardzie, dostarczanych przez wielu producentów;

Magistrale systemowe - VME 11/24 Cechy c.d. występują 2 typy modułów: master - inicjator transmisji i slave - podrzędne; do jednej magistrali moŝna dołączyć wiele masterów - ich Ŝądania dostępu do magistrali rozstrzyga centralny arbiter wchodzący w skład obligatoryjnego sterownika magistrali, rezydującego w skrajnym lewym gnieździe; sterownik magistrali zawiera moduły funkcjonalne: sterownik magistrali nadajnik zegara systemu czasomierz magistrali nadajnik sygnału IACK* arbiter monitor stanu zasilania VMEbus

Magistrale systemowe - VME 12/24 Cechy c.d. maksymalna prędkość do 40MB/s; maksymalna długość 50cm; płyta magistrali zawiera od 2 do 21 gniazd; sygnały magistrali tworzą 4 szyny: szynę transmisji danych (dane, adresy i podstawowe sterowania z potwierdzeniem); szynę arbitraŝu transmisji danych (wykorzystywana przez mastery i moduły obsługi przerwań do przejmowania kontroli nad szyną transmisji danych); szynę przerwań priorytetowych (7 linii przerwań priorytetowych, potwierdzenie przyjęcia przerwania zwykłe i łańcuchowe); szynę sygnałów pomocniczych (zerowanie systemu, zegary, zasilania +5V, +12V, -12V, itp.); sygnały magistrali są podzielone na dwa złącza J1 i J2 (opcjonalne), kaŝde po 32x3 styki, J2 zawiera 8 st. linii adresowych, 16 st. linii danych, powtórzone zasilania, 64 linii uŝytkownika; moduły VME mają wysokość 3U i tylko J1 albo 6U i oba złącza J1 i J2;

Magistrale systemowe - VME 13/24 Przykładowa konstrukcja pakietu JC z magistralą VME: pakiet JC właściwa JC monitor adresów moduł master moduł Ŝądania dostępu do magistrali moduł obsługi przerwań moduł zgłaszający przerwanie VMEbus

Magistrale systemowe - VME 14/24 Przykładowa konstrukcja pakietu we/wy lub pamięci: pakiet typu slave porty we/wy lub pamięć moduł slave moduł zgłaszający przerwanie VMEbus

Magistrale systemowe - PC-ty 15/24 Magistrale równoległe PC-tów 8086/88 286 386 386 386 386 486 486 486 486 486 P5 P5 P5 P6 (Pro) MCA EISA ISA PCI VLB 20Mb/s 33Mb/s 12,5Mb/s 132/264Mb/s 120Mb/s ISA - Industry Standard Architecture EISA - Extended Industry Standard Architecture MCA - Micro Channel Architecture VLB - VESA Local Bus (Video Electronic Standards Association) PCI - Peripheral Component Interconnect

Magistrale systemowe - MCA i VLB 16/24 MCA- wymyślona przez IBM na potrzeby PS/2; po 32 linie danych i adresów; ukierunkowana na wielozadaniowe S.O. i procesory 386/86; do 16 mikroprocesorów na kartach rozszerzeń; kanały DMA 32-bitowe; rozbudowana pamięć konfiguracji; karty rozszerzeń mają identyfikatory; konfigurowanie kart tylko programowe; karty mogą być programowo włączane i wyłączane; szybkość transmisji do 20MB/s. VLB - 32-bitowa magistrala lokalna dedykowana dla sterowników dysków i kart wideo; oparta na magistrali lokalnej procesorów 386/486; złącze VLB umieszczane na przedłuŝeniu gniazda ISA; szybkość transmisji do 120MB/s.

Magistrale systemowe - ISA 17/24 D1 C1 D10 C10 D18 C18 /MEMCS16 /IOCS16 IRQ10 IRQ11 IRQ12 IRQ15 IRQ14 /DACK0 DRQ0 /DACK5 DRQ5 /DACK6 DRQ6 /DACK7 DRQ7 Vcc /MASTER GND SBHE LA23 LA22 LA21 LA20 LA19 LA18 LA17 /MEMR /MEMW SD08 SD09 SD10 SD11 SD12 SD13 SD14 SD15 tył obudowy B1 A1 B10 A10 B20 A20 B31 A31 GND RESET +5V IRQ2-5V DRQ2-12V /0WS +12V GND /SMEMW /SMEMR /IOW /IOR /DACK3 DRQ3 /DACK1 DRQ1 /REF CLK IRQ7 IRQ6 IRQ5 IRQ4 IRQ3 /DACK2 T/C ALE +5V OSC GND /IOCHK D7 D6 D5 D4 D3 D2 D1 D0 IOCHRDY AEN A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 ISA szybkość transmisji do 10MB/s

Magistrale systemowe - EISA 18/24 EISA (Extended Industry Standard Architecture) Cechy odróŝniające od ISA: po 32 linie adresów i danych; dodano w sumie 90 nowych sygnałów do ISA; umoŝliwia pełne wykorzystanie 32-bitowych procesorów; zachowuje zgodność elektryczną i mechaniczną z ISA; dopuszcza wieloprocesorowość z hierarchiczno-priorytetowym dostępem do wspólnych zasobów, dodatkowe procesory na kartach rozszerzeń; zwiększone moŝliwości DMA: bloki do 4GB (w ISA do 64/128kB); 7 kanałów 8/16/32-bitowych (automatycznie dobierana szerokość kanału ); rotacyjny zamiast stałego system przydziału kanałów urządzeniom; poziom ISA poziom EISA

Magistrale systemowe - EISA 19/24 Cechy odróŝniające EISA od ISA, c.d.: przerwania zgłaszane poziomem a nie zboczem jak w ISA, co jest bardziej odporne na zakłócenia; 4kB pamięci konfiguracji (dane płyty głównej i zainstalowanych kart); konfigurowanie kart wyłącznie programowe; rozbudowany kontroler magistrali, realizujący między innymi tryb burst, łamanie i składanie bajtów przy dostępie do obiektów 8- i 16-bitowych, rozróŝniający cykle ISA i EISA; szybkość transmisji do 33MB/s. Zastosowania: przemysłowe systemy mikrokomputerowe;

Magistrale systemowe - PCI 20/24 PCI Opracowana przez Intela jako odmiana 32-bitowej magistrali lokalnej, niezaleŝnej od typu procesora. UmoŜliwia budowę bardzo duŝych systemów: do 256 magistral PCI w jednym systemie; kaŝda z magistral moŝe obsługiwać do 32 urządzeń; kaŝde urządzenie moŝe spełniać do 8 funkcji. Typowe płyty główne mają 1 magistralę PCI obsługującą do 10 urządzeń. Częstotliwość pracy: 33MHz (66MHz) szybkość transmisji 132MB/s (264MB/s). 64-bitowe rozszerzenie ma dwukrotnie większą szybkość transmisji.

Magistrale systemowe - PCI 21/24 Typowa konfiguracja PCI w komputerze typu PC µp cache sterownik PAO sterownik PCI- -arbiter RAM k.dźwiękowa k.grafiki k.wideo PCI interfejs magistrali zewnętrznej mag. ISA EISA MCA karty rozszerzeń k.sieciowa k.hdc/fdc interfejs magistrali SCSI mag. SCSI urządzenia SCSI

Magistrale systemowe - PCI 22/24 Pamięć konfiguracji PCI KaŜde z urządzeń ma 256B pamięci konfiguracji, które zawierają: 64B nagłówka o standardowym formacie: Nagłówek zawiera między innymi dane: identyfikatory producenta i urządzenia, rejestr komend, rejestr stanu, numer wersji urządzenia, kod klasy urządzenia, rozmiar linii pamięci cache, minimalny czas transmisji, itd. 192B specyficznych danych danego urządzenia. Konfigurowanie magistrali i urządzeń PCI jest automatyczne/programowe.

Magistrale systemowe - PCI 23/24 Są dwa typy urządzeń dołączanych do PCI: inicjatory (I), mogące przejmować sterowanie magistralą; slave-y (S), tylko reagują na Ŝądania transmisji (nadają/odbierają). MoŜliwe są dwa warianty komunikacji: I I oraz I S. tył obudowy Spotyka się 4 warianty gniazd magistrali PCI, zaleŝnie od szerokości szyny danych i napięcia zasilającego: podstawowe 120 styków 3,3V 5V 32b 64 styków rozszerzenia 3,3V 5V 64b

Magistrale systemowe - PCI 24/24 Przerwania na PCI Magistrala udostępnia tylko 4 kanały przerwań, ale mogą one być współuŝywalne przez większą liczbę urządzeń. Arbiter magistrali PCI zawiera układ programowalnego routera przerwań (PRP) sprzętowych. urz. X urz. Y INTA INTB INTC INTD PRP IRQ8 IRQ15 8259A slave IRQ0 8259A master urz. Z IRQ7