.
_
.. 2014 .
.
ӻ
. 1-
1) 1533? 1554?
2) 1533?
3) ?
4) ?
5) 22,23 ?
6) ?
7) ?
8) , - , ?
9) ?
10) 1533 1554?
0) 1533- 15- ?
1) - ?
2) - ??
3) - ?
4) ?
5)
?
6) - ?
7) ( - 3- 4 2-). ?
8) , 9- std_logic?
VHDL
1. VHDL
.
2. VHDL?
3. ?
4. HDL ?
5.
) ) , :
VHDL- , Y1=0?
) Y1<=1; Y2<=Y1+1;
) Y2<=Y1+1; Y1<=1;
. 6)
) ) , :
VHDL- , Y1=0?
) d), :
(variable- VHDL),
c) Y1:=1; Y2:=Y1+1;
|
|
d) Y2:=Y1+1; Y1:=1;
7. - ?
8. ?
9.. ?
10. ?
,
2 4
2 1
RS--
-
J-K
3
. . 2
0) -
, ?
1) ?
2) - ?
3) ?
4) ?
5) - CS ?
6) - - Cs -Tcs, ?
7) -?
8) ?
9) CS ,
?
10) , ?
1. ?
2. ?
3.
?
4. ?
5. 9- std_logic
, , Z, , Z ! ?
6. ?
7. , - ?
VHDL
1. VHDL
2. VHDL
3. -2(and2)?
VHDL
process begin
Y<= X1 and X2 after 10 ns;
end process;
- .
4. ) ) Y1=0?
|
|
VHDL VERILOG
) Y1<=1; a) assign Y1=1;
Y2<=Y1+1; assign Y2=Y1+1;
) Y2<=Y1+1; b) assign Y2=Y1+1;
Y1<=1; assign Y1=1;
) d), ((variable- VHDL), reg-VERILOG)
c) Y1:=1; c) Y1=1;
Y2:=Y1+1; Y2=Y1+1;
d) Y2:=Y1+1; d) Y2=Y1+1;
Y1:=1; Y1=1;
5. ) ) Y1=0?
VHDL VERILOG
) Y1<=1; a) Y1=1;
wait for 10 ns; #10;
Y2<=Y1+1; Y2=Y1+1;
b) Y1<=1 after 10 ns; b) Y1<=#10 1;
Y2<=Y1+1; Y2<=Y1+1;
) Y1 Y2
) .
6. - () ?
,
20 ).
VHDL
6?
?
shared variable
, signal?
?
.. 3-
1) ?
2) ?
3) ?
4) ?
5) ?
6) , ?
7) - . . ? ? ?
8) ?
1) - ?
2) - ?
3) ?
4) . - , ?
5) ?
6) ?