Detail předmětu
Programovatelné logické obvody
FEKT-MPC-PLDAk. rok: 2025/2026
Studenti prohloubí své znalosti číslicové techniky, především s ohledem na implementaci digitálních systémů v obvodech FPGA, případně ASIC. V rámci přednášek získají přehled o současném stavu technologie těchto obvodů, používaných architektur, principu návrhu a použití základní bloků číslicové techniky (čítače, stavové automaty, paměťové struktury). V rámci počítačových cvičení se naučí pracovat s návrhovým systémem pro obvody FPGA/CPLD. To zahrnuje popis číslicového systému (VHDL, schéma, IP jádra), jeho implementace a verifikaci s využitím simulátoru. Po absolvování kurzu jsou studenti schopni navrhnout a s využitím jazyka VHDL nakonfigurovat jednoduchý systém s obvodem FPGA.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
Pravidla hodnocení a ukončení předmětu
Studenti jsou hodnoceni průběžně během semestru za aktivní práci v počítačových cvičeních (36 b). Pro získání zápočtu je nutné získat alespoň 50% bodů z počítačových cvičení. Povinná závěrečná zkouška se skládá z písemné (19 b), praktické (30 b) a ústní části (15 b). Pro úspěšné složení zkoušky je nutné získat alespoň 50% bodů z každé bodované aktivity.
Počítačová cvičení jsou povinná, absenci je nutné nahradit po dohodě s vyučujícím.
Učební cíle
Absolvent předmětu: (a) dokáže vytvořit popis jednoduchého číslicového systému pomocí jazyka VHDL; (b) dokáže provést verifikaci číslicového systému s využitím jazyka VHDL; (c) je schopen vybrat vhodný typ stavového automatu pro konkrétní aplikaci a výběr zdůvodnit; (d) je schopen provést návrh a implementaci stavového automatu pomocí jazyka VHDL; (e) dokáže porovnat architektury různých obvodů PLD a vybrat vhodnou architekturu pro danou aplikaci; (f) je schopen stanovit požadavky na časové parametry designu a ověřit jejich splnění po jeho implementaci; (g) umí implementovat základní IP jádra, jako jsou paměti a jednoduché bloky pro číslicové zpracování signálů (FIR filtry); (h) dokáže do obvodu FPGA implementovat jednoduchý mikrokontrolér, naprogramovat jej a použít v cílové aplikaci; (i) je schopen stanovit požadavky na napájecí systém obvodu FPGA; (i) dokáže provést rozvahu a nalézt vhodné řešení signálové integrity.
Studijní opory
Základní literatura
MAXFIELD, Clive "Max". The Design Warrior's Guide to FPGAs: Devices, Tools, and Flows. Amsterdam: Newnes, 2004. 486 s. ISBN 978-0750676045. (EN)
PINKER, Jiří a Martin POUPA. Číslicové systémy a jazyk VHDL. Praha: BEN - technická literatura, 2006. 464 s. ISBN 80-7300-198-5. (CS)
Zařazení předmětu ve studijních plánech
- Program MPC-NCP magisterský navazující 1 ročník, letní semestr, povinně volitelný
- Program MPC-AUD magisterský navazující
specializace AUDM-TECH , 1 ročník, letní semestr, povinně volitelný
specializace AUDM-ZVUK , 1 ročník, letní semestr, povinně volitelný - Program MPC-EKT magisterský navazující 1 ročník, letní semestr, povinně volitelný
- Program MPC-IBE magisterský navazující 2 ročník, letní semestr, povinně volitelný
- Program MPC-MEL magisterský navazující 1 ročník, letní semestr, povinně volitelný
- Program MPC-TIT magisterský navazující 0 ročník, letní semestr, volitelný
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
Cvičení na počítači
Vyučující / Lektor
Osnova