Hľadaj Zobraz: Univerzity Kategórie Rozšírené vyhľadávanie

45 033   projektov
0 nových

Opis a simulácia sekvenčného logického obvodu

«»
Prípona
.none
Typ
počítačové zadanie
Stiahnuté
13 x
Veľkosť
0,1 MB
Jazyk
slovenský
ID projektu
14425
Posledná úprava
22.08.2023
Zobrazené
1 740 x
Autor:
chadd
Facebook icon Zdieľaj na Facebooku
Detaily projektu
Popis:
V jazyku VHDL vytvorte opis správania sa a opis štruktúry počítadla nahor/nadol od 0 do 13. Ak vstupný signál Up=“1“, počítadlo počíta nahor, inak nadol. Počítadlo má dva jednobitové výstupy Max a Min. Ak počítadlo dosiahne hodnotu 13, nastaví výstup Max na logickú úroveň „1“. Obdobne ak počítadlo dosiahne hodnotu 0, nastaví výstup Min na logickú úroveň „1“. V oboch prípadoch sa počítanie zastaví až do zmeny smeru počítania. Počítadlo sa inkrementuje/dekrementuje s dobežnou hranou hodinového signálu. Oneskorenie obvodu je 6ns (uvažujte v správaní). V opise správania sa použite príkaz process s riadiacou štruktúrou if. Opis štruktúry musí byť hierarchický až na úroveň základných logických hradiel a preklápacích obvodov (opísaných modelom správania sa). Použite J-K preklápacie obvody. Vytvorte entitu testovacích vzoriek, ktorá dostatočne otestuje navrhnuté obvody. Návrhy odsimulujte. K návrhu vypracujte písomnú dokumentáciu.
...
entity invertor is
port(in1:in Bit; out1:out Bit);
end invertor;

architecture spravanie_inv of invertor is
begin
out1 <= not(in1);
end spravanie_inv;


entity and2 is
port(in1:in Bit; in2:in Bit; out1:out Bit);
end and2;

entity nand3 is
port(in1:in Bit; in2:in Bit; in3:in Bit; out1:out Bit);
end nand3;
...

Kľúčové slová:

simulácia

logický obvod

sekvenčný logický obvod

deklarácia entity

jazyk VHDL

VHDL

počítadlo



Obsah:
  • DEKLARACIA ENTITY POCITADLA PRE STRUKTURU
    DEKLARACIA ENTITY POCITADLA PRE SPRANIE
    TESTOVACIA ENTITA PRE POCITADLO

Zdroje:
  • poznámky
  • cvičenia
  • zadanie
  • vzorový príklad