before rollback to z2 to find the databus bug

This commit is contained in:
MHeinrichs
2019-01-02 00:25:30 +01:00
parent 01f5ae13ff
commit 1ec3fe8e97
37 changed files with 3829 additions and 3987 deletions
+9 -9
View File
@@ -316,7 +316,7 @@ begin
LAN_RD_S <= '0';
LAN_WRH_S <= '0';
LAN_WRL_S <= '0';
Z3_A_LOW <= '0';
Z3_A_LOW <= '1';
LAN_READY <= '0';
Z3_DATA(31 downto 0) <= x"FFFFFFFF";
DQ_DATA(15 downto 0) <= x"FFFF";
@@ -325,7 +325,7 @@ begin
LAN_RD_S <= '0';
LAN_WRH_S <= '0';
LAN_WRL_S <= '0';
Z3_A_LOW <= '0';
Z3_A_LOW <= '1';
LAN_READY <= '0';
case LAN_SM is
when nop=>
@@ -345,7 +345,7 @@ begin
--elsif(Z3_DS(3 downto 2) = "01")then
-- DQ_DATA(15 downto 0) <= Z3_DATA_IN(31 downto 24) & Z3_DATA_IN(31 downto 24);
else -- lower word!
Z3_A_LOW <= '1';
Z3_A_LOW <= '0';
--if(Z3_DS(1 downto 0) < "11")then
if(DQ_SWAP='0') then
@@ -396,15 +396,15 @@ begin
LAN_READY <='1';
LAN_SM <= end_read_upper; -- stay here until cylce end
else
Z3_A_LOW <= '1';
Z3_A_LOW <= '0';
LAN_SM <= start_read_lower;
end if;
when start_read_lower=>
Z3_A_LOW <= '1';
Z3_A_LOW <= '0';
LAN_RD_S <= '1';
LAN_SM <= wait_read_lower;
when wait_read_lower=>
Z3_A_LOW <= '1';
Z3_A_LOW <= '0';
LAN_RD_S <= '1';
LAN_READY <= '1';
LAN_SM<=end_read_lower;
@@ -444,17 +444,17 @@ begin
LAN_READY <='1';
LAN_SM <= end_write_upper; -- stay here until cylce end
else
Z3_A_LOW <= '1';
Z3_A_LOW <= '0';
LAN_SM <= start_write_lower;
end if;
when start_write_lower=>
Z3_A_LOW <= '1';
Z3_A_LOW <= '0';
-- swapped DS0/DS1 here: ENC624 is little endian
LAN_WRH_S <= not Z3_DS(0);
LAN_WRL_S <= not Z3_DS(1);
LAN_SM <= wait_write_lower;
when wait_write_lower=>
Z3_A_LOW <= '1';
Z3_A_LOW <= '0';
LAN_READY <='1';
LAN_SM<=end_write_lower;
when end_write_lower=>