Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Jazyky pro simulaci a syntézu

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah
XD36JSS Z,ZK 4 14+4c
Přednášející:
Cvičící:
Předmět zajišťuje:
katedra počítačů
Anotace:

Cílem předmětu je seznámit studenty s problematikou simulací číslicových obvodů. Jsou zmíněny obecné principy a možné přístupy k simulaci jejich struktur. Hlavní důraz je kladen na výuku jazyka VHDL, který je rovněž používán jako pracovní nástroj pro vypracování semestrálních prací.

Požadavky:

Pro zápočet: vypracování zápočtové práce a získání potřebného počtu bodů.

Pro zkoušku: získání zápočtu.

http://service.felk.cvut.cz/courses/X36JSS/

Osnova přednášek:

1. Úvod do modelování, základní pojmy. Úrovně abstrakce popisu číslicových obvodů,

2. Obor simulačních hodnot, synchronní a asynchronní simulace, obecné principy simulátorů.

3. Úvod do systému VHDL, entity, architektury, možná rozhraní.

4. Přehled datových typů ve VHDL.

5. Speciální datové typy, matematické knihovny, konverse, operace, resoluční funkce.

6. Sekvenční prostředí: procesy, citlivostní seznam, typy sekvenčních příkazů, typy zpoždění.

7. Sekvenční prostředí: modely kombinačních i sekvenčních obvodů, procedury, funkce.

8. Modely automatů. Signály a jejich atributy.

9. Sekvenční prostředí: sdílené proměnné, vzájemná synchronizace procesů.

10. Paralelní prostředí: data-flow popis, typy paralelních signálových příkazů.

11. Paralelní prostředí: modely kombinačních i sekvenčních obvodů. Způsoby vytváření testů.

12. Paralelní prostředí: strukturní popis, osazování a zapojení komponent.

13. Paralelní prostředí: bloky, strážené bloky, strážené příkazy, strážené signály, odpojování zdrojů.

14. Konfigurace strukturních architektur.

Osnova cvičení:

1. Úvod do cvičení, základní pojmy.

2. Možné strategie pro simulaci strukturních schémat.

3. Seznámení s prostředím systému VHDL ModelSim.

4. Deklarace jednoúrovňových entit a architektur. Generování jednoduchých průběhů.

5. Procesy: funkční modely kombinačních obvodů.

6. Procesy: použití resolučních funkcí, matematických knihoven.

7. Procesy: funkční modely hranově i hladinově citlivých klopných obvodů různých typů.

8. Procesy: modely automatů.

9. Ukázky funkčních modelů složitých obvodů v sekvenčním prostředí (procesor, řadič, atd.)

10. Modely automatů, kombinačních a sekvenčních obvodů v paralelním prostředí.

11. Generování testovacích signálů.

12. Vytváření strukturních modelů číslicových obvodů.

13. Použití strážených bloků a strážených signálů k vytváření modelů.

14. Zápočet.

Cíle studia:
Studijní materiály:

1. Lipsett R., Sheffer C.F., Ussery C: : VHDL: Hardware Description and Design, Kluwer Academic Publishers, London 1989

2. Sjoholm S., Lindh L.: VHDL for Designers, Prentice Hall 1997

3. Dewey A.M.: Analysis and Design of Digital Systems with VHDL, PWS Publishing Company, Boston 1997

4. Ercegovac M., Lang T., Moreno H.: Introduction to Digital Systems, John Wiley 1999

Poznámka:
Další informace:
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet11669304.html