Digitális Rendszerek 2.

Gyakorlati feladat dokumentációja

 

 

Készítették:

 

Juhász Gábor G-4S7I

Kocsmáros Péter G-4S7I

 

Decimális Számláló tervezése Xilinx Spartan egységre

 

 

Blokkdiagram

 

 

 

 

 

Az áramköri rajz

A hozzá tartozó vhf állomány: rajz.vhf

Bemenetek

Clk: órajel

REST: reset

 

Kimenetek

hexout: kijelző szegmensvezérlése

AN1, AN2, AN3, AN4: engedélyezés

 

 

 

           

Az órajel előállítása

 

Az órajel leosztására a c32 egység 24. bit-jét használjuk (a 24. bit váltakozását adjuk tovább órajelként).

c32 vhdl program: c32.vhd

 

 

 

 

Engedélyező jelek előállítása

 

 

D2_4E demultiplexer segítségével előállítjuk az AN1, AN2, AN3, AN4 engedélyező jeleket.

 

 

 

 

Számláló

 

 

 

Számláló, amely a bejövő órajel váltakozása alapján a 4 helyiérték bináris kódját állítja elő.

A hozzá tartozó vhf állomány: cd16.vhf

 

 

 

 

Multiplexer

 

                            

 

Saját tervezésű multipexer, amely az engedélyező jeleknek megfelelően, az adott helyiérték bináris kódját teszi a kimenetre.

A hozzá tartozó vhf állomány: mux16to4.vhf

 

 

 

 

Hex2led

 

 

A hozzá tartozó vhd állomány: HEX2LED.vhd

 

 

Portkiosztás: xy.ucf

 

A projekt zip-el tömörítve: decimalis.zip