Digiloogika II konspekt
Integer
72. Kas tekitatakse flipflop või latch?
Process(Clock) ... If Rising_edge(Clock) then...
FlipFlop, kuna latch ei reageeri rising_edge peale.
73. Kas tekitatakse flipflop või latch?
Process(sisend)... If Enable = '1' then...
Latch
74. Mis vahe on SIGNAL ja VARIABLE? Too vähemalt 4 erinevust. Kuidas võivad nad
mõjutada processi sees koodi tööd (millal toimub väärtustamine!)?
Signal väärtustatakse pärast processi lõppu, aga variable väärtustatakse processi sees. Signalit
saab kasutada erinevate plokkide vahel signaali edastamiseks. Variable on lokaalne ehk
processi sisene ning signal on globaalne. Väärtustamine signal <= ja variable :=. Kasutatakse
signalit entity, architecture sees ja variable-t process, function-i sees.
75. Milleks kasutatakse VHDL keeles TEXTIOd?
Failist lugemine, kirjutamine. Failist loetud tulemuste võrdlemine eeldavate tulemustega,
laadida ja kirjutada mälu sisu faili.
76. Mis erinevus on Mealy ja Moore masinatel?