Sběrnicová architektura POT POT. Jednotlivé subsystémy počítače jsou propojeny sběrnicí, po které se přenáší data oběma směry.

Podobné dokumenty
Akademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor:

Provádění instrukcí. procesorem. Základní model

Dekódování adres a návrh paměťového systému

požadovan adované velikosti a vlastností Interpretace adresy POT POT

Koncepce DMA POT POT. Při vstupu nebo výstupu dat se opakují jednoduché činnosti. Jednotlivé kroky lze realizovat pomocí speciálního HW.

Principy komunikace s adaptéry periferních zařízení (PZ)

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

Obvody a architektura počítačů. Jednoprocesorové počítače

Řízení IO přenosů DMA řadičem

Úvod. Instrukce musí obsahovat: typ operace adresu operandu (operandů) typ operandů modifikátory adresy modifikátory operace POT POT

Profilová část maturitní zkoušky 2014/2015

Semestrální práce z předmětu Speciální číslicové systémy X31SCS

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

zení Koncepce připojení V/V zařízení POT POT ... V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče Připojení periferních zařízení

Základní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.

Základní uspořádání pamětí MCU

Strojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů).

Profilová část maturitní zkoušky 2015/2016

Mikrokontroléry. Doplňující text pro POS K. D. 2001

Systém řízení sběrnice

frekvence 8 Mhz, přestože spolupracuje s procesori různe rychlými. 16 bitová ISA sběrnice je

Operační paměti počítačů PC

Mezipaměti počítače. L2 cache. L3 cache

Přerušovací systém s prioritním řetězem

Pohled do nitra mikroprocesoru Josef Horálek

Metody připojování periferií BI-MPP Přednáška 2

Periferní operace využívající přímý přístup do paměti

Vstupně - výstupní moduly

Metody připojování periferií BI-MPP Přednáška 1

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Struktura a architektura počítačů (BI-SAP) 10

AGP - Accelerated Graphics Port

Struktura a architektura počítačů (BI-SAP) 9

Z čeho se sběrnice skládá?

Fakulta informačních technologií, VUT v Brně Ústav počítačových systémů Personální počítače, technická péče, cvičení. Sběrnice ISA

Pokročilé architektury počítačů

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

MSP 430F1611. Jiří Kašpar. Charakteristika

Přerušení na PC. Fakulta informačních technologií VUT v Brně Ústav informatiky a výpočetní techniky. Personální počítače, technická péče cvičení

Technické prostředky počítačové techniky

Procesor. Procesor FPU ALU. Řadič mikrokód

Princip funkce počítače

SDRAM (synchronní DRAM) Cíl přednášky:

PROTOKOL O LABORATORNÍM CVIČENÍ

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

FASTPort. Nová sběrnice pro připojení inteligentních karet* k osmibitovým počítačům. aneb. Jak připojit koprocesor

Obsluha periferních operací, přerušení a jeho obsluha, vybavení systémových sběrnic

Architektura procesorů PC shrnutí pojmů

Systémová sběrnice, souvislost architektury počítače a systémové

Přednášející: Zdeněk Kotásek. Ústav počítačových systémů, místnost č. 25

Principy činnosti sběrnic

Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2

Architektura počítače

Kubatova Y36SAP procesor - control unit obvodový a mikroprogramový řadič RISC Y36SAP-control unit 1

Přerušovací systém 12.přednáška

Procesory, mikroprocesory, procesory na FPGA O. Novák, CIE 11 1

Procesor z pohledu programátora

PROCESOR. Typy procesorů

Rozhraní ATA a ATAPI. Rozhraní ATA a ATAPI. Koncepce ATA. Řadič je součástí diskové jednotky. Původní fyzické rozhraní odvozeno od sběrnice ISA.

Pozice sběrnice v počítači

architektura mostů severní / jižní most (angl. north / south bridge) 1. Čipové sady s architekturou severního / jižního mostu

Rychlá vyrovnávací paměť v architektuře PC

Struktura a architektura počítačů (BI-SAP) 7

Hardware - komponenty počítačů Von Neumannova koncepce počítače. Von Neumannova koncepce počítače

Přerušení POT POT. Přerušovací systém. Přerušovací systém. skok do obslužného programu. vykonávaný program. asynchronní událost. obslužný.

Architektury počítačů a procesorů

Architektura procesoru ARM

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

Počítač jako prostředek řízení. Struktura a organizace počítače

Vana RC0001R1 RC0001R1

Úvod do architektur personálních počítačů

Komunikace procesoru s okolím

Praktické úlohy- 2.oblast zaměření

Zkouška z předmětu Počítačové systémy

Metody připojování periferií

Informační a komunikační technologie

Zobrazovací jednotky a monitory

Procesor. Základní prvky procesoru Instrukční sada Metody zvýšení výkonu procesoru

Integrovaná střední škola, Sokolnice 496

Paměti EEPROM (1) 25/07/2006 1

Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010

Přednášející: Zdeněk Kotásek. Ústav počítačových systémů, místnost č. L322

Počítač jako elektronické, Číslicové zařízení

Struktura a architektura počítačů (BI-SAP) 11

Metody připojování periferií

CHARAKTERISTIKY MODELŮ PC

Strojový kód. Instrukce počítače

Sbě b r ě n r i n ce

Přednášející: Zdeněk Kotásek. Ústav počítačových systémů, místnost č. L322

Vstupně výstupní moduly. 13.přednáška

Paměti SDRAM (synchronní DRAM)

ARCHITEKTURA PROCESORŮ

PCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n.

Rozhraní SCSI. Rozhraní SCSI. Architektura SCSI

Základní deska (1) Označována také jako mainboard, motherboard. Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje:

Jako pomůcka jsou v pravém dolním rohu vypsány binární kódy čísel od 0 do 15 a binární kódy příkazů, které máme dispozici (obr.21). Obr.

BI-JPO (Jednotky počítače) Cvičení

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Transkript:

Systémov mová sběrnice 1 Sběrnicová architektura Jednotlivé subsystémy počítače jsou propojeny sběrnicí, po které se přenáší data oběma směry. Single master jeden procesor na sběrnici, Multi master více procesorů (nebo DMA řadičů) na sběrnici. Paměť IO řadiče 2

Adresní, datová a řídicí sběrnice Paměť IO řadiče A D C A D C A D C Adresní Datová Řídicí 3 Operace čtení "Čtení" Paměť Čtení dat z paměti 4

Operace zápisu "Zápis" Paměť Zápis dat do paměti 5 Procesor 8S 6

Procesor 8S Základní charakteristiky procesoru 8S CLK max. 25 Mz, řada specializovaných periferií, 21bitová adresní sběrnice (A20 A0), 8/16bitová datová sběrnice (D15 D0), A23 A20 dekódovány na /CS0 /CS7, další signály: /WR, /LWR, /, /WAIT. 7 Procesor 8S Některé důležité signály CLK hodinový signál, A20 A0 adresní sběrnice, D15 D0 datová sběrnice /WR, /LWR, zápisové signály, /, čtecí signál, /WAIT prodloužení MC /IRQn, /NMI přerušovací signály /BREQ, /BACK, /BREQ0 uvolnění sběrnice /RES reset procesoru. CLK RES BREQ BACK BREQO IRQ0 IRQ7 NMI A0 A20 D0 D7 D8 D15 CS0 CS7 LWR WR WAIT 8S 8

yzická adresa procesoru 8S Logická adresa je 32bitová (data) nebo 24bitová (instrukce). yzická adresa je 24bitová. 8 nejvyšších bitů adresy dat se ignoruje. 0000 0000.. 000 000 Logická adresa yzická adresa Odříznutá část adresy 9 Signály /CS0 - /CS7 Procesor interně dekóduje adresní vodiče A21, A22, A23. A0 A0 Dekodér generuje signály /CS0 /CS7. Adresní prostor 16 MB je rozdělen na 8 bloků po 2 MB každému bloku přísluší jeden /CSx. A20 A21 A22 A23 Dekodér adres A20 CS0 CS1 CS7 10

Signály /CS0 - /CS7 Procesor interně dekóduje adresní vodiče A21, A22, A23. Dekodér generuje signály /CS0 /CS7. A23 0 0 A22 0 0 A21 0 1 /CS0 L /CS1 L /CS2 /CS7 Adresní prostor 16 MB je rozdělen na 8 bloků po 2 MB každému bloku přísluší jeden /CSx. 0 1 1 1 0 1 L L 11 Čtecí cykl sběrnice 8S 2 nebo 3 takty CLK, 8 nebo 16 bitů, aktivní jeden z /CS0 - /CS7. "Čtení" Paměť Čtení dat z paměti WR in In 12

Čtecí cykl sběrnice 8S detailně 2 nebo 3 takty CLK, 8 nebo 16 bitů, aktivní jeden z /CS0 - /CS7. CLK A20 - A0 T1 T2 T3 Stabilní CSx "Čtení" Paměť WR Čtení dat z paměti D15-D8 Čtecí cykl 13 Zápisový cykl sběrnice 8S 2 nebo 3 takty CLK, 8 nebo 16 bitů, "Zápis" Paměť aktivní jeden z /CS0 - /CS7. Zápis dat do paměti WR out Out 14

Zápisový cykl sběrnice 8S detailně 2 nebo 3 takty CLK, 8 nebo 16 bitů, aktivní jeden z /CS0 - /CS7. CLK A20 - A0 CSx T1 T2 T3 Stabilní "Zápis" Zápis dat do paměti Paměť WR D15-D8 Stabilní Zápisový cykl 15 Vloženíčekacích taktů Čekacích taktů lze vložit libovolný počet. Může to mít další důsledky. "Čtení" Paměť WAIT Signál WAIT WR WAIT in In 16

Vloženíčekacích taktů detailně Čekacích taktů lze vložit libovolný počet. Může to mít další důsledky. "Čtení" Paměť WAIT 40 ns / 25 Mz Signál WAIT CLK A20 - A0 T1 T2 TW TW T3 Stabilní CSx WAIT D15-D8 Vložení čekacích taktů 17 Instrukce ADD.W R1,R0 Kód instrukce je dlouhý 16 bytů. Při provádění ADD.W se čte kód další instrukce. Při 8bitové sběrnici vyžaduje každý MC pro čtení/zápis word dva přístupy do paměti. ADD.W R1,R0 09 10 Výběr Provedení + WB E WB 1. MC 2. MC Další instrukce 18

Instrukce ADD.W R1,R0 Výběr Provedení + WB ADD.W R1,R0 E W B 1. M C 2. M C 09 005432 Další instrukce 10 CLK A20 - A0 005432 005433 005434 005435 Při 8bitové datové sběrnici vyžaduje každý MC dva přístupy do paměti 6 taktů CLK CSx WR D15-D8 09 10???? Instrukční cykl = 2 MC = 12 taktů = 480 ns / 25Mz 19 Instrukce ADD.W 20

Instrukce MOV.W R1,@adresa Kód je dlouhý celkem 6 bytů. Před zápisem operandu 1 MC příprava EA čte se další instrukce. Provedení = zápis word do paměti. Při 8bitové sběrnici vyžaduje každý MC pro čtení/zápis word dva přístupy do paměti MOV.W R1,@00203314 6B A1 00 20 33 14 002000 Čtení 1.část Čtení 2.část Čtení 3.část Příprava EA D Zápis 1. MC 2. MC 3. MC 4. MC 5. MC Další instrukce E 21 Instrukce MOV.W R1,@adresa Čtení 1.část Čtení 2.část Čtení 3.část Příprava EA Zápis 1. M C 2. M C 3. M C 4. M C 5. M C Další instrukce D E CLK A20 - A0 02000 02001 02002 02003 02004 02005 02006 02007 203314 203315 CSx WR D15-D8 6B A1 00 20 33 14???? R1 R1L Instrukční cykl = 5 MC = 30 taktů = 1200 ns / 25Mz 22

Instrukce MOV.W 23 Instrukce DIVXS R1,ER0 DIVXS.W R1,ER0 D E1 E2E3 E4 E5 E19WB 1. M C 2. M C 3. M C 22. MC 01 D0 53 10 005432 CLK A20 - A0 005432 005433 005434 005435 005436 005437 Cykly E1 E19 nevyžadují přístup do paměti trvají jen 1 takt CLK CSx WR D15-D8 01 D0 53 10???? Instrukční cykl = 22 MC = 37 taktů = 1480 ns / 25Mz 24

Instrukce DIVXS.W 25 Univerzální sběrnice (1) procesoru 8S je používána jen pro tento typ procesoru (tzv. proprietární sběrnice). Jiné procesory (Pentium, Power PC, ARM, MIPS, Coldire, ) mají též jinou sběrnici. Univerzální sběrnice (PCI, VME, AGP, PC104, ) : Jsou navrženy bez závislosti na konkrétním typu procesoru. Větší univerzálnost. Pro připojení procesoru, pamětí a periferních obvodů jsou obvykle nutné doplňkové obvody. 26

Univerzální sběrnice (2) Univerzální sběrnice (PCI, VME, AGP, PC104, ) : Jsou navrženy bez závislosti na konkrétním typu procesoru. Větší univerzálnost. Pro připojení procesoru, pamětí a periferních obvodů jsou obvykle nutné doplňkové obvody. Univerzální sběrnice Adaptér Adaptér Adaptér Procesor Paměť IO řadiče 27