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

Simulace číslicových obvodů

Předmět není vypsán Nerozvrhuje se
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ů:
Platnost dat k 16. 6. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet4750306.html