Fixed Autoconfig-Bug, improved interrupthandling multiple package support
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user