Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Sekvenční logické obvody - cvičení

PDF
Stáhnout kompletní materiál zdarma (1.69 MB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

use ieee.std_logic.all;

entity obvod is

port (

-- deklarace portů 

-- jméno : <in|out|inout> typ;

);

end obvod;

architecture obvod_test of obvod is

begin

-- deklarace signálů a konstant,

-- příkazy pro instalaci komponenty,

-- vlastní výkonné příkazy,

end architecure;

Funkční popis obvodu

• Kombinační obvody – popis logickými funkcemi
• Sekvenční obvody – popis posloupnostmi příkazů

f(a,b)

a

b

f

a

b

&

&

1

f(a,b) = a b+b a

f

Funkční popis – paralelní a 

sekvenční prostředí

• Paralelní prostředí – přímo v bloku architecture

• Sekvenční prostředí – v bloku process

architecture  main_arch of main  is

begin

příkazy paralelního prostředí

[

jméno :] process(citlivostní seznam)

deklarace proměnných

begin

příkazy sekvenčního prostředí

endprocess;

end  main_arch;

Dvouvstupý multiplexor

Propojování modulů

Realizace modulů

Klopný obvod typu D

D s asynchronním resetem

D se synchronním resetem

4 bitový posuvný registr

4 bitový posuvný registr s 

paralelním výstupem

4 bitový posuvný registr s 

paralelním plněním

Synchronní vs Asynchronní čítač

51

Asynchronní čítač (vpřed)

52

1. Výstup Q0 obvodu T1 

mění svůj stav při 

každé sestupné 

hraně vstupních 

impulzů,

2. Všechny ostatní 

výstupy mění svůj 

stav právě když 

předcházející klopný 

obvod mění stav 

výstupu Q z 1 do 0

• Sériově spojené klopné obvody T, vytvořené pomocí obvodu J-K připojením obou 

vstupů na logickou 1. 

• Jednotlivé klopné obvody mění stav výstupu při každé sestupné hraně na svém 

hodinovém vstupu.

Platí: 

Asynchronní čítač (vpřed)

53

• Stav výstupů Q0 - Q3 je přesně binární reprezentace čísla

• Řetězec KO čítá v binární soustavě. 

Synchronní čítač (vpřed)

54

Asynchronní čítač - až změna stavu z 1 do 0 předcházejícího obvodu způsobí změnu stavu 

následujícího obvodu. 

Dokud celý řetězec nedosáhne ustáleného stavu, nelze jeho výstupy synchronně (v jednom 

Témata, do kterých materiál patří