Skip to main content
Skip header
Terminated in academic year 2005/2006

Languages for Designing HDL (Hardware Design Language)

Type of study Doctoral
Language of instruction Czech
Code 455-0920/01
Abbreviation
Course title Languages for Designing HDL (Hardware Design Language)
Credits 0
Coordinating department Department of Measurement and Control
Course coordinator prof. Ing. Karel Vlček, CSc.

Subject syllabus

Přednášky:
Základní prvky jazyka. Popis chování, popis struktury. Pojem entita, relace, souběžné procesy, definice pole, vektorů a proměnných veličin. Předdefinované typy, funkce, tvorba knihovních prvků, popis kombinačních a sekvenčních obvodů.
Typové konstrukty. Zápis seznamu veličin pro start událostí. Operátory, řezy, konverse bitů na boolovské proměnné. U-logika. Souběžné procesy - příklady.
Funkce sekvenčních obvodů. Konstrukty s příkazem WAIT. Rozdíly vlastností proměnných a signálů. Vztah proměnné k procesu jako lokální veličiny, signálu jako globální veličiny. Zdroje signálů. Standardní a uživatelské zapouzdření.
Struktura podprogramů ve formě procedury a funkce. Třídy objektů, funkce rozhraní. Podprogramy, standardní typy, knihovní prvky, hierarchická struktura knihoven. Vytváření souborů dat pro simulace. Sekvenční proměnné, operátory.

Předdefinované atributy, uživatelské atributy, stejná jména různých funkcí, přeměna typů. Funkce času ve VHDL. Sestavení signálů, způsob řízení činnosti modelu. Vytváření dynamicky obsazovaného pole. Syntaxe výrazu DELAY. Použití u-logiky. Pospojování, sdružení veličin. Příklady konstruktů, strukturování.
BSDL - jazyk pro popis prostředků Boundary-Scan Testing dle IEEE Std 1149.1. Typové konstrukty systému Boundary-Scan Testing. Způsob návrhu struktury a testů B-ST.

Literature

No literature has been specified for this subject.

Advised literature

No advised literature has been specified for this subject.