Mikroprocesszoros rendszer fejlesztése VHDL / SystemVerilog nyelven
Irodalomkutatás
Ismerkedjen meg a VHDL / SystemVerilog hardvermodellező nyelvvel, különös tekintettel a nyelv szintetizálható részhalmazára. A szakirodalom tanulmányozásával gyűjtse össze a mikroprocesszoros rendszerek modellezésének legfontosabb ismereteit.
A megvalósítandó feladat
- Készítsen követelményspecifikációt a megvalósítandó mikroprocesszoros rendszerhez. A követelményspecifikációban térjen ki a következő részletekre:
- a mikroprocesszoros rendszer szerkezeti elemei (központi egység, memória, periféria-áramkörök)
- követelmények a központi egység utasításkészletével kapcsolatban
- a rendszer programozói interfésze
- A követelményspecifikáció alapján készítsen részletes rendszertervet:
- a rendszer komponensei és a köztük lévő kommunikációs interfészek részletes leírása
- a központi egység által megvalósított utasításkészlet-architektúra dokumentálása
- a programozói interfész leírása szimulációs környezetben és valós áramköri környezetben (FPGA technológiára szintetizálva)
- Készítse el a rendszer szintetizálható VHDL / SystemVerilog modelljét.
- A VHDL / SystemVerilog modell helyességét szimulációs környezetben igazolja.
- Szintetizálja a VHDL / SystemVerilog modellt FPGA technológiára.
- A szintetizált áramkör működésének helyességét post-place&route szimulációval és valós áramköri környezetben végzett teszteléssel is igazolja.
A feladat megvalósítására fordítandó idő minimum 2 félév!