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. |
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. |
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 |
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 |