Detail předmětu
Digital Integrated Circuits Design
FEKT-BPA-NDIAk. rok: 2025/2026
Pokročilý návrh digitálních systémů v jazyce VHDL. Praktický návrh sekvenčních systémů a stavových automatů. Návrh periferií jako jsou PS2 rozhraní, VGA rozhraní a komunikačních rozhraní I2C, SPI apod. V rámci předmětu budou studenti realizovat projekt v podobě jednoduché hry implementovatelné do obvodu FPGA. Bude kladen velký důraz na metodiku návrhu a návrh jednotlivých bloků. Projekt se bude řešit ve skupinách, který musí být následně obhájen formou prezentace ve zkouškovém období.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
- znát základní kombinační a sekvenční obvody a ručně je navrhnout
- popsat tyto digitální systémy s využitím jazyka VHDL
- z VHDL popisu nakreslit koncepční schéma digitálního systému
- znát teorii stavových automatů a jejich návrh
- znát metodiku synchronního návrhu
- umět pracovat s návrhovým systémem Xilinx
Pravidla hodnocení a ukončení předmětu
Podmínky pro úspěšné ukončení předmětu stanoví každoročně aktualizovaná vyhláška garanta předmětu.
Vymezení kontrolované výuky a způsob jejího provádění stanoví každoročně aktualizovaná vyhláška garanta předmětu.
Učební cíle
Absolvent předmětu:
- umí navrhnout komplexní kombinační a sekvenční obvody s využitím jazyka VHDL,
- je schopen podle zadaní logického systému definovat vstupní podmínky a blokové zapojení výsledného digitálního systému,
- je schopen navrhnout výsledný digitální obvod z definice popsané v katalogovém listu (komunikační sběrnice SPI, I2C, VGA řadič, PS2 protokol apod.),
- umí implementovat logický systém do programovatelného obvodu,
- je schopen verifikovat a vyhodnotit navržený logický systém.
Základní literatura
RTL Hardware Design Using VHDL: Coding for Pong P. Chu, Efficiency, Portability, and Scalability, 2006, ISBN 978-0471720928 (EN)
Zařazení předmětu ve studijních plánech
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
Technologie bipolární, CMOS, BiCMOS.
Standardní IO, řady.
Obvody ASIC, konfigurovatelné obvody.
Základní funkční bloky digitálních IO.
Návrhové a simulační podpůrné prostředky.
Elektrická simulace, logická simulace.
Návrh rozmístění a propojení.
Jazyk VHDL.
Nové principy pro návrh a výrobu IO.
Měření a testování IO ve výrobě.
Mikromechanické struktury.
Ekonomické aspekty při návrhu a aplikacích integrovaných obvodů.
Cvičení na počítači
Vyučující / Lektor
Osnova
Elektrická simulace digitálních obvodů.
Logická simulace, kritická cesta.
Analýza nejhoršího případu, hazardy.
Základní funkční bloky digitálních IO.
Standardní řady.
Programovatelné obvody.
Návrh rozmístění a propojení.
Jazyk VHDL - struktura a syntaxe.
Jazyk VHDL - statické a dynamické struktury.
Jazyk VHDL - komplexní příklad.
Testovatelnost.
Mikromechanické struktury.