Simulace číslicových obvodů
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
MI-SIM.16 | Z,ZK | 5 | 2P+1C | česky |
- Garant předmětu:
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra číslicového návrhu
- Anotace:
-
Studenti získají podrobné informace o používání základních nástrojů pro návrh a simulaci číslicových obvodů velmi vysoké integrace (jazyky VHDL, Verilog). Budou rovněž seznámeni se základními vlastnostmi pokročilých nástrojů SystemVerilog a SystemC).
- Požadavky:
-
Metody návrhu kombinačních i sekvenčních logických obvodů, znalost reprezentace čísel, znalost návrhu obvodů pro realizaci základních aritmetických operací.
- Osnova přednášek:
-
1.Základní principy simulace, úrovně abstrakce popisu číslicových obvodů.
2.[5] VHDL: entity, architektury, přehled datových typů a příslušných operací, delta zpoždění, setrvačné zpoždění, transportní zpoždění, sekvenční prostředí, atributy signálů, rezoluční funkce, syntetizovatelné konstrukce jazyka, vytváření uživatelských knihoven, data-flow popis, bloky, strážené bloky, strážené příkazy, strážené signály, strukturní popis, konfigurace strukturních architektur, vytváření testů.
3.[5] Verilog: analogie s VHDL, moduly a jejich rozhraní, přehled datových typů a operací, sekvenční prostředí, nedeterministické chování Verilogu, blokující a neblokující přiřazení, paralelní prostředí, sítě a strategie sil, syntetizovatelné konstrukce jazyka, modelování struktur, primitivní elementy Verilogu, vytváření testů.
4.[2] Moderní trendy v simulaci číslicových obvodů (transaction level modeling, coverage driven random testbench, assertions). SystemC & SystemVerilog: souhrnná charakteristika. Metody paralelní simulace.
- Osnova cvičení:
-
1. Seznámení se systémem MODELSIM.
Demonstrace ukázkových příkladů v
jazyce VHDL.
2. Práce na 1. projektu.
3. Práce na 1. projektu.
4. Práce na 2. projektu.
5. Práce na 3. projektu.
6. Vyhodnocení projektů a zápočet
- Cíle studia:
-
Cílem předmětu je seznámit studenty s principy kvaziparalelní simulace struktur, s vlastnostmi výše zmíněných jazyků a s jejich použitím pro simulaci i syntézu obvodů.
- Studijní materiály:
-
Dewey, A. M. Analysis and Design of Digital Systems with VHDL. International Thomson Publishing, 1996. ISBN 0534954103.
Cohen, B. VHDL Coding Styles and Methodologies. Springer, 1999. ISBN 0792384741.
Ciletti, M. D. Advanced Digital Design with the Verilog HDL. Prentice Hall, 2002. ISBN 0130891614.
Bhasker, J. A SystemC Primer. Star Galaxy Publishing, 2004. ISBN 0965039129.
Grötker, T., Liao, S., Martin, G., Swan, S. System Design with SystemC. Springer, 2002. ISBN 1402070721.
- Poznámka:
-
Informace o předmětu a výukové materiály naleznete na https://courses.fit.cvut.cz/MI-SIM/
- Další informace:
- https://courses.fit.cvut.cz/MI-SIM/
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů:
-
- Mgr. obor Návrh a programování vestavných systémů, 2016-2019 (povinný předmět oboru)
- Mgr. specializace Teoretická informatika, 2018-2019 (volitelný předmět)