BI-PNO – Praktika v návrhu číslicových obvodů
Cíl předmětu
Studenti se naučí prakticky pracovat s moderními návrhovými nástroji způsobem používaným v praxi. Tedy naučí se vytvořit syntetizovatelný popis návrhu ve VHDL a realizovat tento návrh v hradlovém poli.
Program přednášek
- Pracovní postup návrhu číslicových obvodů.
- Řízení projektu, metriky a odhady.
- Základy synchronního návrhu.
- Technologie realizace číslicových obvodů - FPGA, ASIC.
- Návrh na úrovni algoritmu, dekompozice do bloků.
- Jazyk VHDL pro popis číslicových obvodů.
- Popis obvodu na úrovni RTL - registry, čítače, multiplexery.
- Popis obvodu na úrovni RTL - realizace aritmetiky.
- Popis obvodu na úrovni RTL - použití pamětí.
- Syntéza obvodu z úrovně RTL - constraints.
- Plán verifikace, modely pro verifikaci.
- Tvorba testovacího prostředí.
- Návrh pro snadnou testovatelnost.
Program cvičení
- Cvičení probíhají v laboratořích. Studenti řeší úlohy z oblasti číslicového návrhu s využitím návrhového systému pro FPGA. Funkčnost navrženého obvodu studenti ověří na přípravku. Součástí cvičení je i samostatné řešení semestrálního projektu. V průběhu semestru studenti navštíví profesionální pracoviště zabývající se návrhem číslicových obvodů.
- Úvodní cvičení
- [3] Seznámení s návrhovým systémem, zadání semestrálních prací.
- [3] Návrh a ověření jednoduššího synchronního obvodu.
- [5] Samostatné řešení semestrálního projektu.
- Návštěva pracoviště zabývajícího se návrhem číslicových obvodů.
- Prezentace výsledků semestrálního projektu.
- Hodnocení, zápočet.