Розробка цифрових засобiв ПЛРЖС в iнтегрованому середовищi проектування MAX+PLUS II
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
; :
N1 = n2n.
. 7.4.6 . - 5641.
, . , .
. 7.4.6.
E ( ). .
7.4.5 , , , MAX+PLUS II
10 4 ( ) AHDL MAX+PLUS II :
Subdesign shifrator1
(
XIP[9..0] : input; -
QOP[3..0] : output; -
)
Begin
Table
XIP[] => QOP[];
b"0000000001" => b"0000";
b"0000000010" => b"0001";
b"0000000100" => b"0010";
b"0000001000" => b"0011";
b"0000010000" => b"0100";
b"0000100000" => b"0101";
b"0001000000" => b"0110";
b"0010000000" => b"0111";
b"0100000000" => b"1000";
b"1000000000" => b"1001";
End table;
End;
10 4 ( ) AHDL MAX+PLUS II :
Subdesign shifrator2
(
XIP[9..0] : input; -
QOP[3..0] : output; -
)
Begin
QOP[3]= XIP[8] + XIP[9];
QOP[2]= XIP[4] + XIP[5] + XIP[6] + XIP[7];
QOP[1]= XIP[2] + XIP[3] + XIP[6] + XIP[7];
QOP[0]= XIP[1] + XIP[3] + XIP[5]+ XIP[7] + XIP[9];
End;
3- AHDL MAX+PLUS II :
subdesign decipherer1
(
XIP[3..1] : input; -
QOP[7..0] : output; -
)
begin
case XIP[] is
when 0 => QOP = b"11111110";
when 1 => QOP = b"11111101";
when 2 => QOP = b"11111011";
when 3 => QOP = b"11110111";
when 4 => QOP = b"11101111";
when 5 => QOP = b"11011111";
when 6 => QOP = b"10111111";
when 7 => QOP = b"01111111";
end case;
end;
2 , 4 ( ) AHDL MAX+PLUS II :
subdesign multiplexer1
(
INFIN[4..1] : input; -
ADRIN[2..1] : input; -