-- when "00000001000" => data_out <= x"e7280004";
-- -- when "00000001001" => data_out <= x"eb7ffb81";
- -- when "0000000" => data_out <= "11101011000000000000010000000010";
- -- when "0000001" => data_out <= "11101011000000000001000000000110";
- -- when "0000010" => data_out <= x"eb000008";
+ when "0000000" => data_out <= "11101011000000000000010000000010";
+ when "0000001" => data_out <= "11101011000000000001000000000110";
+ when "0000010" => data_out <= x"eb000008";
- -- when "0001000" => data_out <= x"ed090058";
- -- when "0001001" => data_out <= x"ed110060";
- -- when "0001010" => data_out <= x"ed190080";
- -- when "0001011" => data_out <= x"ed210120";
- -- when "0001100" => data_out <= x"ed280018";
- -- when "0001101" => data_out <= x"e7aa0000";
+ when "0001000" => data_out <= x"ed090058";
+ when "0001001" => data_out <= x"ed110060";
+ when "0001010" => data_out <= x"ed190080";
+ when "0001011" => data_out <= x"ed210120";
+ when "0001100" => data_out <= x"ed280018";
+ when "0001101" => data_out <= x"e7aa0000";
-- when "0100000" => data_out <= x"f7aa0000";
- -- when "0100001" => data_out <= x"e7390000";
- -- when "0100010" => data_out <= x"e13b8008";
- -- when "0100011" => data_out <= x"e7b98000";
- -- when "0100100" => data_out <= x"e7b88000";
- -- when "0100101" => data_out <= x"eb000008";
-
- when "0000000" => data_out <= x"eb000281";--br 5;;
- when "0000001" => data_out <= "11101011000000000001000000000110";
- when "0000010" => data_out <= x"eb000008";
-
-when "0000101" => data_out <= x"ed0101b8";--ldi r0, 0x2037;;
-when "0000110" => data_out <= x"ed0901d8";--ldi r1, 0x203b;;
-when "0000111" => data_out <= x"ed100020";--ldi r2, 4;;
-when "0001000" => data_out <= x"ed180028";--ldi r3, 5;;
-when "0001001" => data_out <= x"e7900000";--stw r2, 0(r0);;
-when "0001010" => data_out <= x"e7988000";--stw r3, 0(r1);;
-
+ when "0100001" => data_out <= x"e7390000";
+ when "0100010" => data_out <= x"e13b8008";
+ when "0100011" => data_out <= x"e7b98000";
+ when "0100100" => data_out <= x"e7b88000";
+ when "0100101" => data_out <= x"eb000008";
when others => data_out <= "11101011000000000000000000000010";
#NET "FX2_IO<18>" LOC = "E11" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 8 ;
#NET "FX2_IO<19>" LOC = "E12" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 8 ;
#NET "FX2_IO<20>" LOC = "F12" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 8 ;
+NET "led1" LOC = "F12" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 8 ;
#NET "FX2_IO<21>" LOC = "A13" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 8 ;
#NET "FX2_IO<22>" LOC = "B13" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 8 ;
#NET "FX2_IO<23>" LOC = "A14" | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 8 ;