Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- library IEEE;
- use IEEE.std_logic_1164.all;
- entity permutacja is
- port (
- a : in std_logic_vector(64 downto 1); -- wejscie
- q : out std_logic_vector (64 downto 1) -- wyjscie
- );
- end permutacja;
- architecture permutacja of permutacja is
- begin
- q(1) <= a(10);
- q(2) <= a(15);
- q(3) <= a(18);
- q(4) <= a(31);
- q(5) <= a(26);
- q(6) <= a(47);
- q(7) <= a(34);
- q(8) <= a(63);
- q(9) <= a(42);
- q(10) <= a(1);
- q(11) <= a(50);
- q(12) <= a(17);
- q(13) <= a(58);
- q(14) <= a(33);
- q(15) <= a(2);
- q(16) <= a(49);
- q(17) <= a(12);
- q(18) <= a(3);
- q(19) <= a(20);
- q(20) <= a(19);
- q(21) <= a(28);
- q(22) <= a(35);
- q(23) <= a(36);
- q(24) <= a(51);
- q(25) <= a(44);
- q(26) <= a(5);
- q(27) <= a(52);
- q(28) <= a(21);
- q(29) <= a(60);
- q(30) <= a(37);
- q(31) <= a(4);
- q(32) <= a(53);
- q(33) <= a(14);
- q(34) <= a(7);
- q(35) <= a(22);
- q(36) <= a(23);
- q(37) <= a(30);
- q(38) <= a(39);
- q(39) <= a(38);
- q(40) <= a(55);
- q(41) <= a(46);
- q(42) <= a(9);
- q(43) <= a(54);
- q(44) <= a(25);
- q(45) <= a(62);
- q(46) <= a(41);
- q(47) <= a(6);
- q(48) <= a(57);
- q(49) <= a(16);
- q(50) <= a(11);
- q(51) <= a(24);
- q(52) <= a(27);
- q(53) <= a(32);
- q(54) <= a(43);
- q(55) <= a(40);
- q(56) <= a(59);
- q(57) <= a(48);
- q(58) <= a(13);
- q(59) <= a(56);
- q(60) <= a(29);
- q(61) <= a(64);
- q(62) <= a(45);
- q(63) <= a(8);
- q(64) <= a(61);
- end permutacja;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement