Architektura PC
This presentation is the property of its rightful owner.
Sponsored Links
1 / 54

Ing.M.Pfeffer,CSC Katedra fyziky nízkých teplot PowerPoint PPT Presentation


  • 71 Views
  • Uploaded on
  • Presentation posted in: General

Architektura PC. Ing.M.Pfeffer,CSC Katedra fyziky nízkých teplot. Architektura PC. Stovky PC v centrálním výpočetním středisku CERN - Ženeva. Proč nás zajímají právě počítače třídy PC ? Jedním z důvodů je to, že jsou nejrozšířenější

Download Presentation

Ing.M.Pfeffer,CSC Katedra fyziky nízkých teplot

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Ing m pfeffer csc katedra fyziky n zk ch teplot

Architektura PC

Ing.M.Pfeffer,CSC

Katedra fyziky nízkých teplot


Architektura pc

Architektura PC

Stovky PC v centrálním výpočetním středisku

CERN - Ženeva

Proč nás zajímají právě počítače třídy PC ?

Jedním z důvodů je to, že jsou nejrozšířenější

kategorií osobních počítačů, a to jak doma, tak v celém sektoru IT, včetně vědeckých pracovišť.


Architektura pc1

Architektura PC

Fenomén PC – od 12.8.1981 - sjednotil do té doby chaotický vývoj osobních počítačů

Modifikován přetrvává dodnes – zachován instrukční soubor CPU

Vývoj počítačů třídy PC

O čem bude dnešní přednáška ?

Různé náhledy – hw,programátorský atd

Vnitřní struktura, komunikace v PC, DMA ,IRQ,řadiče

Základní části – sběrnice (časování,ISA,PCI,PCIE,AGP)

chipsety,struktura North & South Bridge

BIOS,POST

CPU ( XT <-> Pentium, Intel<-> AMD)

paměti

v/v (I/O) zařízení – porty atd.

principy adresace, adresový dekodér


Architektura pc2

Architektura PC

Abychom porozuměli koncepci architektury počítačů, věnujme se nejprve krátce architektuře počítačů tzv.

Neumannova typu – třídy PC.


Architektura pc3

Architektura PC

Jeden z první generace PC – AT (Intel 80286) – základní deska


Architektura pc4

Architektura PC

Základní deska PC – generace Pentium

Centrální řídící procesor

Severní můstek

Jižní můstek

Dnešní stav – snaha o kompletní integraci severního i jižního můstku do CPU – umožňuje rychlejší komunikaci procesoru s můstky . Možným výsledkem může být tzv. jednočipové PC


Architektura pc5

Architektura PC


Architektura pc dma irq

Architektura PC – DMA , IRQ

požadavek v/v zařízení


Architektura pc irq

Architektura PC - IRQ


Architektura pc sb rnice

Architektura PC - sběrnice

  • V PC může být použito najednou více sběrnic – např.ISA,PCI,AGP.

  • K ovládání vnitřní sběrnice (sběrnic) slouží tzv. řadič sběrnice,arbitr sběrnice,řadič IRQ,řadič DMA aj.)


Architektura pc sb rnice1

Architektura PC - sběrnice


Architektura pc sb rnice2

Architektura PC - sběrnice


Architektura pc sb rnice isa

Architektura PC – sběrnice ISA

  • Sběrnice

  • datová sběrnice

  • adresová sběrnice

  • povelová sběrnice

  • obousměrné <->jednosměrné

  • V dnešní době se již pozvolna z PC vytrácí.Existuje však mnoho prototypových karet (vesměs drahých),kvůli nimž stojí zato PC s touto sběrnicí stále zachovávat. Zůstává u tzv. průmyslových PC

  • Tato sběrnice existuje 8-16 bitová

  • Z didaktických důvodů je vhodné si řadu věcí objasnit právě na této sběrnici


Architektura pc sb rnice isa1

Architektura PC – sběrnice ISA


Architektura pc sb rnice3

Architektura PC - sběrnice

Tzv. „časování sběrnice“ ( protokol sběrnice) je vzájemná časová souvislost impulsů na sběrnici,která je pro chod PC naprosto klíčová. Nedodržení časování obvykle způsobí tzv. „hazardní stavy“, projevující se nereprodukovatelností určitých činností , zatuhnutím či jinými efekty PC.


Architektura pc sb rnice4

Architektura PC - sběrnice

Pro současné zobrazení mnoha průběhů např. na sběrnici se používají přístroje logické analyzátory, jež obvykle umožní zobrazit 1,2 či 4 slova a vzájemný časový sled jednotlivých bitů (až 32 bitů).


Architektura pc pnp pci

Architektura PC – PnP - PCI

  • Automatická konfigurace v PCI

  • V době, kdy v PC kralovala sběrnice ISA, bylo při přidání nové karty do systému nutné, aby její majitel nastavil nejprve kartu a pak stejně i její ovladač. Zároveň bylo nutné, aby žádné dvě karty nebyly v konfliktu (nebyly nastaveny stejně nebo tak, že se jejich nastavení překrývalo). Přidat do počítače kartu tak nebylo vůbec jednoduché. Proto byl vyvinut standard PnP (Plug and Play), který umožňoval, aby karta byla jednoduše zasunuta do slotu a o zbytek se postaral sám počítač a operační systém. Zpočátku nebylo toto rozšíření vždy zcela funkční a jeho podpora ze strany software byla také minimální. PnP bylo firmou Intel zakomponováno přímo do PCI standardu a ve Windows 95 již byla přítomna i její systémová podpora.

  • Postup automatické konfigurace zařízení v PCI

  • karta je vsunuta do slotu vypnutého počítače

  • po zapnutí počítače je aktivována PnP část BIOSu

  • BIOS postupně vyzve všechna zařízení připojená ke sběrnici k identifikaci

  • zařízení odesílají své identifikátory a požadavky

  • BIOS přidělí níže uvedené systémové prostředky mezi připojená zařízení tak, aby nedošlo ke konfliktům:

    • přerušení

    • I/O porty

    • adresový prostor v paměti RAM (pro paměť na kartě)

  • údaje o konfiguraci jsou umístěna do paměti

  • je spuštěn operační systém

  • podle identifikace zařízení operační systém vyhledá ovladače

  • ovladače si přečtou konfiguraci svých zařízení a začnou je obsluhovat

  • Konfigurace jednotlivých zařízení je uložena v registrech PCI sběrnice (ESCD – Extended System Configuration Data), která mohou být použita při dalším startu počítače. Uživatel v některých verzích BIOSů může ručně vynutit novou kompletní inicializaci pomocí vymazání ESCD. BIOSy, které podporují ACPI, ukládají do speciálních tabulek mnohem více informací.

  • Celý proces automatické konfigurace funguje spíše jako černá skříňka, takže uživatel má obvykle minimální možnosti, jak jej ovlivnit. Ze stejného důvodu není výsledek automatické konfigurace předvídatelný ani u podobných zařízení.


Architektura pc sb rnice pci

Architektura PC – sběrnice PCI


Architektura pc sb rnice pci1

Architektura PC – sběrnice PCI


Architektura pc sb rnice pci2

Architektura PC – sběrnice PCI


Architektura pc sb rnice pci3

Architektura PC – sběrnice PCI


Architektura pc sb rnice pci4

Architektura PC – sběrnice PCI


Architektura pc sb rnice pci e

Architektura PC – sběrnice PCI(E)

Klasická sběrnice PCI je paralelní a polo-duplexní - všechny vodiče slouží pro přenos dat oběma směry, ovšem nikoli oběma směry zároveň.Na rozdíl třeba od sběrnice ISA nemá PCI adresní část oddělenou od části datové - charakteristický počet vodičů (32 nebo 64) slouží pro přenos dat i adres, adresa se posílá na začátku každé transakce.

Sběrnice PCI-E je sériová, resp. sério-paralelní, a plně duplexní - základní modul sběrnice má jeden symetrický pár vodičů pro TX a druhý pro RX a sběrnice skutečně běží v plně duplexním režimu, pokud to charakter provozu umožňuje.Základní modul ("x1") sběrnice PCI-Express má v podstatě jediný sériový full duplexní kanál, vyšší násobky (x2..x32) vznikají paralelním spřažením několika těchto základních kanálů.

  • Signály sběrnice PCI-E

  • Základem je Line sestavený ze dvou diferenciálních párů a to příjímacího a vysílacího. Sběrnice je poté pochopitelně doplněna o další pomocné a napájecí signály. Popis signálu konektoru PCI x 1 je v následující tabulce. Konektor pro verze x2, x4, x8 a x16 je rozšířen o další nože konektoru - obvykle o čtyři pozice, které obsahují GND a přijímací a vysílací pár. Implementace některých signálů není bezpodmínečně nutná a je pouze doporučena.


Architektura pc sb rnice pcie

Architektura PC – sběrnice PCIE

Kapacita PCI-E ve srovnání s PCI

Paralelní PCI

PCI 32bit @ 33 MHz = 132 MBps - základní "modul"PCI 32bit @ 66 MHz = 266 MBpsPCI 64bit @ 33 MHz = 266 MBpsPCI 64bit @ 66 MHz = 533 MBpsPCI-X 64bit @ 100 MHz = 800 MBpsPCI-X 64bit @ 133 MHz = 1066 MBps

PCI-E - teorie:

Takt: typicky = 2.5 Gbps = 250 MBps   teoreticky = až 10 Gbps = 1 GBpsPCI-E x1 = 250 MBpsPCI-E x2 = 500 MBpsPCI-E x4 = 1 GBpsPCI-E x8 = 2 GBpsPCI-E x16 = 4 GBpsPCI-E x32 = 8 GBps

PCI-E - realita:

Takt = 2.5 Gbps.PCI-E x1 = 250 MBpsPCI-E x4 = 1 GBpsPCI-E x8 = 2 GBpsPCI-E x16 = 4 GBps


Architektura pc sb rnice pcie1

Architektura PC – sběrnice PCIE

PCI-Expres – nejnovější architektura grafických karet,dosahující přenosové rychlosti 2,5-10GB/s.Jedná se o sériový přenos dat v kanálech tvořených dvěma páry diferenciálních jednosměrných linek, jež lze řadit v jeden makrokanál.

Paket transakční vrstvy

Transakční vrstva

Nejvyšší vrstvou architektury je transakční vrstva. Tato vrstva je zodpovědná za zpracování (kompozici a dekompozici) paketů transakční vrstvy (Transaction Layer Packet - TLP). Tyto pakety nesou informaci o typu prováděné operace, jako je čtení, zápis, zpráva nebo operace s IO prostorem. Všechny pakety, které výžadují potvrzení jsou implementovány jako dvě transakce (request/completion) a jsou přijímány nebo posílaný do vrstvy core logic. Každý vysílaný paket má svoje identifikační číslo, aby cílové zařízení mohlo poslat completion transakci zdroji. Dále vrstva zajišťuje nastavování atributů, posílaní zpráv, které v podstatě realizují virtruální vodiče přerušení, řízení napájení, jak jsme je znali z jiných typů sběrnic.

Vrstvy sběrnice PCI-E

PCI-E je jako protokol založený na vrstvách, jejichž uspořádání a názvy jsou v jisté souvislosti se síťovým ISO-OSI (IEEE802 model of networking protocol) modelem známým z prostředí LAN sítí. PCI-E používá následující vrstvy:

Transaction Layer (transakční vrstva)

Data Link Layer (linková vrstva)

Physical Layer (fyzická vrstva)


Architektura pc sb rnice agp

Architektura PC – sběrnice AGP

AGP sběrnice – výhradně pro grafiku

Běží na 66 MHz, 32bitová

1x (266MB/s), 2x, 4x, 8x(2144MB/s) rychlosti přenosu

Grafický procesor,typy paměti,šíře paměťové sběrnice až 128 bitů,2D – 3D grafika

Pozor-různá napájecí napětí 0,75 – 3,3 V

Odlišné provedení klíčů slotů odlišuje různé mody a napětí


Architektura pc mainboard

Architektura PC - Mainboard


Architektura pc chipset

Architektura PC - Chipset

  • Chipset - zásadním způsobem určuje vlastnosti základní desky

    CPUNorth Bridge - Memory Bus,Graphics South Bridge - PCI Bus,ATA,Porty USB, RS232,Centronix,Audio,Keyboard, Mouse,Floppy

    Vnitřní sběrnice FSB – kmitočet sběrnice mezi CPU a NB (66,100,133,166,200 MHz – až 800 MHz u quad pumped Intel P4)

    Z FSB odvozeny kmitočty PCI,AGP atd

    Sběrnice NB-SB

    „ NB-paměti-synchr./asynchr.

    U moderních CPU (Athlon64 vnitřní řadič pro přímou komunikaci s pamětí)


Architektura pc chipset1

Architektura PC - Chipset

  • Software pro základní řízení chodu základní desky – BIOS (Basic Input Output System) – výrobci AMI,Award,Phoenix

  • Uložen (zapsán) trvale ve Flash Memory na MB

  • Možnost přepsání BIOSu – Update – nechtěné přepsání katastrofa

  • Snadná možnost přepsání - napadení viry

  • Část průběhu BIOSu – POST (Power On Self Test)-testuje hardwarové komponenty na MB i mimo ní

  • Možnost monitorování POSTu tzv. POST diagnostickou kartou – na portu 80h – různý význam kódů (hexa) u různých výrobců BIOSu

  • Data SETUPu uložena v CMOS paměti, která je zálohována baterií (Jumper Clear resetuje tato data a nastaví implicitní)


Architektura pc chipset2

Architektura PC - Chipset


Architektura pc chipset3

Architektura PC - Chipset


Architektura pc chipset4

Architektura PC - Chipset


Architektura pc chipset5

Architektura PC - Chipset


Architektura pc cpu

Architektura PC - CPU

  • CPU - centrální procesorová jednotka – 8,16,32,64 bit

  • V roce 1981 existoval jediný CPU 8086 – 8bitový

  • Strojový kód,strojové cykly,instrukční soubor,zpětná kompatibilita

  • Aritmetický koprocesor – výpočty

  • Adresování paměti – 1MB (20bitová adres.sběrnice),extended 16 MB, expanded 4GB

  • Kmitočty CPU – Intel 8086 / 4,77MHz <-> P4 / 4,5GHz

  • Souvislost s technologií výroby (dnes 22nm) – omezující faktor příkon

  • Programátorský model CPU

  • Sběrnicová ,výkonná ,adresová,instrukční jednotka

  • Vnitřní rychlá cache paměť (L1,L2)


Procesory cpu

Procesory ( CPU )

…první CPU „4004“ s 2300 transistory

  • Vývoj od sedmdesátých let, kdy pan Kilby sestrojil první integrovaný obvod

CPU pro první osobní počítač PC „8080“ , 8 bit, 4 MHz , r.1981

CPU „80486“, 32bit,66MHz,

1 milion transistorů , r.1987


Architektura pc cpu1

Architektura PC - CPU


Architektura pc cpu2

Architektura PC - CPU


Architektura pc cpu3

Architektura PC - CPU

Technologie a výroba masek a vrstev CPU


Architektura pc cpu4

Architektura PC - CPU


Architektura pc cpu5

Architektura PC - CPU


Architektura pc cpu6

Architektura PC - CPU

hradloTTL


Architektura pc cpu7

Architektura PC - CPU


Architektura pc cpu8

Architektura PC - CPU


Ing m pfeffer csc katedra fyziky n zk ch teplot

  • Vývoj a výroba CPU pro PC je dnes v zásadě záležitostí dvou firem - Intelu a AMD

  • Počáteční honba za výkonem – zvyšování kmitočtu – ale tím potíže s energetickou náročností a odvodem tepla (první CPU příkon řádově jednotek wattů – nepotřebovaly chlazení zrovna jako dnešní Atomy, dnešní CPU příkon až 150W, složité chladiče) se ukazuje jako slepá ulička.

  • Vývoj CPU pro notebooky – mobilní CPU – až dnešní generace „ Atom“ – zpátky příkon jednotek wattů

  • Pokroky technologie ve zjemňování struktur masek ( dnes 22 nm ) – s tím související zmenšování příkonu.

Snaha umístit do jednoho pouzdra více CPU, více vyrovnávací rychlé „cash“ paměti, řadiče paměti, grafický subsystém atd . To vše přináší enormní zvýšení počtu transistorů – dnes asi 820 milionů pro čtyřjádro , asi polovina pro dvoujádro. Umístěné na ploše asi 100 mm čtverečních. Podpora „dynamického přidělování prostředků“ – tedy aktivování potřebného počtu jader a potřebného taktu (kmitočtu) CPU na základě potřeby požadavku aplikace.(„Turbo Boost“)

Přechod na 32 nm architekturu.

Za tím vším je třeba hledat snahu o racionální využití CPU s možností aktuálně přizpůsobovat jeho výkon v závislosti na požadavcích aplikace.

Dnešní stav – vícejádrové CPU


Architektura pc pam ti

Architektura PC - paměti

Logické obvody,jež umožňují uložení dat (přechodné,trvalé). Třídí se podle toho,zda umožňují zápis i čtení (RAM,DRAM,SRAM,), nebo pouze čtení (ROM,PROM,EPROM,EEPROM).

Struktura pamětí – adresovací vstupy (podle struktury adresujeme buď

skupinu či jednu buňku)

- výstupy (normální nebo třístavové)

- pomocné vstupy (ovládání zápisu,čtení atd)

Kapacita paměti – podle počtu paměťových buněk v použité paměti

dále se uvádí i organizace paměti (např 32x8)


Architektura pc pam ti1

Architektura PC - paměti

Organizace 256x1 (8 adresových vstupů, jeden výstup)

Organizace 32x8 (5 adresových vstupů, 8 výstupů)


Architektura pc pam ti2

Architektura PC - paměti

Realizace jedné buňky SRAM v technologii MOS

  • Paměti – zařízení pro ukládání dat – mainboard,grafická karta

  • Polovodičové monolitické integrované obvody

  • Statické (SRAM) <->dynamické (SDRAM,DDR) - (refresh dělá řadič DMA)

  • Struktura (topologie) , organizace paměti

  • Druhy pamětí – ROM,PROM,EPROM,EEROM,RAM,SRAM,DRAM,FLASH – použití podle daného účelu

  • Adresování pamětí,zápis,čtení,rychlosti

  • Zvýšení rychlosti – s každou hranou ( náběžná i týlová )

  • USB Flash paměti

  • HDD tvořené polovodičovými pamětmi

  • Paměťový dekodér

  • Rychlost <-> příkon <-> technologie

Realizace jedné buňky paměti DRAM


Architektura pc pam ti3

Architektura PC - paměti

SDRAM,DDR I , II , III


Architektura pc pam ti4

Architektura PC - paměti


Architektura pc adresace

Architektura PC - adresace

  • Adresování

  • komunikace v PC je založena na tom,že jednotlivé komponenty (veškerá v/v zařízení) mají svou adresu-to platí jak pro paměť, řadiče,adaptéry,porty, atd.

  • Obvykle jedno zařízení obsazuje i více adres,pak hovoříme o tzv. „bázové adrese“ a „ofsetu“.

  • Podrobněji o tom budeme mluvit např. u portu Centronix.

  • Důležité adresy jsou adresy pro „prototypové desky“ – 300h až 31Fh (32 adres)


Architektura pc adresace1

Architektura PC - adresace

Jakékoli periferní zařízení se vůči procesoru a na něm probíhajícímu programu musí "tvářit" jako sada vstupně-výstupních registrů (též: vstupně-výstupních bran, V/V portů), ze kterých lze něco číst a do kterých lze zapisovat. Program, který chce s příslušným periferním zařízením pracovat, pak musí přesně vědět, které vstupně/výstupní registry to jsou, jaký je přesný význam toho, co si z nich může přečíst, a jaký je přesný efekt toho, když do některého z nich něco zapíše.

Například když chce program vytisknout znak na tiskárně, musí jej nejprve zapsat do určitého konkrétního vstupně výstupního registru, pak změnit hodnotu jednoho konkrétního bitu v jiném vstupně-výstupním registru a za určitý časový interval tento bit zase vrátit zpět do jeho původního stavu. Z hlediska programu pak již není příliš podstatné, jak jsou jednotlivé vstupně-výstupní registry napojeny na "vnější svět" - například jakým konkrétním způsobem je zajišťován převod nějaké sledované analogové veličiny do digitálního tvaru a jak je číselně vyjádřena. Místo toho je pro daný program důležité, kde si tuto hodnotu může přečíst, v jakém tvaru, jak často je aktualizována atd. Co je ovšem pro obslužné programy velmi podstatné, je způsob, jak se ke zmíněným vstupně-výstupním registrům (V/V bránám) vůbec dostat.

V principu totiž existují dva odlišné přístupy k řešení této otázky.První spočívá v tom, že vstupně-výstupní registry se budou "chovat" naprosto stejně jako paměťová místa operační paměti. Budou tedy mít přiděleny adresy stejného typu jako skutečná paměť, a v důsledku toho bude možné pracovat s těmito registry prostřednictvím stejných instrukcí, které jsou určeny pro práci s pamětí. Tato možnost ve své podstatě znamená, že existuje jen jediný adresový prostor (adresový prostor paměti) a jednotlivé vstupně-výstupní registry jsou do tohoto adresového prostoru logicky začleněny - tzv. zamapovány. Odsud také pojmenování této možnosti: memory mapped I/O.

Alternativní možnost k zamapování vstupně- výstupních registrů do paměti je takové řešení, při kterém V/V registry mají přiděleny adresy jiného typu než paměťová místa skutečné paměti (tzv. V/V adresy, někdy nepříliš správně porty). Prostor těchto V/V adres je pak disjunktivní s prostorem adres paměťových, a snad proto se tento případ označuje jako isolated I/O (doslova: izolovaný vstup/výstup).Oddělení obou adresových prostorů znamená, že u každé adresy musí být vždy jednoznačně určeno, do kterého adresového prostoru patří. V praxi se tato otázka řeší tak, že pro přístup do jednotlivých adresových prostorů existují různé strojové instrukce. Vedle instrukcí pro práci s pamětí (které používají paměťové adresy) pak existují i speciální instrukce pro přístup ke vstupně-výstupním registrům, které zase používají výhradně V/V adresy. Repertoár těchto vstupně-výstupních instrukcí však bývá mnohem chudší než repertoár paměťových instrukcí. Nezřídka jde jen o dvě instrukce, pojmenované příznačně IN a OUT.

Jaké jsou však výhody obou možností, a v čem jsou naopak jejich nevýhody? U zamapování do paměti je výhodou možnost používat i pro vstupně-výstupní operace relativně bohatý repertoár instrukcí pro práci s pamětí. Nevýhodou je pak to, že vstupně-výstupní registry obsazují určitou část adresového prostoru paměti, která pak nemůže být využita pro skutečnou paměť. Naopak u izolovaného vstupu/výstupu je možné využít pro skutečnou paměť celý adresový prostor paměti, ovšem za cenu toho, že pro zajišťování vstupně-výstupních operací bude k dispozici jen velmi omezený výběr strojových instrukcí.

Adresa, kterou procesor vysílá po adresové sběrnici, může mít používání izolovaného vstupu/výstupu dvojí možný význam – může jít o paměťovou adresu nebo o V/V adresu. Procesor proto musí nějakým způsobem signalizovat svému okolí i to, který z těchto dvou případů nastal. Možností je více: může jít například o samostatný signál, který rozlišuje paměťovou a V/V adresu, nebo to může být vzájemná kombinace více signálů, které společně rozlišují čtení z paměti, zápis do paměti, čtení ze

vstupního registru a zápis do výstupního registru. V praxi vždy záleží na tom, zda konkrétní procesor počítá s možností používat izolovaný výstup, a zda je tudíž vybaven strojovými instrukcemi pro vstup a výstup (a také příslušnými signály, které určují druh adresy na adresové sběrnici), nebo nikoli.


Architektura pc rozhran

Architektura PC - rozhraní

  • Struktura prototypových desek

  • Každá prototypová deska má na svém vstupu tzv. adresový dekodér. Přepínač slouží k volbě nastavené adresy.(Zde A0 až A9 včetně AEN)

  • (rozsah adres tzv.“prototypových desek“ je mezi 300 až 31F (hexa)- 32 adres )

  • Teprve při souhlasu adresy (P=Q) dojde k dalším krokům – volba registrů, čtení či zápis dat, resetování atd. Jednotlivé kroky jsou podmíněny opět vstupními proměnnými (IOW,IOR,…) tak, aby se výstupními dekodéry (bin/jeden z osmi) daly ovládat registry umístěné na ofsetech adresy.

  • Uvedené zařízení dokáže změnou vstupní adresy enablovat až 16 v/v zařízení, umístěných na výstupech dekodérů.

  • Nutnou podmínkou , aby tohle vše fungovalo, je časová koincidence všech potřebných signálů v jeden časový okamžik.

  • Proces adresování není statický, ale dynamický, a trvá (jednorázově) řádově ~ 1 us.


Architektura pc rozhran1

Architektura PC - rozhraní

Příklad časové koincidence signálů , potřebných pro zápis dat v adresovém dekodéru do jednoho v/v zařízení (IOW, P=Q, AEN, LE .

Tento obrázek ukazuje stav

ke kterému dojde , když v obslužném programu pro inicializaci zápisu dat v PC zmáčknete „enter“.

Časové měřítko je 2us/dílek.

Takovýto průběh ( jednorázový děj s dobou trvání jednotek us ) umí zobrazit pouze digitální osciloskop nebo logický analyzátor. S klasickým analogovým osciloskopem byste nic nezahlédli.


  • Login