Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2018/2019

Návrh obvodů technologií FPGA a ASIC

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
MI-NFA.16 Z,ZK 5 2+1 česky
Přednášející:
Jan Schmidt (gar.)
Cvičící:
Matěj Bartík
Předmět zajišťuje:
katedra číslicového návrhu
Anotace:

Studenti získají znalosti návrhu obvodů na úrovni nutné na začátku kariéry v návrhové firmě. Rozumí vlastnostem technologií FPGA a ASIC a omezením, která se kladou na návrh. Ovládají pracovní postupy vhodné pro tyto technologie a znají základy řízení hardwarových projektů. Zvládají jak syntetické kroky návrhu, tak i kroky analytické, zejména základy verifikace obvodů. Rozumí struktuře programových systémů pro automatizaci návrhu a jejich požadavkům na informace, ví, co lze od automatických procesů očekávat.

Požadavky:

Logická hradla a klopné obvody, základy CMOS obvodů, návrh jednoduchých obvodů na úrovni hradel, automat a jeho synchronní realizace.

Osnova přednášek:

1. Charakteristiky HW návrhu. Dekompozice. Syntetické a analytické kroky. Ekonomika návrhu a výroby.

2. CMOS obvody, dynamické chování, spotřeba. Charakterizace technologie. Realizace programovatelné logické funkce a propojení.

3. Návrh synchronních číslicových systémů, časování, modely. Hodinové domény, přechod mezi nimi. Metastabilita.

4. Pracovní proces návrhu shora dolů, zdola nahoru, kroky, iterace. Řízení hardwarového projektu, metriky. Makrobloky. Opakované použití.

5. Programovatelné obvody: přehled, použití, programovací techniky. Obvody typu SPLD, CPLD.

6. Programovatelné obvody FPGA: architektury, logické bloky, propojení, výpočetní a komunikační bloky, paměti. Dynamické chování.

7. Návrhové styly integrovaných obvodů. Vliv submikronových technologií. Nástroje návrhu.

8. Postup návrhu na FPGA a ASIC, kritické rozdíly.

9. Verifikace: formální techniky (kontrola modelu a ekvivalence), pokročilá simulace, aserce, kombinované techniky založené na asercích.

10. Fyzický návrh: propojení, rozmístění, mapování na technologii.

11. Logická syntéza, základní podúlohy, formalismy. Syntéza zaměřená na časování a spotřebu.

12. Syntéza ze zadaného chování, oblasti použití.

13. Systémová úroveň, souběžný návrh software a hardware, dekompozice, návrh zjemňováním modelu.

Osnova cvičení:

1. Laboratoř: seznámení se s laboratoří a návrhovým systémem a deskami.

2. Laboratoř: návrh synchronního systému na FPGFA.

3. Laboratoř: návrh synchronního systému na FPGFA.

4. Laboratoř: návrh na FPGA s více hodinovými doménami.

5. Laboratoř: návrh na FPGA s více hodinovými doménami.

6. Laboratoř: návrh na FPGA s více hodinovými doménami.

7. Laboratoř: návrh na FPGA se zadanou rychlostí a externím časováním.

8. Laboratoř: návrh na FPGA se zadanou rychlostí a externím časováním.

9. Laboratoř: návrh na FPGA se zadanou rychlostí a externím časováním.

10. Laboratoř: verifikační úloha.

11. Laboratoř: verifikační úloha.

12. Laboratoř: verifikační úloha.

13. Laboratoř: verifikační úloha.

14. Prezentace poslední úlohy, zápočet

Cíle studia:

Předmět má za cíl vybudovat most od základů číslicových obvodů, které se studenti naučili v předchozím studiu, na úroveň, kdy budou rozumět profesionálním návrhářům. Porozumí souvislostem mezi technologiemi, programovými nástroji, pracovním postupem a kvalitou výsledku.

Studijní materiály:

Wilson, P. ''Design Recipes for FPGAs''. Newnes, 2007. ISBN 0750668458.

Poznámka:

Informace o předmětu a výukové materiály naleznete na https://moodle.fit.cvut.cz/courses/MI-NFA.16/

Rozsah=prednasky+cviceni 2p+1c

Další informace:
https://moodle.fit.cvut.cz/courses/MI-NFA.16/
Rozvrh na zimní semestr 2018/2019:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
místnost TH:A-942
Schmidt J.
16:15–17:45
(přednášková par. 1)
Thákurova 7 (FSv-budova A)
Út
St
místnost TH:A-1048
Bartík M.
09:15–10:45
SUDÝ TÝDEN

(přednášková par. 1
paralelka 101)

Thákurova 7 (FSv-budova A)
Servitova laborka
místnost TH:A-1048
Bartík M.
09:15–10:45
LICHÝ TÝDEN

(přednášková par. 1
paralelka 102)

Thákurova 7 (FSv-budova A)
Servitova laborka
Čt

Rozvrh na letní semestr 2018/2019:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 21. 4. 2019
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet4656006.html