Přeskočit na hlavní obsah
Přeskočit hlavičku
Ukončeno v akademickém roce 2005/2006

Jazyky pro návrh - HDL

Typ studia doktorské
Jazyk výuky čeština
Kód 455-0920/01
Zkratka
Název předmětu česky Jazyky pro návrh - HDL
Název předmětu anglicky Languages for Designing HDL (Hardware Design Language)
Kreditů 0
Garantující katedra Katedra měřicí a řídicí techniky
Garant předmětu prof. Ing. Karel Vlček, CSc.

Osnova předmětu

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.

Povinná literatura

Dewey, A.: Design Automation. IBM Enterprise Systems Czech Technical University Prague (8-11 March, 1993).
IEEE Stdandard VHDL Language Ref. Manual. IEEE Std 1076-1987. IEEE Inc., NY 100017, USA. (March 31, 1988).
Vlček, K.: Komprese a kódová zabezpečení v multimediálních komunikacích. BEN technická literatura, Praha (2000).

Doporučená literatura

IMEC: VHDL: Intensive Course. Leuven, Belgium, (August 1993).
Coelho, D. R.: The VHDL Handbook. Kluwer Acad. Publish. (1989).