Posuvné registry Střední odborná škola Otrokovice

Slides:



Advertisements
Podobné prezentace
Demultiplexery Střední odborná škola Otrokovice
Advertisements

Účtování materiálových zásob, způsob A
Snímače polohy I Střední odborná škola Otrokovice
Základní výpočty mzdy Střední odborná škola Otrokovice
Ocelové zárubně Střední odborná škola Otrokovice
Klopné obvody typu RS, RST
Číselné soustavy a vzájemné převody
Sekvenční logický obvod-úvod
ČÍSLICOVÁ TECHNIKA Paměťové registry
Výměna schodišťových stupňů
Tato prezentace byla vytvořena
Oceňování zásob Střední odborná škola Otrokovice
Náklady – členění Střední odborná škola Otrokovice
Rozdělení motorových vozidel
Multiplexory a demultiplexory
Jednosměrné posuvné registry 74164, 74165, 74166
Propojení dat mezi MS-Word a MS-Excel
ČÍSLICOVÁ TECHNIKA Posuvné registry
Schématické znázornění logických funkcí
Souvislý příklad na mzdy
Digitální učební materiál
Výnosy – členění Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Lenka Klimánková.
Vlastnosti číslicových součástek
Klikový mechanizmus, demontáže a montáže
Dilatace potrubí Střední odborná škola Otrokovice
Výroky Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Miloš Zatloukal Dostupné.
Faktury a jejich zpracování Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Marie.
Sekvenční logické obvody
Negace výroků Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Miloš Zatloukal.
Vlastnosti posloupností
Word – Hypertextový odkaz
Excel – základní početní operace
Exponenciální rovnice řešené pomocí logaritmů
Adresy a adresování Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Miloš Zatloukal.
Základní dělení a parametry logických členů
Aritmetické operace ve dvojkové soustavě, šestnáctkový součet
BCD kód a záporná dvojková čísla
Rozvaha – sestavení Střední odborná škola Otrokovice
DHM – degresivní odpisy
Střední odborná škola Otrokovice
Dvoutrubkový rozvod Střední odborná škola Otrokovice
Jednotrubkový rozvod Střední odborná škola Otrokovice
Účtování materiálových zásob, způsob B
Logické komparátory Střední odborná škola Otrokovice
Zákony Booleovy algebry
Spotřeba a přetížitelnost měřicích přístrojů
Posloupnosti – základní pojmy Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr.
Destilace jednoduchá Střední odborná škola Otrokovice
Nápravy – druhy, diagnostika závad
Snellův zákon lomu Střední odborná škola Otrokovice
Rozvaha – řešení bilanční rovnosti
Konstrukce otočných a posuvných vrat
Realizace logických obvodů
Typy a výpočty hospodářského výsledku
DHM – lineární odpisy Střední odborná škola Otrokovice
Okna zdvojená Střední odborná škola Otrokovice
BCD sčítačka Střední odborná škola Otrokovice
Aritmetická posloupnost – základní pojmy
Typy počítačových sítí Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je PaedDr. Pavel.
Slovní úlohy řešené pomocí rovnic Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr.
Poloviční a úplná sčítačka
Sčítání a odčítání výrazů Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Hana.
Řízení – diagnostika závad, opravy
Lineární nerovnice Střední odborná škola Otrokovice
Dekodéry 1 z N Střední odborná škola Otrokovice
Geometrická posloupnost – základní pojmy
Paralelní sčítačka a její aplikace
Logické funkce dvou proměnných, hradlo
VY_32_INOVACE_pszczolka_ Registry – paralelní, sériový
VY_32_INOVACE_pszczolka_ Registry - test
Transkript prezentace:

Posuvné registry Střední odborná škola Otrokovice www.zlinskedumy.cz Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Miloš Zatloukal Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze. www.zlinskedumy.cz

Charakteristika DUM 2 Název školy a adresa Střední odborná škola Otrokovice, tř. T. Bati 1266, 76502 Otrokovice Číslo projektu CZ.1.07/1.5.00/34.0445 /5 Autor Ing. Miloš Zatloukal Označení DUM VY_32_INOVACE_SOSOTR-PE-CT/2-EL-4/20 Název DUM Posuvné registry Stupeň a typ vzdělávání Středoškolské vzdělávání Kód oboru RVP 26-41-L/52 Obor vzdělávání Provozní elektrotechnika Vyučovací předmět Číslicová technika Druh učebního materiálu Výukový materiál Cílová skupina Žák, 19 – 20 let Anotace Výukový materiál je určený k frontální výuce s doplňujícím výkladem vyučujícího; náplň: přehled a vlastnosti posuvných registrů Vybavení, pomůcky Dataprojektor Klíčová slova Sekvenční obvod, datový registr, paměť, logický obvod, hrana vzestupná a sestupná, JK, D, RST, NOT, SET, RESET, posuvný registr, CCD, jednosměrný, obousměrný Datum 31. 8. 2013

Posuvné registry Obsah tématu Dělení datových registrů Vlastnosti datových registrů Registry řízené úrovní Registry řízené hranou Statické posuvné registry z klopných obvodů JK Statické posuvné registry z klopných obvodů D Plnění posuvného registru Integrované posuvné registry Násobení a dělení mocninou dvojky pomocí posuvného registru

Datové registry - jde o zapojení n klopných obvodů - mají některé společné signály - časovací = T - nulování (pokud ho registr má) - nastavení (pokud ho registr má) - řízení = časování - úrovní (paměťové registry) - hranou (posuvné registry) Obr. 1: Blokové schéma datového registru

Datové registry Registr řízený úrovní - používají se dva typy klopných obvodů D - jednodušší z nich je řízen úrovní (rozumí se logickou jedničkou) - k jeho realizaci postačí jeden klopný obvod RST a jeden člen NOT Obr. 2: Realizační schéma zapojení klopného obvodu D řízeného úrovní - na výstupu Q kopíruje stav vstupu D po celou dobu trvání jedničky časovacího signálu T

Datové registry – registr řízený úrovní – registr je buď v režimu: – sledování (a je tedy „průchozí“) – při T = 1 (místo T se používá i signál WR = write) (data se okamžitě přenášejí ze vstupu na výstup) – pamatování – při T = WR = 0 (T je neaktivní, data ze vstupu nijak nevlivní stav výstupu a tedy nejsou ani zapisována = pamatována) Příklad n bitového datového registru: Má tyto vstupy: – řídicí – Set – Nastavení (nastaví v paměti samé jedničky) – Reset – Nulování (zapíše do paměti samé nuly) – WR – Write WR = 1 – informace z datových vstupů D0 až Dn-1 se okamžitě přenášejí na výstupy Q0 až Qn-1 WR = 0 – režim pamatování – na výstupech Q0 až Qn-1 jsou informace z předchozí doby – datové (D0 až Dn-1) Má tyto výstupy: Q0 až Qn-1

Datové registry – registr řízený úrovní Obr. 3: n bitový datový registr s úrovňovými klopnými obvody D

Datové registry – registry řízený hranou Od registru řízeného úrovní se liší tím, že aktivní částí časovacího signálu je některá z hran: – sestupná – vzestupná Protože hrana trvá jen velmi krátký čas (na rozdíl od úrovně, která trvá obvykle delší dobu), nedá se tento typ registru používat jako běžná n-bitová paměť). Dělení posuvných registrů (PR) podle způsobu realizace aktivního členu: a) statické PR – jsou vytvořené z klopných obvodů typu D nebo JK – jsou řízené časovacím signálem (T, C, nebo CLK) – používají se jako převodníky – sériového tvaru dvojkového čísla na paralelní (SIPO = Serial Input, Paralell Output) paralelního tvaru dvojkového čísla na sériový (PISO = Paralell Input, Seriál Output ) – dále se používají jako specializované paměti nebo jako násobičky a děličky mocninou čísla 2  

Datové registry – posuvné registry b) dynamické – používají paměťové obvody tvořené tranzistory MOS (Metall Oxid Semiconductor) – informace je ukládána jako náboj v kapacitě hradla tranzistoru MOS – vyžadují složitější časování (2 i 4 časovací signály se vzájemným časovým posunem) – informace je v  paměti uložena jako náboj a z hlediska času je nestálá (samovolné vybíjení) – proto musejí mít časovací signály zaručený minimální kmitočet (jde při tom o tzv. refreshing – tedy o obnovování uložené informace)    c) CCD (Charge Coupled Devices – nábojově vázané struktury) – s pomocí časovacích impulzů je posouvána informace nesená kvanty el. náboje (efekt indukce potenciálové jámy) – jde tedy o posouvání náboje na povrchu polovodiče – používají se jako snímače (převodníky) obrazu (světla) v elektronických přístrojích typu optický snímač (záznamník) jako jsou např. digitální fotoaparáty a kamery, skenery, apod.

Datové registry – statické posuvné registry = registry řízené hranou Jaké je tedy využití registru řízeného hranou? Jedná se o tzv. posuvný registr. Vznikne tak, že se propojí do série n klopných obvodů typu: JK (ten je řízen sestupnou hranou časovacího signálu T) nebo D (ten je řízen vzestupnou hranou časovacího signálu T) – statický posuvný registr je sestaven z řady klopných obvodu spojených tak, že každý obvod přenáší informaci ze svého výstupu na vstup dalšího – vlastní posuv informace nastává vždy s příchodem aktivní hrany časovacích impulsů – obvyklou funkcí je možnost nastavit do všech výstupů stejný stav – tedy samé nuly (aktivní stav signálu Reset) nebo samé jedničky (aktivní stav signálu Set) – registr nemusí mít všechny datové vstupy uvedené na následujícím obrázku –(má např. jen vstup SI a výstupy SO a PO)

Posuvné registry řízené hranou Popis obrázku: Vstupy: – datové: SI = Serial Input: jednobitový sériový vstup PI = Paralell Input: n bitový paralelní vstup – Řídicí: T = časování Řízení může zahrnovat: – Směr posunu dat registrem – Nastavení (Set) – Nulování (Reset) Výstupy: PI = Paralell Output: n bitový paralelní výstup SO = Serial Output: jednobitový sériový výstup Obr. 4: Blokové schéma posuvného registru

Posuvné registry řízené hranou Realizace posuvného registru a) Realizace n bitového posuvného registru pomocí klopných obvodů JK – jde o kaskádové propojení n klopných obvodů JK tak, že na výstup předchozího stupně připojíme vstup následujícího – časovací impulsy T jsou přiváděny synchronně ke všem klopným obvodům posuvného registru – posun stavu výstupu předchozího klopného obvodu na vstup následujícího je proveden sestupnou hranou časovacího signálu T – jednotkový impulz ze sériového vstupu SI se na sériovém výstupu SO objeví za n taktů časovacího signálu T – posuvný registr pracuje tak, že výstupy Q jsou spojeny s J vstupy následujících obvodů a výstupy 𝐐 jsou spojeny se vstupy K – sériový vstup SI je spojen se vstupem J prvního klopného obvodu a současně je připojen přes invertor ke vstupu K téhož klopného obvodu JK

Posuvné registry řízené sestupnou hranou – z obvodů JK Obr. 5: Schéma zapojení 4 bitového posuvného registru s obvody JK

Posuvné registry řízené sestupnou hranou – z obvodů JK Obr. 6: Časový diagram 4 bitového posuvného registru s obvody JK

Posuvné registry řízené sestupnou hranou – z klopných obvodů JK Popis časového diagramu V čase t0 se na vstupu SI objevuje stav logické jedna. S příchodem sestupné hrany časovacího impulzu T v čase t1 je zaznamenána na výstup Q0 prvního klopného obvodu. Do druhého klopného obvodu nemůže být zapsána toutéž hranou t1, protože první klopný obvod změní svůj stav na výstupu Q0 se zpožděním až poté, co časovací impuls dosáhl ustálení na úrovni logické nuly. K dalšímu posunutí proto dochází až při další sestupné hraně t2 časovacího impulzu. Tehdy je však vstup SI již ve stavu logická nula. Tato logická nula se do prvého klopného obvodu zapíše hranou t2. Logická jedna se přepíše z výstupu Q0 do druhého klopného obvodu Q1. Logická jednička tedy posuvným registrem postupuje směrem k dalším klopným obvodům – vždy s příchodem sestupné hrany časovacího impulzu.

Posuvné registry řízené vzestupnou hranou – z klopných obvodů D b) Realizace n bitového posuvného registru pomocí klopných obvodů D – jde o kaskádové propojení n klopných obvodů D tak, že na výstup předchozího stupně připojíme vstup následujícího – časovací impulsy T jsou přiváděny synchronně ke všem klopným obvodům posuvného registru – posun stavu výstupu předchozího klopného obvodu na vstup následujícího je proveden vzestupnou hranou časovacího signálu T – posuvný registr pracuje tak, že výstupy Q jsou spojeny se vstupy D následujících obvodů. - pokud bude na vstupu SI (vstup prvního obvodu D) úroveň logické jedna, přenese se na jeho výstup s náběžnou hranou hodinového signálu. S další náběžnou hranou se tato úroveň přenese na výstup druhého stupně, až se nakonec po n cyklech objeví na posledním „n-tém“ klopném obvodu. – jednotkový impulz ze sériového vstupu SI se na sériovém výstupu SO objeví za n taktů časovacího signálu T

Posuvné registry řízené vzestupnou hranou – z klopných obvodů D Obr. 7: Schéma zapojení 4 bitového posuvného registru s hranovými obvody D

Posuvné registry řízené vzestupnou hranou – z klopných obvodů D Obr. 8: Časový diagram 4 bitového posuvného registru s hranovými obvody D

Posuvné registry řízené vzestupnou hranou – z klopných obvodů D Popis časového diagramu V čase t0 se na vstupu SI objevuje stav logické jedna. S příchodem vzestupné hrany časovacího impulzu T v čase t1 je zaznamenána na výstup Q0 prvního klopného obvodu. Do druhého klopného obvodu nemůže být zapsána toutéž hranou t1, protože první klopný obvod změní svůj stav na výstupu Q0 se zpožděním až poté, co časovací impuls dosáhl ustálení na úrovni logické jedničky. K dalšímu posunutí proto dochází až při další vzestupné hraně t2 časovacího impulzu. Tehdy je však vstup SI již ve stavu logická nula. Tato logická nula se do prvého klopného obvodu zapíše hranou t2. Logická jedna se přepíše z výstupu Q0 do druhého klopného obvodu Q1. Logická jednička tedy posuvným registrem postupuje směrem k dalším klopným obvodům – vždy s příchodem vzestupné hrany časovacího impulzu.

Posuvné registry – plnění : Plnění posuvného registru: – vstup prvního klopného obvodu, která odpovídá bitu s nejnižší váhou, se nazývá sériový vstup (SI) posuvného registru – výstup posledního klopného obvodu, která odpovídá bitu s nejvyšší váhou, se nazývá sériový výstup (SO) posuvného registru  Jsou možné čtyři způsoby použití sériového vstupu pro vkládání informací do posuvného registru: – Náhrada nulami – při posuvu se v posuvném registru uvolňují bity od nejnižší váhy. Sériovým vstupem „proudí“ na uvolněná místa nuly, pokud spojíme tento vstup s logickou úrovní nuly – Náhrada jedničkami – obdoba předchozího způsobu – v tomto případě se sériový vstup spojí s logickou jedničkou

Posuvné registry – plnění – dokončení – Sériový zápis informací – sériový vstup je připojen k výstupu externího zdroje dat. Přitom je nutné zdroj dat synchronizovat s časovacím signálem T posuvného registru – Kruhový posuv – v tomto případě je spojen výstup bitu s nejvyšší váhou se vstupem s nejnižší váhou – registru říkáme kruhový a lze ho využít jako paměť s kolujícími daty Směr posuvu informace v posuvném registru: Vyrábějí se typy – jednosměrné (informace je posouvána zleva doprava (od nejnižších bitů k nejvyšším) – obousměrné (informace je posouvána zleva doprava (od nejnižších bitů k nejvyšším) nebo obráceně – tedy zprava doleva (od klopného obvodu umístěného zcela vpravo až k tomu, co leží zcela vlevo – směr posunu je závislý na řídicím signálu)

Posuvné registry – integrované Posuvné registry v provedení jako integrovaný obvod: Jednosměrné: 74164 – 8 bitový posuvný registr se sériovým vstupem a paralelním, nebo sériovým výstupem, řízený vzestupnou hranou časovacího signálu   74178 – 4 bitový posuvný registr s paralelním a sériovým vstupem, paralelním a sériovým výstupem, řízený sestupnou hranou časovacího signálu 74673 – 16 bitový posuvný registr se sériovým vstupem a výstupem a s paralelními vstupy tvořenými třístavovými obvody Obousměrné: 7495 – pětibitový registr obousměrný (posouvající vpravo i vlevo), má oba vstupy (sériový i paralelní) a také oba výstupy (sériový i paralelní) – je řízen sestupnou hranou časování a používá se ke konstrukci SIPO a PISO převodníku 74194 – čtyřbitový obousměrný registr s paralelním vstupem a sériovým vstupem/výstupem – obousměrný (posouvající vpravo i vlevo), řízený vzestupnou hranou časovacího signálu

Posuvné registry – násobení a dělení mocninou dvojky – registr naplníme v n taktech n bitovým dvojkovým číslem – posun čísla o jeden řád vpravo způsobí vynásobení čísla dvojkou – dělení dvojkou znamená posuv o jeden řád vlevo – při násobení je nejnižší bit (co leží zcela vlevo = LSB) nahrazen nulou – při dělení je nejvyšší bit (co leží zcela vpravo = MSB) opět nahrazen nulou – při operaci s 2n – tou mocninou je nutno posunout číslo o n bitů   Příklady Vynásobte desítkové číslo 25 osmi Řešení: 8 = 23 násobení bude provedeno posunem o 3 řády vpravo LSB MSB 1 0 0 1 1 0 0 0 : číslo 25 Nyní posuneme o 3 řády vpravo 0 0 0 1 0 0 1 1 : výsledek operace 25 * 8 : 25 x 8 = 200 Zkouška: 27 + 26 + 23 = 128 + 64 + 8 = 200

Posuvné registry – násobení a dělení mocninou dvojky Příklady Vydělte desítkové číslo 200 osmi Řešení: 8 = 23 dělení bude provedeno posunem o 3 řády doleva LSB MSB 0 0 0 1 0 0 1 1 : 200 Nyní posuneme o 3 řády doleva 1 0 0 1 1 0 0 0 : výsledek operace 200 : 8 200 : 8 = 25 Zkouška: 24 + 23 + 20 = 16 + 8 + 1 = 25

Kontrolní otázky Datový registr neposuvný je řízen: Hranou časovacího signálu T Úrovní časovacího signálu T (T = 1) Úrovní časovacího signálu T (T = 0) Označení PISO se týká posuvného registru ve funkci převodníku: Sériového tvaru čísla na sériový Sériového tvaru čísla na paralelní Paralelního tvaru čísla na sériový 3. Pomocné řídicí signály posuvného registru R (Reset) a S (Set): Jsou asynchronní a mají prioritu před jiným řízením Jsou asynchronní, přitom ale podřízeny časovacímu signálu T Jsou synchronní s časováním celého obvodu

Kontrolní otázky – správné odpovědi – červeně Datový registr neposuvný je řízen: Hranou časovacího signálu T Úrovní časovacího signálu T (T = 1) Úrovní časovacího signálu T (T = 0) Označení PISO se týká posuvného registru ve funkci převodníku: Sériového tvaru čísla na sériový Sériového tvaru čísla na paralelní Paralelního tvaru čísla na sériový 3. Pomocné řídicí signály posuvného registru R (Reset) a S (Set): Jsou asynchronní a mají prioritu před jiným řízením Jsou asynchronní, přitom ale podřízeny časovacímu signálu T Jsou synchronní s časováním celého obvodu

Seznam obrázků: Obr. 1: vlastní, Blokové schéma datového registru Obr. 2: vlastní, Idealizovaný časovací impulz s náběžnou hranou, temenem a sestupnou hranou Obr. 3: vlastní, n bitový datový registr s úrovňovými klopnými obvody D Obr. 4: vlastní, Blokové schéma posuvného registru Obr. 5: vlastní, Schéma zapojení 4 bitového posuvného registru s obvody JK Obr. 6: vlastní, Časový diagram 4 bitového posuvného registru s obvody JK Obr. 7: vlastní, Schéma zapojení 4 bitového posuvného registru s hranovými obvody D Obr. 8: vlastní, Časový diagram 4 bitového posuvného registru s hranovými obvody D

Seznam použité literatury: [1] Matoušek, D.: Číslicová technika, BEN, Praha, 2001, ISBN 80-7232-206-0 [2] Blatný, J., Krištoufek, K., Pokorný, Z., Kolenička, J.: Číslicové počítače, SNTL, Praha, 1982 [3] Kesl, J.: Elektronika III – Číslicová technika, BEN, Praha, 2003, ISBN 80-7300-075-X [4] Pinker, J.,Poupa, M.: Číslicové systémy a jazyk VHDL, BEN, Praha, 2006, ISBN 80-7300-198-5

Děkuji za pozornost 