PROTOTÍPUSKÉSZÍTÉS. Előadó: Dr. Oniga István

Hasonló dokumentumok
LOGIKAI TERVEZÉS. Előadó: Dr. Oniga István Egytemi docens

PROGRAMOZHATÓ LOGIKAI ESZKÖZÖK. Elıadó: Dr. Oniga István Egytemi docens

LOGIKAI TERVEZÉS. Előadó: Dr. Oniga István egyetemi docens I félév

Programozás és digitális technika II. Logikai áramkörök. Pógár István Debrecen, 2016

LOGIKAI TERVEZÉS HARDVERLEÍRÓ NYELVEN. Dr. Oniga István

LOGIKAI TERVEZÉS. Előadó: Dr. Oniga István

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

DIGITÁLIS TECHNIKA. Szabó Tamás Dr. Lovassy Rita - Tompos Péter. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar LABÓRATÓRIUMI ÚTMUTATÓ

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)

LOGIKAI TERVEZÉS HARDVERLEÍRÓ NYELVEN. Előadó: Dr. Oniga István

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

Tantárgy: DIGITÁLIS ELEKTRONIKA Tanár: Dr. Burány Nándor

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

Bevezető az ISE rendszer használatához

Témakiírások 2014/15. őszi félévben

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

Bev Be e v z e e z t e ő t az ISE re r nds nds e z r e használatához

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

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)

1 Laboratóriumi gyakorlat

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

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

1. Kombinációs hálózatok mérési gyakorlatai

A Xilinx FPGA-k. A programozható logikákr. Az FPGA fejlesztés s menete. BMF KVK MAI, Molnár Zsolt, 2008.

DIGITÁLIS TECHNIKA 13. Dr. Oniga István

Mikrorendszerek tervezése

1. Kombinációs hálózatok mérési gyakorlatai

Újrakonfigurálható eszközök

A LOGSYS rendszer ismertetése

Digitális technika (VIMIAA02) Laboratórium 5.5

Digitális elektronika gyakorlat. A VHDL leírástípusok

11. KÓDÁTALAKÍTÓ TERVEZÉSE HÉTSZEGMENSES KIJELZŐHÖZ A FEJLESZTŐLAPON

1. DIGITÁLIS TERVEZÉS PROGRAMOZHATÓ LOGIKAI ÁRAMKÖRÖKKEL (PLD)

Digitális eszközök típusai

Végh János Bevezetés a Verilog hardver leíró nyelvbe INCK??? előadási segédlet

A tantárgyon az előadó és a tanársegéd: Mgr. Divéki Szabolcs

Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares

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

Digitális technika VIMIAA02

Hobbi Elektronika. A digitális elektronika alapjai: Újrakonfigurálható logikai eszközök

Előadó: Nagy István (A65)

A gyakorlatokhoz kidolgozott DW példák a gyakorlathoz tartozó Segédlet könyvtárban találhatók.

UNIX operációs rendszer bemutatása. A UNIX története, fejlesztésének céljai.

A Picoblaze Core implementálása FPGA-ba

Beágyazott és Ambiens Rendszerek Laboratórium BMEVIMIA350. Mérési feladatok az 1., 2. és 3. mérési alkalomhoz

1. A VHDL mint rendszertervező eszköz

Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése

Mikrorendszerek tervezése

2008. október 9. Verzió

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.

Kombinációs áramkörök modelezése Laborgyakorlat. Dr. Oniga István

TI TMDSEVM6472 rövid bemutatása

Rendszertervezés FPGA eszközökkel

Dr. Oniga István DIGITÁLIS TECHNIKA 4

Dr. Oniga István Egyetemi docens DIGITÁLIS TECHNIKA

Energo-TDCS - Tachograph & Driver Card Software felépítése

TARTALOMJEGYZÉK. 1. BEVEZETÉS A logikai hálózatok csoportosítása Logikai rendszerek... 6

Járműinformatika A járműinformatikai fejlesztés

Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?

Digitális technika (VIMIAA02) Laboratórium 3

Digitális technika VIMIAA01

A TANTÁRGY ADATLAPJA

Digitális technika (VIMIAA02) Laboratórium 3

SixSigma és LEAN alapismeretek

Szoftver-technológia I.

2004 Xilinx, Inc. All Rights Reserved. EDK Overview Xilinx, Inc. All Rights Reserved

A számítógépes feladatok a várt megoldáshoz egyértelmű utalásokat tartalmazzanak.

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok

Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése

LOGSYS LOGSYS SPARTAN-3E FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ szeptember 19. Verzió

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

Digitális technika VIMIAA01 9. hét

SZOFTVERFEJLESZTÉS. Földtudományi mérnöki mesterszak / Geoinformatikus-mérnöki szakirány. 2017/18 II. félév. A kurzus ebben a félévben nem indult

Digitális Technika 2. Logikai Kapuk és Boolean Algebra

Digitális technika (VIMIAA02) Laboratórium 1

A szoftverfejlesztés eszközei

Digitális technika (VIMIAA02) Laboratórium 1

Rendszerszintű tervezés: SystemC I.

FPGA alapú robotkarvezérlés megvalósítása

A TANTÁRGY ADATLAPJA

MINŐSÉGÜGY. ANYAGMÉRNÖK BSC KÉPZÉS SZAKMAI TÖRZSANYAG (nappali munkarendben) TANTÁRGYI KOMMUNIKÁCIÓS DOSSZIÉ

Integrált áramkörök/5 ASIC áramkörök

A TANTÁRGY ADATLAPJA

Útjelzések, akadályok felismerése valós időben

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

DIGITÁLIS TECHNIKA (VIMIAA02)

Digitális technika Xilinx ISE GUI használata

Digitális elektronika gyakorlat

III. Alapfogalmak és tervezési módszertan SystemC-ben

Integrált áramkörök/6 ASIC áramkörök tervezése

Digitális elektronika gyakorlat

Tantárgy: ANALÓG ELEKTRONIKA Tanár: Dr. Burány Nándor

Mikrorendszerek tervezése

Bevezetés a Xilinx PLD-k és az ISE WebPACK alkalmazásába

5. KOMBINÁCIÓS HÁLÓZATOK LEÍRÁSÁNAK SZABÁLYAI

A TANTÁRGY ADATLAPJA

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

14. TARTALOM FUTTATÁSA A FEJLESZTŐLAP HÉTSZEGMENSES KIJELZŐJÉN

Átírás:

PROTOTÍPUSKÉSZÍTÉS VERILOG NYELVEN Előadó: Dr. Oniga István

A tárgy weboldala http://irh.inf.unideb.hu/user/onigai/pvn/verilog.html

Adminisztratív információk Tárgy: Oktató: tó Dr. Oniga István (oniga.istvan@inf.unideb.hu) i id Kurzuskód: INMV811E Félév: 2 Típus: Előadás/Gyakorlat Óraszám/hét: 2+2 Kredit: 6 Státusz: Normál Előfeltételek:?

Az előadás célja A digitális itáli tervezés alapfogalmainak l megismerése A legelterjedtebb FPGA családok belső felépítésének megismerése Hardverleíró (HDL) nyelvek megismerése Megismerni az eszköz programozási tulajdonságait. A Xilinx fejlesztői környezet megismerése Egyszerű elektronikus eszközök modellezésének elsajátítása

Az előadás időbeosztása Adminisztráció. Alapfogalmak Az FPGA eszközök rövid áttekintése A hardver programozás fogalma, HDL nyelvek A Verilog nyelv alapelemei, egyszerű áramkörök modellezése A testbench fogalma, prototípus p tesztelés RTL- szintű kombinációs áramkörök Szekvenciális áramkörök A HDL további nyelvi elemei Számlálók, regiszterek Állapotautomaták FPGA-val Tervezési példák HDL nyelven

Gyakorlat (1) Ismerkedés az ISE fejlesztőrendszerrel és a LOGSYS kártyával Első projekt (Rajz) egyszerű logikai kapuk. Második projekt (Verilog) egyszerű logikai kapuk Komparátor. Multiplexer Fél összeadó. Teljes összeadó Kódolok, dekódolok. 4 digites hétszegmenses kijelző meghajtása Pontmátrix kijelző Számláló (Verilog)

Gyakorlat (2) Másodpercszámláló (4 digites) Digitális óra Jelzőlámpa 1. Jelzőlámpa 2 (másodperc számlálóval) Stopwatch (IPcore használata, DCM használata) Memóriák UART VGA kontroller Értékelés

Vizsgáztatási módszer Osztályozás: Gyakorlati feladatok, 50% Kollokvium, 50% Vizsga: írásbeli

Jegyzet, tankönyv, felhasználható irodalom Richard E. Haskell, Darrin M. Hanna, Digital Design using Digilent FPGA Boards - Verilog/Active-HDL Edition, LBE Books, 2009. Richard E. Haskell, Darrin M. Hanna, Learning by Example Using Verilog - Advanced Digital Design with a Nexys-2 FPGA Board, LBE Books, 2009. Pong P. Chu, FPGA Prototyping By Verilog Examples: Xilinx Spartan-3 Version. Pong P. Chu, FPGA Prototyping t by VHDL Examples: Xilinx Spartan-3 Version. Clive Maxfield, The Design Warrior's Guide to FPGAs. Devices, Tools and Flows. Steve Kilts, Advanced FPGA Design: Architecture, Implementation, and Optimization,

Jegyzet, tankönyv, felhasználható irodalom Thomas L. Floyd, Digital Fundamentals, 10-th edition, Pearson Prentice Hall, 2009. Programable Logic Handbook: PLD, CPLDs and FPGAs - Ashok K. Sharma, 2000; Mark Zwolinski,Digital System Design With VHDL, 2nd Edition. John F. Wakerly: Digital Design, Prentice Hall, 2001. Logic and Computer Design Fundamentals - M. Morris Mano; Charles R. Kime, editia 2, Prentice Hall, 1997; Digital Design principles and Computer Arhitecture - Edward Karalis, Prentice Hall, 1999.

Hivatkozások [1] A Xilinx cég honlapja http://www.xilinx.com [2] A Xilinx tervezoeszközei http://www.xilinx.com/products/design_resources/design_tool/index.htm resources/design tool/index htm [3] A Xilinx ISE TM WebPACKTM csomagja http://www.xilinx.com/ise/logic_design_prod/webpack.htm [4] A Xilinx ISE TM WebPACKTM fájlonként http://shrek.unideb.hu/~janos.vegh/fpga/xilinx/ [5] A Xilinx ISE TM WebPACKTM telepítése http://www.inf.unideb.hu/~jvegh/edu/hw/xilinx/xilinxisewebpacktelepites.pdf id h / h/ d /h / ili /Xili bpackt l it df [6] Regisztrációs szám az installáláshoz http://www.inf.unideb.hu/~jvegh/edu/hw/xilinx/regid.txt [7] A Xilinx WebPACK TM Quick Start Manual http://www.inf.unideb.hu/ hu/~jvegh/edu/hw/xilinx/qst.pdf [8] A LOGSYSY eszköz honlapja http://logsys.mit.bme.hu [9] A LOGSYS driver http://shrek.unideb.hu/~janos.vegh/fpga/logsys/logsys_driver [10] A LOGSYS installálása http://shrek.unideb.hu/~janos.vegh/fpga/logsys/logsystelepites.pdf [11] A.NET futtatórendszere http://shrek.unideb.hu/~janos.vegh/fpga/logsys/dotnetfx.exe hu/~janos exe

Programmable ab Routing 14

Az ISE fejlesztőrendszer Xilinx ISE - Integrated Software Environment integrált szoftverkörnyezet a Xilinx cég FPGA-ihoz és CPLD-ihez kifejlesztett szoftver. ISE WebPack - ISE rendszer egyszerűbb, de funkcionálisan komplett változata csak a Xilinx cég IC-ivel való implementálást támogatja, nem támogatja az összes család összes IC-jét, hanem tipikusan csak a kisebb komplexitásúakat, ingyenes szoftver, szabadon letölthető.

Xilinx ISE bemutatása Sources window (források) Munka ablak (editor) Process window (feldolgozások g ) Console (üzenet ablak)

A LOGSYS rendszer LOGSYS Spartan-3E FPGA kártya LOGSYS fejlesztői kábel LOGSYS grafikus felhasználói felület Xilinx Platform Cable USB emulátor LOGSYS FLASH programozó alkalmazás

A Digilent Nexys2 rendszer Nexys 2 - Spartan-3E FPGA kártya

A Digilent ADEPT SUITE Grafikus felhasználói felület Tesztelés Konfigurálás 1 1 2 3 2

A Digilent Basys 2 rendszer BASYS 2 - Spartan-3E FPGA kártya ADEPT SUITE - grafikus felhasználói felület