Fixed Autoconfig-Bug, improved interrupthandling multiple package support

This commit is contained in:
MHeinrichs
2018-02-01 02:17:20 +01:00
parent 70f403c28e
commit f848e6be7a
53 changed files with 5821 additions and 5756 deletions
+27 -29
View File
@@ -1,7 +1,7 @@
cpldfit: version P.20131013 Xilinx Inc.
Fitter Report
Design Name: LAN_IDE_CP Date: 1-24-2018, 9:03PM
Design Name: LAN_IDE_CP Date: 2- 1-2018, 0:52AM
Device Used: XC95288XL-10-TQ144
Fitting Status: Successful
@@ -1215,9 +1215,7 @@ A_LAN(13) <= NOT ((NOT A(14) AND NOT LAN_RST_SM_FSM_FFd2 AND
NOT LAN_RST_SM_FSM_FFd3));
CFOUT_I <= '0';
CFOUT <= CFOUT_I when CFOUT_OE = '1' else 'Z';
CFOUT_OE <= (AUTO_CONFIG_DONE(1) AND AUTO_CONFIG_DONE(0));
CFOUT <= NOT ((AUTO_CONFIG_DONE(1) AND AUTO_CONFIG_DONE(0)));
FTCPE_CP_BASEADR0: FTCPE port map (CP_BASEADR(0),CP_BASEADR_T(0),SHUT_UP(2)/SHUT_UP(2)_CLKF,'0',NOT RESET);
CP_BASEADR_T(0) <= ((NOT AS AND NOT AUTO_CONFIG_DONE(1) AND AUTO_CONFIG_DONE(0) AND
@@ -1819,57 +1817,57 @@ Dout1_D(0) <= ((ROM_B_0_OBUF$BUF2.EXP)
NOT A(3) AND A(2))
OR (NOT AS AND NOT UDS AND autoconfig AND NOT A(5) AND A(1) AND NOT A(6) AND
A(4) AND A(3))
OR (NOT AS AND NOT AUTO_CONFIG_DONE(1) AND NOT AUTO_CONFIG_DONE(0) AND
NOT LDS AND autoconfig AND NOT A(6) AND NOT A(4) AND NOT A(3) AND A(2))
OR (NOT AS AND NOT AUTO_CONFIG_DONE(1) AND NOT LDS AND autoconfig AND
NOT A(5) AND NOT A(1) AND NOT A(6) AND NOT A(4) AND NOT A(3))
OR (NOT AS AND NOT AUTO_CONFIG_DONE(1) AND NOT LDS AND autoconfig AND
NOT A(5) AND NOT A(1) AND NOT A(6) AND NOT A(3) AND A(2))
OR (CP_BASEADR(2).EXP)
OR (NOT AS AND NOT UDS AND autoconfig AND NOT A(5) AND A(6) AND NOT A(4) AND
NOT A(3) AND NOT A(2))
OR (NOT AS AND NOT UDS AND autoconfig AND NOT A(5) AND NOT A(6) AND A(4) AND
A(3) AND NOT A(2))
OR (NOT AS AND NOT AUTO_CONFIG_DONE(1) AND NOT LDS AND autoconfig AND
NOT A(5) AND NOT A(1) AND NOT A(6) AND NOT A(3) AND A(2))
OR (CP_BASEADR(2).EXP)
OR (NOT Dout1(0) AND UDS AND LDS)
OR (NOT AS AND NOT LDS AND autoconfig AND A(5) AND NOT A(6) AND NOT A(4) AND
NOT A(3) AND A(2))
OR (NOT AS AND NOT LDS AND autoconfig AND NOT A(5) AND A(1) AND NOT A(6) AND
A(4) AND A(3))
OR (NOT AS AND NOT LDS AND autoconfig AND NOT A(5) AND A(6) AND NOT A(4) AND
NOT A(3) AND NOT A(2))
OR (NOT AS AND NOT LDS AND autoconfig AND NOT A(5) AND NOT A(6) AND A(4) AND
A(3) AND NOT A(2))
OR (AS AND NOT Dout1(0))
OR (NOT Dout1(0) AND NOT autoconfig)
OR (NOT Dout1(0) AND UDS AND LDS)
OR (NOT AS AND NOT LDS AND autoconfig AND NOT A(5) AND A(6) AND NOT A(4) AND
NOT A(3) AND NOT A(2)));
OR (NOT AS AND NOT AUTO_CONFIG_DONE(1) AND NOT UDS AND autoconfig AND
NOT A(5) AND NOT A(1) AND NOT A(6) AND NOT A(4) AND NOT A(3))
OR (NOT AS AND NOT AUTO_CONFIG_DONE(1) AND NOT LDS AND autoconfig AND
NOT A(5) AND NOT A(1) AND NOT A(6) AND NOT A(4) AND NOT A(3)));
FDCPE_Dout11: FDCPE port map (Dout1(1),Dout1_D(1),SHUT_UP(2)/SHUT_UP(2)_CLKF,'0',NOT RESET);
Dout1_D(1) <= ((EXP24_.EXP)
OR (NOT AS AND AUTO_CONFIG_DONE(1) AND NOT LDS AND autoconfig AND
NOT A(5) AND A(1) AND NOT A(6) AND NOT A(4) AND NOT A(3))
OR (NOT AS AND AUTO_CONFIG_DONE(1) AND NOT LDS AND autoconfig AND
NOT A(5) AND NOT A(1) AND NOT A(6) AND A(4) AND A(2))
OR (NOT AS AND NOT AUTO_CONFIG_DONE(1) AND NOT LDS AND autoconfig AND
NOT A(1) AND NOT A(6) AND NOT A(4) AND NOT A(3) AND A(2))
OR (NOT AS AND NOT AUTO_CONFIG_DONE(0) AND NOT LDS AND autoconfig AND
NOT A(5) AND A(1) AND NOT A(6) AND NOT A(4) AND NOT A(3))
OR (NOT AS AND NOT LDS AND autoconfig AND A(5) AND NOT A(1) AND NOT A(6) AND
NOT A(4) AND NOT A(3) AND A(2))
OR (IDE_R_OBUF.EXP)
OR (NOT AS AND NOT UDS AND autoconfig AND NOT A(5) AND NOT A(4) AND NOT A(3) AND
NOT A(2))
OR (NOT AS AND NOT LDS AND autoconfig AND NOT A(5) AND NOT A(4) AND NOT A(3) AND
NOT A(2))
OR (NOT AS AND NOT UDS AND autoconfig AND NOT A(5) AND NOT A(1) AND NOT A(6) AND
A(4) AND A(3))
OR (NOT AS AND NOT UDS AND autoconfig AND NOT A(5) AND NOT A(6) AND A(4) AND
A(3) AND A(2))
OR (NOT AS AND NOT LDS AND autoconfig AND NOT A(5) AND NOT A(1) AND NOT A(6) AND
A(4) AND A(3))
OR (NOT AS AND NOT LDS AND autoconfig AND NOT A(5) AND NOT A(6) AND A(4) AND
A(3) AND A(2))
OR (IDE_R_OBUF.EXP)
OR (AS AND NOT Dout1(1))
OR (NOT Dout1(1) AND NOT autoconfig)
OR (NOT Dout1(1) AND UDS AND LDS)
OR (NOT AS AND NOT AUTO_CONFIG_DONE(1) AND NOT AUTO_CONFIG_DONE(0) AND
NOT UDS AND autoconfig AND NOT A(5) AND NOT A(6) AND NOT A(4) AND NOT A(3))
OR (NOT AS AND NOT UDS AND autoconfig AND A(5) AND NOT A(1) AND NOT A(6) AND
NOT A(4) AND NOT A(3) AND A(2))
OR (NOT AS AND NOT AUTO_CONFIG_DONE(1) AND NOT AUTO_CONFIG_DONE(0) AND
NOT LDS AND autoconfig AND NOT A(5) AND NOT A(6) AND NOT A(4) AND NOT A(3))
OR (NOT AS AND NOT AUTO_CONFIG_DONE(1) AND NOT UDS AND autoconfig AND
NOT A(1) AND NOT A(6) AND NOT A(4) AND NOT A(3) AND A(2))
OR (NOT AS AND NOT AUTO_CONFIG_DONE(1) AND NOT LDS AND autoconfig AND
NOT A(1) AND NOT A(6) AND NOT A(4) AND NOT A(3) AND A(2))
OR (NOT AS AND NOT LDS AND autoconfig AND A(5) AND NOT A(1) AND NOT A(6) AND
NOT A(4) AND NOT A(3) AND A(2)));
OR (NOT AS AND NOT LDS AND autoconfig AND NOT A(5) AND NOT A(4) AND NOT A(3) AND
NOT A(2)));
FDCPE_Dout12: FDCPE port map (Dout1(2),Dout1_D(2),SHUT_UP(2)/SHUT_UP(2)_CLKF,'0',NOT RESET);
Dout1_D(2) <= ((SHUT_UP(0).EXP)