Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




bpc-los_03 - Minimalizace Q-McC, programovatelné log. obvody

PDF
Stáhnout kompletní materiál zdarma (907.66 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

  - vzestupná / sestupná hrana, 

      - zpoždění hradel,
 

  - operace.

Jazyk VHDL – podpora testování

• Vytváření virtuálních testovacích obvodů 

(test bench)

• Zadávání testovacích vektorů (stimul)

• 9 hodnot logického signálu:    

(0, 1, U, X, Z, W, L, H, -)

Jazyk VHDL - možnosti implementace

• Práce s komponentami.

• Hierarchický návrh.

• Následná optimalizace NS.

• Sestavení modelu zdola nahoru.

• Sestavení modelu shora dolů.

Jazyk VHDL - standardizace

Nejprve vyvíjeno společnostmi: Intermetrics, 
Texas Instruments, IBM. Následně IEEE (Institute 
of Electrical and Electronics Engineers):

• IEEE 1076-1987 - první open revize standardu,

• IEEE 1076-1993 - nejpoužívanější revize,

• IEEE 1076-2008 - nejnovější revize standardu.

Jazyk VHDL - navazující standardy

• IEEE 1076.1 - analogové a smíšené návrhy

• IEEE 1076.3 - definice balíků (package) 

numeric_bit a numeric_std definují 
matematické a logické operace nad typy 
signed a unsigned 

• IEEE 1164 - definice balíku obsahující 

definice typů signálů pro standardní 

9-úrovňovou logiku: std_logic_1164

Jazyk VHDL - základní konstrukce

• Deklarace entity (Entity declaration)
• Tělo (popis) architektury 


                           (Architecture body)

a
b
c

y

Entity declaration:

Architecture

body

Jazyk VHDL – prvky jazyka

• Klíčová slova, např.: 


ENTITYPORTARCHITECTURE

• Identifikátory - označení signálů, 

proměnných,  objektů a atributů.

• Literály - zápis čísel, znaků a řetězců, 

bitové řezy

• Komentáře

Jazyk VHDL – identifikátory

Identifikátor slouží k označení signálů, 
proměnných, typů a dalších objektů:

• musí začínat písmenem,
• může obsahovat písmena, číslice, 

podtržítko,

• podtržítko nesmí být poslední znak,
• nesmí být dvě podtržítka po sobě,
• nerozlišují se malá a velká písmena!!!

Jazyk VHDL – literály

• Jazyk podporuje celá i reálná čísla:


112, 0, 1E5, 1000_000,

112.0, 112.2E-3, 3.141_593

• Zápis čísel v různých soustavách:


16#A5#, 8#5.5#E2, 2#1111#E2#11#

• Zápis znakového literálu: ’a’, ’ ’, ’’’
• Zápis řetězců: ”Toto je ” & ”retezec”
• Zápis bitových řezů (slices): 


B”1111_1111”, X”12_3” 

• Číselná hodnota s fyzikální jednotkou:


Témata, do kterých materiál patří