Розробка цифрових засоб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; - &#