30 Flashcards
(122 cards)
reprezentace čísel
dvojková soustava, náboj na vodičích, high low, 1 0
bit (zkratka)
binary digit
Fixed point obecně + rozsah zobrazení
pevná řádová čárka (pevný počet číslic před a po); dnes hlavně celá čísla (čárka není) - <0, 2^n - 1> (minus jedno cislo protoze od nuly)
Přímý kód
se znaménkem, 2x nula, MSB udává znaménko
graf (kladný /; záporný )
Doplňkový kód
o jedno záporné číslo víc
graf (kladný /; záporný /)
Kód transformované nuly
MSB znaménkový bit (0 záporné, 1 kladné); samé nuly reprezentují nejnižší číslo -2^(n-1)
Sečítání, odečítání
if C == P then OK else overflow (O = C xor P)
Násobení
výsledek do 2x většíno prostoru; if záporné číslo, tak ho převedeme na kladné, spočítáme a výsledek na záporné
Floating point
repre pomocí znaménkového bitu, exponentu a mantisy;
X = (-1)^s * 2^(exp-bias) * 1.mantisa
IEEE754
standard definující aritmetiku s FP a pravidla konverze; single float 32bit (1znamenko, 8exp, 23 mantisa) (bias 127);
infinity (IEEE754)
exp 1111 mantisa 0000
NaN (IEEE754)
exp 1111 mantisa 0001
denormalizované číslo (IEEE754)
exp 0000 mantisa 0001
FP sčítání
není asociativní
FP násobení
X*Y = (mantisa X * mantisa Y) * 2^(expX + expY)
BCD
každá dekadická číslice na 4 bitech
VHDL defice
jazyk navržen a optimalizován pro popis struktury a chování elektronických systémů (popis a simulace);
vhdl struktura kódu
číslicové zařízení pomocí komponent (ta se zkládá z entity a architektury)
vhdl entita
definuje rozhraní, skládá se ze signálů a generických parametrů
vhdl architektura
popisuje strukturu nebo chování, svázaná s entitou; 3 úrovně popisu: strukturální, behaviorální, dataflow; věci uvnitře prováděny paralelně
vhdl procesy
blok sekvenčních příkazů uvnitř behaviorální architektury, má sensitivity list (seznam sig. kterými je spuštěn if změna)
VHDL proč vnikl?
před implementací na desku ozkoušíme
Komunikační kanály (definice)
způsob komunikace založená na lidských smyslech
Kom. kanály stroj->člověk
obraz (nejvíce info), sluch (umí upozornit), hmat (forcetouch), čich chuť (VR)