Nyolcbites számláló mintaprojekt

Hasonló dokumentumok
Laborgyakorlat 3 A modul ellenőrzése szimulációval. Dr. Oniga István

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Digitális Technika. Dr. Oniga István Debreceni Egyetem, Informatikai Kar

Digitális Technika. Dr. Oniga István Debreceni Egyetem, Informatikai Kar

Első lépések. File/New. A mentés helyét érdemes módosítani! Pl. Dokumentumok. Fájlnév: pl. Proba

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

ISE makró (saját alkatrész) készítése

FPGA alapú áramkörök fejlesztése a Xilinx ISE Webpack használatával

A webáruház kezdőlapján háromféle diavetítés beállítására van lehetőség:

BioAdmin 4.1 könnyű telepítés csak Kliens használatra

Digitális technika Xilinx ISE GUI használata

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

10. EGYSZERŰ HÁLÓZATOK TERVEZÉSE A FEJLESZTŐLAPON Ennél a tervezésnél egy olyan hardvert hozunk létre, amely a Basys2 fejlesztőlap két bemeneti

Digitális technikai alapáramkörök labormérése

Rajz 01 gyakorló feladat

Mérési jegyzőkönyv. az ötödik méréshez

Autodesk Inventor Professional New Default Standard.ipt

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv

Digitális technika (VIMIAA02) Laboratórium 1

PWM elve, mikroszervó motor vezérlése MiniRISC processzoron

Digitális technika (VIMIAA02) Laboratórium 1

Bevezetés a QGIS program használatába Összeálította dr. Siki Zoltán

Digitális technika (VIMIAA02) Laboratórium 5

Digitális technika (VIMIAA02) Laboratórium 5

Csatlakozás a végeselem modulhoz SolidWorks-ben

Digitális technika (VIMIAA02) Laboratórium 4

LOGSYS EGYSZERŰ ALKALMAZÁS KÉSZÍTÉSE A LOGSYS KINTEX-7 FPGA KÁRTYÁRA A XILINX VIVADO FEJLESZTŐI KÖRNYEZET HASZNÁLATÁVAL június 16. Verzió 1.

Ossz1. vezetett gyakorlat

Lakóház tervezés ADT 3.3-al. Segédlet

MICROCAP PROGRAMRENDSZER HASZNÁLATA

Ellenőrző mérés mintafeladatok Mérés laboratórium 1., 2011 őszi félév

Digitális technika (VIMIAA02) Laboratórium 2

Rajz 02 gyakorló feladat

Netlock Kft. által kibocsátott elektronikus aláírás telepítése Windows XP SP3 Internet Explorer 8 böngészőbe

A nyomtatókkal kapcsolatos beállításokat a Vezérlőpulton, a Nyomtatók mappában végezhetjük el. Nyomtató telepítését a Nyomtató hozzáadása ikonra

U42S Felhasználási példák Gitárjáték rögzítése

PDF DOKUMENTUMOK LÉTREHOZÁSA

Digitális technika (VIMIAA02) Laboratórium 4

Invitel levelezés címek esetén

CAD-ART Kft Budapest, Fehérvári út 35.

Felhasználói leírás a DimNAV Server segédprogramhoz ( )

Digitális technika (VIMIAA02) Laboratórium 3

Perifériák hozzáadása a rendszerhez

ArcGIS 8.3 segédlet 5. Dr. Iványi Péter

Geotechnika II. (NGB-SE005-2) Geo5 használat

Digitális technika (VIMIAA02) Laboratórium 3

New Default Standard.ipt

WordPress segédlet. Bevezető. Letöltés. Telepítés

Általános fiók beállítási útmutató

Aromo Szöveges értékelés normál tantárggyal

Programozási segédlet DS89C450 Fejlesztőpanelhez

MF-20. Hotel ajtózár kezelő szoftver. Gyors beállítási útmutató

Modem telepítése Windows 98 alatt

HASZNÁLATI ÚTMUTATÓ DOLGOZÓK IMPORTÁLÁSA KULCS BÉR PROGRAMBA AZ ONLINE MUNKAIDŐ NYILVÁNTARTÓ RENDSZERBŐL. Budapest, november 08.

6. hét: A sorrendi hálózatok elemei és tervezése

Adobe PS Driver telepítés

ADAX NEO BASIC S5. NORDINOVA ENERGY KFT Budapest X. Jászberényi út 47/c

ADVR-0410H1/0410H1W 4 csatornás ADVR-0820H1W 8 csatornás ADVR-1640H1 16 csatornás. Digitális Video Rögzítő. Üzembe helyezési útmutató

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Összeállítás 01 gyakorló feladat

A ChipScope logikai analizátor

EDInet Connector telepítési segédlet

Ingyenes PDF nyomtató alkalmazás használata terminál szerverrel / felhős rendszerrel

A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium

Tartalomjegyzék... 1 Az alakalmazás letöltése... 2 Regisztráció... 3 Kapcsolódás (helyi vezérlés):... 4

Guarding Vision Beállítása

Analóg-digitál átalakítók (A/D konverterek)

Programozási technológia

Kézikönyv. Szelekciós jegyzék 2.

Digitális technika (VIMIAA01) Laboratórium 2

SQL Backup and FTP. A program telepítésének menete. A szoftvert a következő weboldalról ingyenesen tölthető le:

SSL VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ

Diagram készítése. Diagramok formázása

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Első egyéni feladat (Minta)

Microsec Zrt. által kibocsátott elektronikus aláírás telepítése Windows 7 (x86/x64) Internet Explorer 9 (32 bites) böngészőbe

VDT10 HASZNÁLATI UTASÍTÁS

Útmutató EDC kézivezérlőhöz

Tervezési módszerek programozható logikai eszközökkel

CGS Civil 3D Extensions 2012 telepítése

Thermo1 Graph. Felhasználói segédlet

Aromo Szöveges értékelés kódolt tantárggyal

Dinnyeválogató v2.0. Típus: Dinnyeválogató v2.0 Program: Dinnye2 Gyártási év: 2011 Sorozatszám:

Digitális elektronika gyakorlat

HF-DVR H.264 Hálózati Rögzítő. Felhasználói kézikönyv

A Microsoft Outlook 2003 levelezés beállítása

Digitális elektronika gyakorlat

Vodafone-os beállítások Android operációs rendszer esetében

DSL kapcsolat létrehozása Windows 2000 alatt RasPPPoE tárcsázó segítségével

FELHASZNÁLÓI KÉZIKÖNYV

Samsung GT-S7230 (Wave 723) Exchange ActiveSync beállítása Virtualoso levelezésre

Óranyilvántartás (NEPTUN)

Hardver leíró nyelvek (HDL)

Digitális technika (VIMIAA01) Laboratórium 2

IP-címhez kötött webszolgáltatások használata idegen IP-című gépről

munkafüzet open eseményéhez

Mesh generálás. IványiPéter

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT

Digitális technika VIMIAA01 9. hét

Átírás:

Nyolcbites számláló mintaprojekt 1. Bevezető A leírás egy nyolcbites számláló elkészítésének és tesztelésének lépéseit ismerteti. A számláló értéke az órajel felfutó élének hatására növekszik. A törlőgombbal lehet a számlálót alapértelmezett helyzetbe állítani, a beírás gombbal pedig egy új értéket lehet adni számláló kimenetére. 2. Projekt készítése Készítsünk egy kapcsolási rajz alapú projektet és adjunk hozzá egy új kapcsolási rajz fájlt (példánkban: top.sch) és a file_ucf_teszt.zip-ben található ucf fájlt. 1. oldal 2011.10.24.

Az ucf fájlban egy Led és egy sw nevű nyolcbites port található. A ledeken a számláló bináris értéke jelenik meg, míg a kapcsolókon beállított érték a LOAD gomb megnyomásakor íródik a számlálóba. A CLK gomb adja az órajelet. A CLEAR gomb a számláló alaphelyzetbe állításáért felel. A kapcsolás elkészítése után a ki- és bemeneti portokat az alábbi ábra szerint nevezzük el. Ha más neveket adunk a portoknak, akkor az ucf fájlban annak megfelelően át kell nevezni őket. 2. oldal 2011.10.24.

3. Tesztfájl Az elkészült projekthez szimulációs fájlt a Design/Simulation ablakban, az Add New Source opcióval lehet hozzáadni. Fontos hogy minden port nevet adjunk meg a kapcsolási rajzon a szimulációs fájl elkészítése előtt, mert a program az aktuális port neveket használja fel a sablon elkészítésére. Ezután a VHDL Test Bench opciót válasszuk és adjuk meg a tesztfájl nevét. 3. oldal 2011.10.24.

A Next gomb lenyomása után a program megkérdezi melyik forrásfájlhoz készül a tesztfájl. Itt válasszuk a fő kapcsolási rajzot (példánkban: top.sch). Az ISE által generált sablon fájl tartalmazza a ki- és bemeneti portokat és a VHDL fájl keretét. Ehhez a sablonhoz kell hozzáadni a vizsgáló jelek definícióit. Órajel előállítása az Órajel periódusidejének definiálása és az Órajel előállítása kódrészek megfelelő helyre történő beírásával lehetséges. Ez a fenti ábrán #1-el jelölve látható. Példánkban a constant clk_period : time := 1 us; egy mikro szekundumos órajel periódusidőt definiál. A clk_process :process begin. end az órajel tényleges előállítása. Amennyiben nem CLK az órajel port neve, módosítani kell az általunk használt névre. 4. oldal 2011.10.24.

A fenti kiegészítéseket elvégezve, a szimuláció során a CLK bemeneti porton egy 1 us periódusidejű órajel jelenik meg. A kiegészítések az alábbi ábrán pirossal bekeretezve láthatóak. A következő ábrán látható kiegészítésekkel előállítjuk a LOAD, sw és CLEAR bemenetekre adott szimulációs jeleket. A jelek aktuális időpontbeli értékét a <= utasítással lehet megadni. Buszvezetékeknél. -ok, szimpla jelvezetékeknél. -ok között kell megadni a jel értékét. A jelek beállítása után a wait for paranccsal adhatjuk meg mennyi ideig maradjanak meg a beállított értékek. 5. oldal 2011.10.24.

4. Szimuláció A szimulációs fájl (tesztbench, példánkban: top_top_sch_tb) kiválasztása után a szimulációt a Simulate Behavioral Model paranccsal lehet indítani. A szimuláció elindítás után a tesztfájlban szereplő portok, jelek láthatóak. A Zoom In, Zoom Out, Zoom to Full View ikonokkal (az alábbi ábrán a 2. piros téglalappal jelölt rész) tudjuk a megjelenített időtartományt módosítani. A Restart ikon újraindítja a szimulátort, törli a megjelenített idődiagramot, Run for the time specified on toolbar ikon lenyomásakor a szimuláció a beállított időegységnyit lép előre. (az alábbi ábrán a 3. piros téglalappal jelölt részben) 6. oldal 2011.10.24.

A busz értékek kijelzési formáját (hexadecimális, bináris, stb.) az alábbi ábrán látható módon lehet megváltoztatni. Lehetőség van a szimuláció során egyéb jelek megjelenítésére (pl. belső jelek, alkatrész portok ). Az Instance and Process Name ablakban ki lehet választani egy alkatrészt, és az Object ablakban annak egy jelét. Ezeket a segédablakokat a View/Panel menüben lehet hozzáadni a szimulációs felülethez. Az Object ablakban kiválasztott jelet a szimulációs ablakhoz adhatjuk (drag and drop). 7. oldal 2011.10.24.