Merülj el az FPGA áramkörök izgalmas világában ezen a kurzuson! Tanuld meg, hogyan építs fel FPGA rendszereket különböző gyártók eszközeivel, ismerd meg az alegységek kiválasztásának fortélyait célfeladatokhoz, és fedezd fel az FPGA alapú tervezés absztrakciós szintjeinek rejtelmeit a gyakorlatban.

Részletek

Leírás

Az FPGA áramkörök felépítésének, programozásának elsajátítása, valamint FPGA áramkörben egyszerűbb és bonyolultabb áramkörök megvalósítása, a tervezésre, tesztelésre és szimulációra alkalmazott tervezőeszközök ismertetése. A technológia fejlődésével egyre komplexebb tervezőeszközök jelentek meg. Míg korábban a tervezés jórészt csak hardver leíró nyelvek alkalmazásával (mint például a VHDL vagy Verilog) volt lehetőség, jelenleg rendelkezésre állnak korszerű tervezőeszközök, amelyek lehetővé teszik a hardver tervezését magas szintű programozási nyelvek, úgynevezett magas szintű szintetizáló eszközök alkalmazásával is. A HLS technikák lehetővé teszik C, C++, System C vagy akár Matlab programkód, vagy Simulink alkalmazását a hardver leírására.

Tanmenet

  1. Bevezető
  2. FPGA áramkörök szerkezete
  3. Áramköri leírási modellek és hierarchikus alrendszerek
  4. FPGA alapú tervezés lépései
  5. VHDL szekvenciális kifejezések
  6. Adat utas véges állapotautomata tervezése VHDL-ben. Minta feladat: PWM jelgenerátor
  7. Konkurens VHDL utasítások
  8. Tesztelés és verifikáció
  9. System Generator alapú hardver tervezés
  10. Hardver ko-szimuláció
  11. Magas szintű szintézis - Bevezető
  12. Magas szintű szintézis II.
  13. Magas szintű szintézis III.

Követelmények

A beadandó feladatok nagyrészt szimulációk elvégzését jelentik. Az egyes feladatok megoldásához már kell ismerni a korábbi feladatban elsajátított ismereteket. A beadandó feladatok azért vannak határidőhöz követve, mert a határidőket teljesítve a hallgatónak a szemeszter végéig sikerül teljesíteni a tantárgyi követelményeket. Az önértékelő tesztekre is jár pont, ezzel egyszerűsítve a kurzus teljesítését. Az önértékelők nincsenek határidőhöz kötve viszont javasolt az ellenőrző tesztek előtt teljesíteni. Csak akkor lehet a következő témára lépni, ha az előző témából meg van oldva az önértékelő és felmérő teszt. A tesztek megoldására kezdéstől számítva fél óra áll rendelkezése, amikor a hallgató a tesztet megnyitotta, 5 perc türelmi idővel. Az önértékelőknél és a felmérő teszteknél, (általában két próbálkozás lehetséges) az átlageredményt vesszük figyelembe. Az önellenőrző teszteknek fele a súlyzója, beadandók és a felmérő tesztek súlyával összehasonlítva: -önellenőrző tesztekhez rendelt súly 2,5; -felmérő teszthez rendelt súly 5 (kivétel a 13-ik témához rendelt súly); - beadandó feladathoz rendelt súly 5.

Kredit érték: 4
Tudásterületek: Műszaki és mérnöki tudományok
Kurzusgazda intézmény: Sapienta EMTE

Accessibility

Background Colour Background Colour

Font Face Font Face

Font Size Font Size

1

Text Colour Text Colour