Alapvető digitális logikai áramkörök

Slides:



Advertisements
Hasonló előadás
1 Számítógépek felépítése 9. előadás I/O rendszerek.
Advertisements

Rendszertervezés Hardver ismeretek.
Memóriák típusai, jellemzői
A memória.
Digitális elektronika
Neumann-elvek A számítógép legyen teljesen elektronikus, külön vezérlő és végrehajtó egységgel. Kettes számrendszert használjon. Az adatok és a programok.
Számítógép architektúrák
Sorrendi (szekvenciális)hálózatok tervezése
Az integrált áramkörökben (IC-kben) használatos alapáramkörök
Az előadásokon oldandók meg. (Szimulációs modell is tartozik hozzájuk)
Máté: Architektúrák3. előadás1 Alapvető digitális logikai áramkörök Integrált áramkör (IC, Integrated Circuit, chip, lapka) 5x5 mm 2 szilícium darab kerámia.
Memória típusok csoportosítása, jellemzése
MIKROELEKTRONIKA, VIEEA306
Adatbázisrendszerek elméleti alapjai 5. előadás
A számítógépes memória jellemzői
Belső memóriák tipusai
Alaplapra integrált csatlakozók
Operandus megadás Közvetlen operandus (immediate operand): Az operandus megadása a címrészen (5.16. ábra) Direkt címzés (direct addressing): A memóriacím.
. . Egyszerű sín alapú számítógép (2.1. ábra)
EKG kapuzott (ECG gated) szív vizsgálat
Alapfogalmak Hardver:  A számításokat végző fizikai-technikai rendszer (kézzel fogható, fizikai termékek) Szoftver:  Programok, programrendszerek (szellemi.
A MEMÓRIA.
A memória.
Alapfogalmak Adat: fogalmak, tények, jelenségek olyan formalizált ábrázolása, amely emberi vagy gépi értelmezésre, feldolgozásra, közlésre alkalmas. Információ:
Memóriák.
A memória.
Számítógép memória jellemzői
Fuzzy halmazok. 4. előadás2 3 4 Egy hagyományos halmazEgy Fuzzy halmaz.
Adatbázisrendszerek elméleti alapjai 7. előadás
Számítógép memória jellemzői
Memóriák típusai, jellemzői
Felkészítő tanár: Széki Tibor tanár úr
Készítette: Bodor Béla Tanár: Szabó Dániel Iskola: Egressy Gábor Kéttannyelvű Műszaki Szakközépiskola Iskola címe: 1149 Budapest, Egressy út 71. MEMÓRIÁK.
A memóriák típusai, jellemzői
Hardver alapismeretek
Tematikus fogalomtár FÉLVEZETŐS TÁRAK
MIÉRTEK A SZÁMÍTÁSTECHNIKÁBAN
MI A MEMÓRIA? A memória tulajdonképpen egy logikai áramkör, ami adatok megőrzésére alkalmas. Az adat számunkra most azt jelenti, hogy van-e jel vagy nincs.
A mikroszámítógép felépítése
VI.) Memóriák, memória szervezés
Mikrokontroller (MCU, mikroC)
A számítógép tárolóeszközei
A központi egység Informatika alapjai Készítette: Senkeiné B. Judit.
Bevezetés az informatikába Farkas János, Barna Róbert
HARDVER IT ALAPFOGALMAK. NEUMANN-ELVŰ SZÁMÍTÓGÉPEK FELÉPÍTÉSE Központi feldolgozó egység Háttértárolók Adatbeviteli eszközök (Input) Operatív tár (Memória)
Osztott adatbázisok.  Gyors ismétlés: teljes redukáló  Teljes redukáló költsége  Természetes összekapcsolások vetítése  Természetes összekapcsolások.
Alaplapra integrált csatlakozók
Ismerkedjünk tovább a számítógéppel
Memóriák.
Üreges mérőhely üreg kristály PMT Nincs kollimátor!
A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. Számítógép- architektúrák dr. Kovács György DE AVK GAIT.
Írja fel a tizes számrendszerbeli
A Számítógép memória jellemzői Készítette: Döbrei Péter DOPSAAI.
ifin811/ea1 C Programozás: Hardver alapok áttekintése
Számítógépek felépítése 4. előadás ALU megvalósítása, vezérlő egység
Memóriák képekben Takács Béla
Alapvető digitális logikai áramkörök
A ROM ÉS A BIOS. K ÉSZÍTETTE R ELL P ATRIK A ROM A ROM egy olyan elektrotechnikai eszköz, amely csak olvasható adatok tárolására alkalmas memória. Tartalma.
Készítette:Mohamed Ahmed Azmi 9.A. Random Access Memory Alap tudnivalók a RAM -ról: Írható és olvasható memória. Feladata ideiglenes adatok tárolása,
1 A számítógépek tárolói. 2 Memória Memóriaszó  A tárak olyan egységei, melyek egyetlen művelettel kezelhetők.  A legrövidebb memóriaszó a byte (bájt)
Adatok tárolása. Tárolók Félvezető tárak RAM Operatív tár Cache tár Regiszterek CMOS RAM ROM BIOS Mágnestárak Mágneslemez Hajlékony lemez Merevlemez MágnesszalagMágneskártya.
CPU (Processzor) A CPU (Central Processing Unit – Központi Feldolgozó Egység) a számítógép azon egysége, amely értelmezi az utasításokat és vezérli.
RAM (Random Access Memory)
Memória áramkörök Név: Vígh Balázs
Információtechnológiai alapismeretek
Neumann elvek és a Neumann elvű számítógép felépítése
Szekvenciális hálózatok
Programozható áramkörök
Félvezető Memória elemek alapjai és használatuk
Programozható áramkörök
Előadás másolata:

Alapvető digitális logikai áramkörök Integrált áramkör (IC, Integrated Circuit, chip, lapka) 5x5 mm2 szilícium darab kerámia vagy műanyag lapon (tokban), lábakkal (pins). Négy alaptípus: SSI (Small Scale Integrated 1-10 kapu), MSI (Medium Scale ..., 10-100 kapu), LSI (Large Scale..., 100-100 000 kapu), VLSI (Very Large Scale ..., > 100 000 kapu). 163-164 Máté: Architektúrák 3. előadás

3.10. ábra SSI lapka négy NAND kapuval Vcc: feszültség, GND: föld. 14 13 12 11 10 9 8 Bevágás 1 2 3 4 5 6 7 163-164 GND 3.10. ábra SSI lapka négy NAND kapuval Vcc: feszültség, GND: föld. Máté: Architektúrák 3. előadás

Kombinációs áramkörök Kívánalom: sok kapu – kevés láb Kombinációs áramkörök Definíció: A kimeneteket egyértelműen meghatározzák a pillanatnyi bemenetek. 165-170 Máté: Architektúrák 3. előadás

Multiplexer: n vezérlő bemenet, 2n adatbemenet, 1 kimenet Multiplexer: n vezérlő bemenet, 2n adatbemenet, 1 kimenet. Az egyik adatbemenet kapuzott (gated) a kimenetre (3.11-12. ábra). D0 D1 D2 D3 D4 D5 D6 D7 A B F 165-167 C Sematikus rajza Máté: Architektúrák 3. előadás

n vezérlő bemenetű multiplexerrel tetszés szerinti n változós Boole-függvény megvalósítható az adatbemenetek megfelelő választásával. Pl. a 3 változós többségi függvény: Párhuzamos-soros átalakítás: vezérlő vonalakon rendre: 000, 001, … 111. 166-167 Máté: Architektúrák 3. előadás

Demultiplexer: egy egyedi bemenetet irányít az n vezérlő bemenet értékétől függően a 2n kimenet egyikére 167 multiplexer demultiplexer Máté: Architektúrák 3. előadás

Dekódoló: n bemenet, 2n kimenet. Pontosan egy kimeneten lesz 1 (3. 13 Dekódoló: n bemenet, 2n kimenet. Pontosan egy kimeneten lesz 1 (3.13. ábra). Demultiplexerrel: a bemenetet igazra állítjuk. 167-168 demultiplexer dekódoló Máté: Architektúrák 3. előadás

(XOR eXclusive OR) kapu Összehasonlító (comparator): (3.14. ábra) KIZÁRÓ VAGY (XOR eXclusive OR) kapu Igazság tábla: A B X 1 Szimbolikus jelölése 168 A B X Máté: Architektúrák 3. előadás

Programozható logikai tömbök: PLA (3. 15 Programozható logikai tömbök: PLA (3.15. ábra) (Programmable Logic Array). 6 kimenet Ha ezt a biztosítékot kiégetjük, akkor nem jelenik meg B# az 1-es ÉS kapu bemenetén 1 49 5 50 bemenő vonal 24 bemenő vonal Ha ezt a biztosítékot kiégetjük, akkor az 1-es ÉS kapu kimenete nem jelenik meg az 5-ös VAGY kapu bemenetén 169-170 A B L 12 bemenő jel Máté: Architektúrák 3. előadás

169-170 Máté: Architektúrák 3. előadás

Aritmetikai áramkörök A kombinációs áramkörökön belül külön csoportot alkotnak. Léptető: C=0: balra, C=1: jobbra léptet. 170-175 Máté: Architektúrák 3. előadás

Fél-összeadó (half adder, 3.17. ábra) Összeadók: 170-175 Fél-összeadó (half adder, 3.17. ábra) Máté: Architektúrák 3. előadás

Teljes-összeadó (full adder, 3.18. ábra) Összeadók: 170-175 Teljes-összeadó (full adder, 3.18. ábra) Máté: Architektúrák 3. előadás

Aritmetikai-logikai egység: bitszelet (bit slice, 3. 19 Aritmetikai-logikai egység: bitszelet (bit slice, 3.19. ábra), F0, F1 -től függően ÉS, VAGY, NEGÁCIÓ vagy + 170-175 Máté: Architektúrák 3. előadás

átvitel továbbterjesztő összeadó (ripple carry adder): 170-175 Máté: Architektúrák 3. előadás

átvitel kiválasztó összeadó (carry select adder) eljárás: 170-175 Máté: Architektúrák 3. előadás

Nem kombinációs áramkörök Óra (clock, 3.21. ábra): ciklusidő (cycle time). Pl.: 500 MHz - 2 nsec. Finomabb felbontás késleltetéssel. Aszimmetrikus óra. késleltetés A B 175-176 C Máté: Architektúrák 3. előadás

Memória: „Emlékszik” az utolsó beállításra. Tároló: Szint vezérelt (level triggered). SR tároló (Set Reset latch, 3.22. ábra). Stabil állapot: a két kimenet 0, 1 vagy 1, 0. S (set), R (reset) bemenet. (Q# ≡ Q) 176-181 Máté: Architektúrák 3. előadás

Mindkét SR tároló indeterminisztikussá válna, ha S = R = 1 egyszerre fordulna elő. 178-179 Máté: Architektúrák 3. előadás

Az inverternek van egy pici (1-10 ns) késleltetése (Δ). 179-181 Az inverternek van egy pici (1-10 ns) késleltetése (Δ). Máté: Architektúrák 3. előadás

Flip-flop: élvezérelt (edge triggered), D flip-flop: 3.26. ábra. 179-181 Máté: Architektúrák 3. előadás

3.27. ábra: Tárolók és flip-flopok D Q CK D Q CK D Q >CK D Q >CK (a) (b) tárolók (c) (d) flip-flopok CK: órajel (a) CK=1, (b) CK=0 szint esetén írja be D-t, (c) CK emelkedő, (d) CK lefelé menő élénél. Sokszor S (set, PR preset), R (reset,CLR clear) be- és Q# kimenet is van. 181 Máté: Architektúrák 3. előadás

3.28. ábra: (a) 2 független D flip-flop, Vcc 1 2 3 4 5 6 7 14 13 12 11 10 9 8 D Q >CK Q# CLR PR 181-183 GND Máté: Architektúrák 3. előadás

3. 28. ábra: (b) közös CK-val és CLR-rel vezérelt 3.28. ábra: (b) közös CK-val és CLR-rel vezérelt 8 bites D flip-flop: regiszter 20 19 18 17 16 15 14 13 12 11 1 2 3 4 5 6 7 8 9 10 GND Vcc D Q >CK CLR 181-183 Máté: Architektúrák 3. előadás

Elvárás: szavak címezhetősége. Memória szervezése Elvárás: szavak címezhetősége. 3.29. ábra: Négy db három bites szó. Bemenetek: három a vezérléshez, CS (Chip Select): lapka választás, RD (ReaD): 1: olvasás, 0: írás választása, OE (Output Enable): kimenet engedélyezése. kettő a címzéshez (dekódoló), három a bemenő adatoknak, három adat kimenet. 183-186 Máté: Architektúrák 3. előadás

3.29. ábra. 4  3-as memória 183-186 Máté: Architektúrák 3. előadás

Memória szervezése Az igazi memóriáknál a bemenet és kimenet közös (kevesebb lábra van szükség): Nem invertáló és invertáló pufferek (ezek három állapotú eszközök, tri-state device, 3.30. ábra). adat be adat ki vezérlés adat be adat ki vezérlés nem invertáló puffer invertáló puffer Ha a vezérlő jel 183-186 Ha a vezérlő jel magas magas alacsony alacsony Máté: Architektúrák 3. előadás

Memórialapkák Előnyös, ha a szavak száma 2 hatvány. 4 Mbit-es memória kétféle szervezése: 3.31. ábra. A0 A1 . . . A10 D 4096 K 1 bites memória (4 Mbit) CS WE OE RAS CAS A0 A1 . . . A18 D0 D1 . . . D7 512 K 8 bites memória (4 Mbit) CS WE OE 186-188 19 cím, 8 adat vonal 11 cím, 1 adat vonal Row Address Strobe Column Address Strobe Máté: Architektúrák 3. előadás

512 K bájtos elrendezés: 19 cím, 8 adat vonal. Memórialapkák A jel (bemenet) beállított (asserted) vagy negált. CS beállított: 1, de CS# beállított: 0 512 K bájtos elrendezés: 19 cím, 8 adat vonal. 2048*2048 bites elrendezés: 11 cím, 1 adat vonal: Bit kiválasztás sor- (RAS: Row Address Strobe) és oszlopindex CAS (Column ...) segítségével. Gyakran alkalmazzák nagyobb memóriáknál, bár a két cím megadása lassíthat. Nagyobb memóriáknál 1, 4, 8, 16 bites kimeneteket is használnak. 186-188 Máté: Architektúrák 3. előadás

RAM (Random Access Memory) Statikus RAM (SRAM). D flip-flop elemekből épül fel. Amíg áram alatt van, tartja a tartalmát. Elérési idő: néhány nsec (cache-nek jók). Dinamikus RAM (DRAM): minden bit egy tranzisztor és egy kondenzátor: néhány msec-onként frissíteni kell, de nagyobb adatsűrűség érhető el. Elérési idő: néhány tíz nsec (főmemóriák). - régi: FPM (Fast Page Mode) sor-, oszlopcím. - újabb: EDO (Extended Data Output) lehet új memóriahivatkozás, mielőtt az előző befejeződik. SDRAM (Synchronous DRAM). A központi óra vezérli. Blokkos átvitel. Újabban: DDR (Double Data Rate). Az órajel föl- és lefutó élénél is van adatátvitel. 188-190 Máté: Architektúrák 3. előadás

ROM (Read-Only Memory) ROM: gyárilag kialakított tartalom. PROM (Programmable ROM): a tartalom biztosítékok kiégetésével alakul ki (a PLA-khoz hasonlóan, 3.15. ábra). EPROM (Erasable PROM): a biztosítékok speciális fénnyel kiolvaszthatók és „kijavíthatók”. EEPROM: elektromos impulzusokkal. Flash memória: törlés és újraírás csak blokkonként. Kb. 100 000 használat után „elkopnak”. Ilyen van a legtöbb MP3 lejátszóban, digitális fényképezőgépben … 190-191 Máté: Architektúrák 3. előadás

512 MB-os flash memória 190-191 Máté: Architektúrák 3. előadás

Mit nevezünk kombinációs áramkörnek? Feladatok Mit nevezünk kombinációs áramkörnek? Milyen kombinációs áramköröket ismer? Milyen be- és kimenetei vannak a multiplexernek, a demultiplexernek, a dekódolónak? Mire használható a multiplexer, és hogyan? Mire használható a PLA, és hogyan? Milyen aritmetikai áramköröket ismer? Hogy működik a léptető? Hogy működik a „fél összeadó”? Mi indokolja a „fél összeadó” elnevezést? Máté: Architektúrák 3. előadás

Hogy épül fel a teljes összeadó? Milyen részei vannak az ALU-nak? Feladatok Hogy épül fel a teljes összeadó? Milyen részei vannak az ALU-nak? Milyen be- és kimenetei vannak az 1 bites ALU-nak? Milyen műveletek végezhetők el az ALU-val? Hogy működik az átvitel továbbterjesztő/kiválasztó összeadó? Máté: Architektúrák 3. előadás

Hogy érhetünk el az órajelnél finomabb időzítést? Feladatok Hogy érhetünk el az órajelnél finomabb időzítést? Milyen nem kombinációs áramköröket ismer? Kombinációs áramkör-e az ALU? Hogyan csökkenthető az összeadásnál az átvitelekből származó idő? Hány stabil állapota van az SR tárolónak? Mi a különbség az SR és az időzített SR tároló között? Mi a különbség az SR és D tároló között? Mi a pulzusgenerátor, és mi a működési elve? Mi a különbség a tároló és a flip-flop között? 62-63 Máté: Architektúrák 3. előadás

Hogy működik az invertáló és a nem invertáló puffer? Feladatok Hogy működik az invertáló és a nem invertáló puffer? Miért használnak a memóriáknál invertáló vagy nem invertáló puffert? Hogy címezhető meg n címlábon 2n nél nagyobb memória? Mit jelent, hogy a CS/CS# bemenet beállított/negált? Mi a RAM? Milyen elemekből épül fel a SRAM? Milyen elemekből épül fel a DRAM? Hogy működik a DRAM? 62-63 Máté: Architektúrák 3. előadás

Mit jelent az FPM rövidítés? Mit jelent az EDO rövidítés? Feladatok Hogy működik az SDRAM? Mit jelent az FPM rövidítés? Mit jelent az EDO rövidítés? Hogy működik a DDR? Mit jelent a ROM rövidítés? Hogy működik az EPROM? Hogy működik az EEPROM? Milyen memória van a legtöbb fényképezőgépben? 62-63 Máté: Architektúrák 3. előadás