fixed hang if no IDE-device was connected

This commit is contained in:
MHeinrichs
2022-03-08 13:51:53 +01:00
parent 65af379ced
commit 876b2adb5b
17 changed files with 11767 additions and 22370 deletions
+87 -86
View File
@@ -2,7 +2,6 @@ Pin Freeze File: version P.20131013
95288XL144 XC95288XL-10-TQ144
AS S:PIN80
AUTOBOOT_OFF S:PIN75
A<12> S:PIN61
A<13> S:PIN64
A<14> S:PIN66
@@ -31,6 +30,7 @@ CP_IRQ S:PIN31
A<9> S:PIN58
A<10> S:PIN59
A<11> S:PIN60
IDE_OFF S:PIN75
LAN_INT S:PIN111
LDS S:PIN82
RESET S:PIN143
@@ -54,13 +54,21 @@ CFOUT S:PIN105
CP_RD S:PIN71
CP_WE S:PIN70
DQ<0> S:PIN118
DQ<1> S:PIN117
DQ<2> S:PIN120
DQ<10> S:PIN129
DQ<11> S:PIN115
DQ<12> S:PIN130
DQ<13> S:PIN113
DQ<14> S:PIN131
DQ<15> S:PIN112
DQ<1> S:PIN117
DQ<2> S:PIN120
DQ<3> S:PIN119
DQ<4> S:PIN124
DQ<5> S:PIN121
DQ<6> S:PIN126
DQ<7> S:PIN125
DQ<8> S:PIN128
DQ<9> S:PIN116
D<0> S:PIN2
D<1> S:PIN17
D<2> S:PIN39
@@ -98,97 +106,90 @@ INT2_OUT S:PIN32
DTACK S:PIN85
ROM_OE S:PIN35
SLAVE S:PIN106
DQ<8> S:PIN128
DQ<4> S:PIN124
DQ<10> S:PIN129
DQ<7> S:PIN125
DQ<6> S:PIN126
DQ<5> S:PIN121
DQ<3> S:PIN119
DQ<9> S:PIN116
CP_CS S:PIN34
;The remaining section of the .gyd file is for documentation purposes only.
;It shows where your internal equations were placed in the last successful fit.
PARTITION FB1_1 EXP30_
PARTITION FB1_4 EXP31_ D_OUT<5> D_OUT<4> EXP32_
IDE_CS_0_OBUF LAN_BASEADR<0> IDE_CS_1_OBUF IDE_BASEADR<0>
IDE_A_0_OBUF$BUF0 CP_BASEADR<1> IDE_A_2_OBUF$BUF0 IDE_A_1_OBUF$BUF0
CP_BASEADR<0> IDE_R_OBUF AUTO_CONFIG_DONE_CYCLE<0>
PARTITION FB2_1 D_OUT<13>/D_OUT<13>_TRST__$INT A_LAN_OUT<4> A_LAN_OUT<7> DQ<10>_BUFR.MC
A_LAN_OUT<6> EXP33_ EXP34_ EXP35_
EXP36_ D_OUT<6> EXP37_ D_OUT<3>
EXP38_ D_OUT<7> D_OUT<1> EXP39_
D_OUT<8> EXP40_
PARTITION FB3_1 EXP41_ IDE_W_OBUF EXP42_ EXP43_
Dout1<3> EXP44_ CP_WE_QUIRK autoconfig
PARTITION FB1_3 AUTO_CONFIG_DONE_CYCLE_0_N2/AUTO_CONFIG_DONE_CYCLE_0_N2_D2 $OpTx$FX_DC$34 D_OUT<5> D_OUT<4>
AS_D IDE_CS_0_OBUF ROM_OE_S IDE_CS_1_OBUF
LAN_RD_S IDE_A_0_OBUF$BUF0 IDE_W_S IDE_A_2_OBUF$BUF0
IDE_A_1_OBUF$BUF0 IDE_R_S IDE_R_OBUF IDE_ENABLE
PARTITION FB3_11 EXP45_ ide EXP46_ ROM_B_0_OBUF$BUF5
SHUT_UP<2> AUTO_CONFIG_DONE<1> EXP47_ Dout1<0>
PARTITION FB2_2 A_LAN_OUT<4> A_LAN_OUT<7>
PARTITION FB2_5 A_LAN_OUT<6>
PARTITION FB2_10 D_OUT<6>
PARTITION FB2_12 D_OUT<3>
PARTITION FB2_14 D_OUT<7> D_OUT<1>
PARTITION FB2_17 D_OUT<8>
PARTITION FB3_1 EXP22_ IDE_W_OBUF
PARTITION FB3_9 SHUT_UP<1> LAN_IRQ_D0 IDE_BASEADR<6> IDE_BASEADR<1>
IDE_BASEADR<0> ROM_B_0_OBUF$BUF5 CP_BASEADR<6> CP_BASEADR<1>
CP_BASEADR<0> LAN_IRQ_OUT
PARTITION FB4_2 D_OUT<0>
PARTITION FB4_5 A_LAN_OUT<1> A_LAN_OUT<0>
PARTITION FB4_8 A_LAN_OUT<3>
PARTITION FB4_12 A_LAN_OUT<2>
PARTITION FB4_14 A_LAN_OUT<5>
PARTITION FB4_18 CP_BASEADR_not0001/CP_BASEADR_not0001_D2
PARTITION FB5_1 EXP23_ cp EXP24_ EXP25_
ROM_OE_OBUF
PARTITION FB5_10 D_OUT<2>
PARTITION FB5_12 D_OUT<9>
PARTITION FB5_14 D_OUT<10> D_OUT<11>
PARTITION FB5_17 D_OUT<12>
PARTITION FB6_2 ROM_B_0_OBUF$BUF4 A_LAN_OUT<12>
PARTITION FB6_5 A_LAN_OUT<13> A_LAN_OUT<10>
PARTITION FB6_8 A_LAN_OUT<11>
PARTITION FB6_10 A_LAN_OUT<8> $OpTx$FX_SC$321 $OpTx$FX_DC$30 $OpTx$FX_DC$3
A_LAN_OUT<9> $OpTx$FX_DC$1 $OpTx$FX_SC$52 D_IN<0>
DQ_or0001/DQ_or0001_D2
PARTITION FB7_3 D_OUT<13>
PARTITION FB7_5 D_OUT<14>
PARTITION FB7_12 D_OUT<15>
PARTITION FB7_15 LAN_RST_SM_FSM_FFd8 D_IN<13> D_IN<5> BUF_D_IN<13>
PARTITION FB4_1 EXP48_ D_OUT<0> EXP49_ DQ<8>_BUFR.MC
A_LAN_OUT<1> A_LAN_OUT<0> EXP50_ A_LAN_OUT<3>
DQ<5>_BUFR.MC CP_WE_S LAN_WR_RST A_LAN_OUT<2>
DQ<3>_BUFR.MC A_LAN_OUT<5> D_IN<10>/D_IN<10>_TRST__$INT DQ<4>_BUFR.MC
EXP51_ LAN_RST_SM_FSM_FFd2
PARTITION FB5_1 AS_D cp EXP52_ EXP53_
ROM_OE_OBUF EXP54_
PARTITION FB5_8 EXP55_ EXP56_ D_OUT<2> EXP57_
D_OUT<9> EXP58_ D_OUT<10> D_OUT<11>
EXP59_ D_OUT<12> EXP60_
PARTITION FB6_1 EXP61_ ROM_B_0_OBUF$BUF4 A_LAN_OUT<12> LAN_RST_SM_FSM_FFd1
A_LAN_OUT<13> A_LAN_OUT<10> LAN_RST_SM_FSM_FFd3 A_LAN_OUT<11>
LAN_RST_SM_FSM_FFd5 A_LAN_OUT<8> EXP62_ EXP63_
lan_adr_sw A_LAN_OUT<9> LAN_RST_SM_FSM_FFd4 LAN_RST_SM_FSM_FFd6
SET_FREQUENCY lan_adr
PARTITION FB7_1 EXP64_ EXP65_ D_OUT<13> EXP66_
D_OUT<14> EXP67_ EXP68_ EXP69_
EXP70_ Dout1<2> EXP71_ D_OUT<15>
EXP72_ EXP73_ EXP74_ EXP75_
Dout1<1> EXP76_
PARTITION FB8_1 EXP77_ D_IN<12> D_IN<14> EXP78_
LAN_WRH_OBUF EXP79_ DQ<7>_BUFR.MC LAN_CS_OBUF
CP_BASEADR<4> LAN_RD_OBUF IDE_ENABLE
PARTITION FB8_17 EXP80_ DQ<6>_BUFR.MC
PARTITION FB9_1 IDE_W_S/IDE_W_S_CLKF IDE_R_S/IDE_R_S_CLKF IDE_ENABLE/IDE_ENABLE_CLKF IDE_BASEADR<7>/IDE_BASEADR<7>_CLKF
IDE_BASEADR<6>/IDE_BASEADR<6>_CLKF IDE_BASEADR<5>/IDE_BASEADR<5>_CLKF IDE_BASEADR<4>/IDE_BASEADR<4>_CLKF IDE_BASEADR<3>/IDE_BASEADR<3>_CLKF
IDE_BASEADR<2>/IDE_BASEADR<2>_CLKF IDE_BASEADR<1>/IDE_BASEADR<1>_CLKF IDE_BASEADR<0>/IDE_BASEADR<0>_CLKF Dout1<3>/Dout1<3>_CLKF
Dout1<2>/Dout1<2>_CLKF Dout1<1>/Dout1<1>_CLKF Dout1<0>/Dout1<0>_CLKF CP_WE_S/CP_WE_S_CLKF
CP_WE_QUIRK/CP_WE_QUIRK_CLKF CP_RD_S/CP_RD_S_CLKF
PARTITION FB10_1 EXP81_ D_IN<1> D_IN<0> EXP82_
_24_ D_IN<2> EXP83_ _23_
PARTITION FB8_2 DQ_12_IOBUFE DQ_14_IOBUFE
PARTITION FB8_5 LAN_WRH_OBUF
PARTITION FB8_8 LAN_CS_OBUF
PARTITION FB8_10 LAN_RD_OBUF
PARTITION FB8_12 D_IN<9> D_IN<8> D_IN<3> D_IN<2>
D_IN<1> D_IN<11> D_IN<10>
PARTITION FB9_1 EXP26_
PARTITION FB9_11 LAN_BASEADR_not0001/LAN_BASEADR_not0001_D2 $OpTx$FX_DC$31 LAN_BASEADR<4> LAN_BASEADR<3>
LAN_BASEADR<2> LAN_BASEADR<1> LAN_BASEADR<0> Dout1<3>
PARTITION FB10_10 _19_ _21_ _22_
PARTITION FB10_14 _18_ EXP84_ DQ<9>_BUFR.MC _20_
LAN_RD_S
PARTITION FB11_1 LAN_RST_SM_FSM_FFd8 LAN_RST_SM_FSM_FFd7 LAN_CS_RST CP_BASEADR<7>/CP_BASEADR<7>_CLKF
CP_BASEADR<6>/CP_BASEADR<6>_CLKF CP_BASEADR<5>/CP_BASEADR<5>_CLKF CP_BASEADR<4>/CP_BASEADR<4>_CLKF CP_BASEADR<3>/CP_BASEADR<3>_CLKF
CP_BASEADR<2>/CP_BASEADR<2>_CLKF CP_BASEADR<1>/CP_BASEADR<1>_CLKF CP_BASEADR<0>/CP_BASEADR<0>_CLKF ROM_B_0_OBUF$BUF0
AUTO_CONFIG_DONE_CYCLE<1>/AUTO_CONFIG_DONE_CYCLE<1>_CLKF ROM_B_0_OBUF AUTO_CONFIG_DONE_CYCLE<0>/AUTO_CONFIG_DONE_CYCLE<0>_CLKF AUTO_CONFIG_DONE<1>/AUTO_CONFIG_DONE<1>_CLKF
CP_WE_OBUF AUTO_CONFIG_DONE<0>/AUTO_CONFIG_DONE<0>_CLKF
PARTITION FB12_1 AUTO_CONFIG_DONE<0> EXP85_ LAN_IRQ_OUT EXP86_
D_IN<15> IDE_R_S EXP87_ D_IN<13>
CP_RD_S D_IN<11> EXP88_ _25_
IDE_W_S LAN_IRQ_D0 LAN_WRH_S LAN_WRL_S
ROM_OE_S LAN_INT_ENABLE
PARTITION FB13_1 IDE_BASEADR<4> CP_RD_OBUF LAN_BASEADR<6> EXP89_
PARTITION FB10_2 DQ_1_IOBUFE DQ_0_IOBUFE $OpTx$FX_DC$19 DQ_3_IOBUFE
DQ_2_IOBUFE DQ_9_IOBUFE/DQ_9_IOBUFE_TRST DQ_5_IOBUFE LAN_WRL_S
DQ_4_IOBUFE DQ_7_IOBUFE DQ_6_IOBUFE LAN_WRH_S
DQ_8_IOBUFE CP_WE_S CP_RD_S DQ_10_IOBUFE
LAN_INT_ENABLE
PARTITION FB11_1 EXP27_ EXP28_
PARTITION FB11_12 ROM_B_0_OBUF$BUF0 autoconfig ROM_B_0_OBUF SHUT_UP<0>
CP_WE_QUIRK CP_WE_OBUF ide
PARTITION FB12_1 SET_FREQUENCY D_IN<15> D_IN<14> D_IN<12>
DQ_15_IOBUFE LAN_RST_SM_FSM_FFd7 LAN_RST_SM_FSM_FFd4 DQ_13_IOBUFE
LAN_CS_RST DQ_11_IOBUFE CLEAR_REGISTER DQ_9_IOBUFE
D_IN<7> D_IN<6> BUF_D_IN<15> BUF_D_IN<14>
BUF_D_IN<12> D_IN<4>
PARTITION FB13_2 CP_RD_OBUF
PARTITION FB13_7 SHUT_UP<2> IDE_BASEADR<7> IDE_BASEADR<5> IDE_BASEADR<4>
IDE_BASEADR<3> IDE_BASEADR<2> CP_BASEADR<7> LAN_WRL_OBUF
CP_BASEADR<5> CP_BASEADR<4> CP_BASEADR<3> CP_BASEADR<2>
PARTITION FB13_6 SHUT_UP<1> SHUT_UP<0> LAN_BASEADR<4> LAN_BASEADR<7>
EXP90_ EXP91_ LAN_BASEADR<1> IDE_BASEADR<7>
LAN_WRL_OBUF IDE_BASEADR<1> CP_BASEADR<7> EXP92_
AUTO_CONFIG_DONE_CYCLE<1>
PARTITION FB14_1 LAN_BASEADR<5> LAN_BASEADR<3> ROM_B_0_OBUF$BUF2 EXP93_
IDE_BASEADR<6> IDE_BASEADR<5> IDE_BASEADR<3> IDE_BASEADR<2>
CP_BASEADR<6> CP_BASEADR<5> CFOUT_OBUF CP_BASEADR<3>
CP_BASEADR<2> SLAVE_OBUF ROM_B_0_OBUF$BUF1 LAN_BASEADR<2>
EXP94_ EXP95_
PARTITION FB15_1 SHUT_UP<1>/SHUT_UP<1>_CLKF SHUT_UP<0>/SHUT_UP<0>_CLKF ROM_OE_S/ROM_OE_S_CLKF LAN_WRL_S/LAN_WRL_S_CLKF
LAN_WRH_S/LAN_WRH_S_CLKF LAN_RD_S/LAN_RD_S_CLKF LAN_IRQ_OUT/LAN_IRQ_OUT_CLKF LAN_IRQ_D0/LAN_IRQ_D0_CLKF
LAN_INT_ENABLE/LAN_INT_ENABLE_CLKF LAN_BASEADR<7>/LAN_BASEADR<7>_CLKF LAN_BASEADR<6>/LAN_BASEADR<6>_CLKF ROM_B_0_OBUF$BUF6
LAN_BASEADR<5>/LAN_BASEADR<5>_CLKF LAN_BASEADR<4>/LAN_BASEADR<4>_CLKF LAN_BASEADR<3>/LAN_BASEADR<3>_CLKF LAN_BASEADR<2>/LAN_BASEADR<2>_CLKF
LAN_BASEADR<1>/LAN_BASEADR<1>_CLKF LAN_BASEADR<0>/LAN_BASEADR<0>_CLKF
PARTITION FB16_10 ROM_B_0_OBUF$BUF3
PARTITION FB16_17 lan_adr_sw/lan_adr_sw_CLKF SHUT_UP<2>/SHUT_UP<2>_CLKF
PARTITION FB14_1 Dout1<0> EXP29_ ROM_B_0_OBUF$BUF2 Dout1<2>
D_OUT_or0002/D_OUT_or0002_D2 AUTO_CONFIG_DONE_CYCLE<0> AUTO_CONFIG_DONE_CYCLE<1> AUTO_CONFIG_DONE<0>
AUTO_CONFIG_DONE<1> IDE_BASEADR_not0001/IDE_BASEADR_not0001_D2 CFOUT_OBUF
PARTITION FB14_14 SLAVE_OBUF ROM_B_0_OBUF$BUF1 Dout1<1> EXP30_
EXP31_
PARTITION FB15_9 LAN_WR_RST LAN_RST_SM_FSM_FFd5 LAN_RST_SM_FSM_FFd2 ROM_B_0_OBUF$BUF6
LAN_RST_SM_FSM_FFd1 lan_adr lan_adr_sw LAN_BASEADR<7>
LAN_BASEADR<6> LAN_BASEADR<5>
PARTITION FB16_6 D_OUT_and0001/D_OUT_and0001_D2 lan_adr_sw/lan_adr_sw_CLKF LAN_RST_SM_FSM_FFd6 LAN_RST_SM_FSM_FFd3
ROM_B_0_OBUF$BUF3 $OpTx$FX_DC$45 $OpTx$FX_DC$44 $OpTx$FX_DC$43
$OpTx$FX_DC$42 $OpTx$FX_DC$41 $OpTx$FX_DC$40 $OpTx$FX_DC$39
$OpTx$FX_DC$38