Fixed reset issue: The initialisation loop must be performed exactly once!

buffered address
This commit is contained in:
MHeinrichs
2022-03-08 12:25:56 +01:00
parent dc65757a8a
commit 88cdb9fb52
14 changed files with 17896 additions and 16293 deletions
+86 -88
View File
@@ -37,10 +37,6 @@ RESET S:PIN143
RW S:PIN83
UDS S:PIN81
A_LAN<0> S:PIN4
A_LAN<10> S:PIN138
A_LAN<11> S:PIN139
A_LAN<12> S:PIN136
A_LAN<13> S:PIN137
A_LAN<1> S:PIN3
A_LAN<2> S:PIN6
A_LAN<3> S:PIN5
@@ -50,26 +46,22 @@ A_LAN<6> S:PIN11
A_LAN<7> S:PIN10
A_LAN<8> S:PIN140
A_LAN<9> S:PIN142
A_LAN<10> S:PIN138
A_LAN<11> S:PIN139
A_LAN<12> S:PIN136
A_LAN<13> S:PIN137
CFOUT S:PIN105
CP_CS S:PIN34
CP_RD S:PIN71
CP_WE S:PIN70
DQ<0> S:PIN118
DQ<10> S:PIN129
DQ<1> S:PIN117
DQ<2> S:PIN120
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
@@ -107,89 +99,95 @@ 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
;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 EXP22_ EXP23_
PARTITION FB1_4 EXP24_ D_OUT<5> D_OUT<4> EXP25_
IDE_CS_0_OBUF
PARTITION FB1_10 IDE_CS_1_OBUF D_IN<3> IDE_A_0_OBUF$BUF0 D_IN<2>
IDE_A_2_OBUF$BUF0 IDE_A_1_OBUF$BUF0 D_IN<11> IDE_R_OBUF
D_IN<10>
PARTITION FB2_1 EXP26_ A_LAN_4_OBUF A_LAN_7_OBUF D_IN<0>
A_LAN_6_OBUF DQ_9_IOBUFE/DQ_9_IOBUFE_TRST__$INT EXP27_ D_IN<8>
EXP28_ D_OUT<6> EXP29_ D_OUT<3>
EXP30_ D_OUT<7> D_OUT<1> EXP31_
D_OUT<8> EXP32_
PARTITION FB3_1 EXP33_ IDE_W_OBUF SHUT_UP<0> AUTO_CONFIG_DONE<0>
SHUT_UP<1> EXP34_ Dout1<2> EXP35_
AUTO_CONFIG_DONE<1> EXP36_ EXP37_ Dout1<0>
EXP38_ ROM_B_0_OBUF$BUF5 AUTO_CONFIG_DONE_CYCLE<1> SHUT_UP<2>
EXP39_ Dout1<1>
PARTITION FB4_1 AUTO_CONFIG_DONE_CYCLE<0> D_OUT<0> EXP40_
PARTITION FB4_5 A_LAN_1_OBUF A_LAN_0_OBUF
PARTITION FB4_8 A_LAN_3_OBUF
PARTITION FB4_10 LAN_WR_RST LAN_CS_RST A_LAN_2_OBUF LAN_BASEADR<0>
A_LAN_5_OBUF IDE_BASEADR<0> CP_BASEADR<1> CP_BASEADR<0>
EXP41_
PARTITION FB5_1 EXP42_ CP_CS_OBUF EXP43_ EXP44_
PARTITION FB1_4 EXP30_ D_OUT<5> D_OUT<4> EXP31_
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> EXP32_ EXP33_ EXP34_
EXP35_ D_OUT<6> EXP36_ D_OUT<3>
EXP37_ D_OUT<7> D_OUT<1> EXP38_
D_OUT<8> EXP39_
PARTITION FB3_1 EXP40_ IDE_W_OBUF EXP41_ Dout1<3>
EXP42_ LAN_IRQ_D0 CP_WE_QUIRK
PARTITION FB3_11 EXP43_ EXP44_ ide ROM_B_0_OBUF$BUF5
autoconfig AUTO_CONFIG_DONE<1> EXP45_ Dout1<0>
PARTITION FB4_1 EXP46_ D_OUT<0> DQ<8>_BUFR.MC EXP47_
A_LAN_OUT<1> A_LAN_OUT<0> CP_WE_S A_LAN_OUT<3>
DQ<3>_BUFR.MC DQ<5>_BUFR.MC EXP48_ A_LAN_OUT<2>
D_IN<10>/D_IN<10>_TRST__$INT A_LAN_OUT<5> LAN_WR_RST LAN_RST_SM_FSM_FFd8
DQ<4>_BUFR.MC EXP49_
PARTITION FB5_1 AS_D CP_CS_OBUF EXP50_ EXP51_
ROM_OE_OBUF
PARTITION FB5_8 EXP45_ EXP46_ D_OUT<2> EXP47_
D_OUT<9> EXP48_ D_OUT<10> D_OUT<11>
EXP49_ D_OUT<12> EXP50_
PARTITION FB6_1 EXP51_ ROM_B_0_OBUF$BUF4 A_LAN_12_OBUF
PARTITION FB6_5 A_LAN_13_OBUF A_LAN_10_OBUF
PARTITION FB6_8 A_LAN_11_OBUF
PARTITION FB6_10 A_LAN_8_OBUF EXP52_ EXP53_ lan_adr
A_LAN_9_OBUF LAN_WRH_S autoconfig EXP54_
lan_adr_sw
PARTITION FB7_1 EXP55_ D_IN<13> D_OUT<13> EXP56_
D_OUT<14> EXP57_ EXP58_ EXP59_
D_IN<4> EXP60_ D_IN<5> D_OUT<15>
EXP61_ $OpTx$INV$125__$INT LAN_RD_S EXP62_
D_IN<12> EXP63_
PARTITION FB8_2 DQ_12_IOBUFE DQ_14_IOBUFE
PARTITION FB8_5 LAN_WRH_OBUF
PARTITION FB5_8 EXP52_ EXP53_ D_OUT<2> EXP54_
D_OUT<9> EXP55_ D_OUT<10> D_OUT<11>
EXP56_ D_OUT<12> EXP57_
PARTITION FB6_1 EXP58_ ROM_B_0_OBUF$BUF4 A_LAN_OUT<12> SET_FREQUENCY
A_LAN_OUT<13> A_LAN_OUT<10> LAN_RST_SM_FSM_FFd6 A_LAN_OUT<11>
LAN_RST_SM_FSM_FFd5 A_LAN_OUT<8> LAN_RST_SM_FSM_FFd4 EXP59_
lan_adr A_LAN_OUT<9> LAN_RST_SM_FSM_FFd3 LAN_RST_SM_FSM_FFd1
LAN_RST_SM_FSM_FFd2 lan_adr_sw
PARTITION FB7_1 Dout1<2> EXP60_ D_OUT<13> EXP61_
D_OUT<14> EXP62_ EXP63_ AUTO_CONFIG_DONE<0>
CP_BASEADR<2> EXP64_ EXP65_ D_OUT<15>
EXP66_ Dout1<1> EXP67_ EXP68_
EXP69_ EXP70_
PARTITION FB8_1 DQ<6>_BUFR.MC D_IN<12> D_IN<14> EXP71_
LAN_WRH_OBUF EXP72_
PARTITION FB8_8 LAN_CS_OBUF
PARTITION FB8_10 LAN_RD_OBUF
PARTITION FB8_14 LAN_BASEADR<2> IDE_BASEADR<3> IDE_BASEADR<2> CP_BASEADR<3>
CP_BASEADR<2>
PARTITION FB9_1 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 CP_BASEADR<7>/CP_BASEADR<7>_CLKF
CP_BASEADR<6>/CP_BASEADR<6>_CLKF CP_BASEADR<5>/CP_BASEADR<5>_CLKF
PARTITION FB10_1 D_IN<1> DQ_1_IOBUFE DQ_0_IOBUFE D_IN<14>
DQ_3_IOBUFE DQ_2_IOBUFE
PARTITION FB10_8 DQ_5_IOBUFE D_IN<6> DQ_4_IOBUFE DQ_7_IOBUFE
DQ_6_IOBUFE D_IN<9> DQ_8_IOBUFE LAN_RST_SM_FSM_FFd1
LAN_RST_SM_FSM_FFd2 DQ_10_IOBUFE LAN_RST_SM_FSM_FFd3
PARTITION FB11_1 CP_WE_QUIRK EXP64_ ide 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 AUTO_CONFIG_DONE_CYCLE<1>/AUTO_CONFIG_DONE_CYCLE<1>_CLKF
AUTO_CONFIG_DONE_CYCLE<0>/AUTO_CONFIG_DONE_CYCLE<0>_CLKF AUTO_CONFIG_DONE<1>/AUTO_CONFIG_DONE<1>_CLKF AUTO_CONFIG_DONE<0>/AUTO_CONFIG_DONE<0>_CLKF ROM_B_0_OBUF$BUF0
AS_D ROM_B_0_OBUF Dout1<3> EXP65_
CP_WE_OBUF CP_BASEADR<4>/CP_BASEADR<4>_CLKF
PARTITION FB12_1 EXP66_ D_IN<15> ROM_OE_S LAN_WRL_S
DQ_15_IOBUFE LAN_IRQ_D0 IDE_W_S DQ_13_IOBUFE
IDE_R_S DQ_11_IOBUFE IDE_ENABLE DQ_9_IOBUFE
CP_RD_S CP_WE_S LAN_INT_ENABLE LAN_IRQ_OUT
EXP67_ D_IN<7>
PARTITION FB13_2 CP_RD_OBUF
PARTITION FB13_11 LAN_BASEADR<5> LAN_BASEADR<4> IDE_BASEADR<5> LAN_WRL_OBUF
IDE_BASEADR<4> CP_BASEADR<6> CP_BASEADR<5> CP_BASEADR<4>
PARTITION FB8_14 IDE_ENABLE CP_BASEADR<4> EXP73_ DQ<7>_BUFR.MC
EXP74_
PARTITION FB9_1 LAN_BASEADR<2>/LAN_BASEADR<2>_CLKF LAN_BASEADR<1>/LAN_BASEADR<1>_CLKF LAN_BASEADR<0>/LAN_BASEADR<0>_CLKF 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
PARTITION FB10_1 EXP75_ D_IN<1> D_IN<0> EXP76_
_24_ D_IN<2> EXP77_ _23_
PARTITION FB10_10 _19_ _21_ _22_
PARTITION FB10_14 _18_ DQ<9>_BUFR.MC EXP78_ _20_
LAN_RD_S
PARTITION FB11_1 CP_WE_S/CP_WE_S_CLKF CP_WE_QUIRK/CP_WE_QUIRK_CLKF CP_RD_S/CP_RD_S_CLKF 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_2 ROM_OE_S LAN_WRL_S EXP79_ D_IN<15>
LAN_WRH_S EXP80_ D_IN<13> EXP81_
D_IN<11> LAN_RST_SM_FSM_FFd7 _25_ LAN_CS_RST
IDE_R_S CP_RD_S LAN_INT_ENABLE LAN_IRQ_OUT
IDE_W_S
PARTITION FB13_1 EXP82_ CP_RD_OBUF
PARTITION FB13_7 SHUT_UP<2> SHUT_UP<1> SHUT_UP<0> LAN_BASEADR<7>
LAN_BASEADR<4> LAN_BASEADR<2> LAN_BASEADR<1> LAN_WRL_OBUF
IDE_BASEADR<4> IDE_BASEADR<2> IDE_BASEADR<1> AUTO_CONFIG_DONE_CYCLE<1>
PARTITION FB14_3 ROM_B_0_OBUF$BUF2
PARTITION FB14_8 LAN_BASEADR<7> LAN_BASEADR<6> LAN_BASEADR<3> CFOUT_OBUF
LAN_BASEADR<1> IDE_BASEADR<7> SLAVE_OBUF ROM_B_0_OBUF$BUF1
IDE_BASEADR<6> IDE_BASEADR<1> CP_BASEADR<7>
PARTITION FB15_1 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
LAN_BASEADR<5>/LAN_BASEADR<5>_CLKF LAN_BASEADR<4>/LAN_BASEADR<4>_CLKF LAN_BASEADR<3>/LAN_BASEADR<3>_CLKF ROM_B_0_OBUF$BUF6
LAN_BASEADR<2>/LAN_BASEADR<2>_CLKF LAN_BASEADR<1>/LAN_BASEADR<1>_CLKF LAN_BASEADR<0>/LAN_BASEADR<0>_CLKF IDE_W_S/IDE_W_S_CLKF
IDE_R_S/IDE_R_S_CLKF IDE_ENABLE/IDE_ENABLE_CLKF
PARTITION FB14_5 LAN_BASEADR<6> LAN_BASEADR<5> LAN_BASEADR<3> IDE_BASEADR<7>
IDE_BASEADR<6> IDE_BASEADR<5> CFOUT_OBUF IDE_BASEADR<3>
CP_BASEADR<7> SLAVE_OBUF ROM_B_0_OBUF$BUF1 CP_BASEADR<6>
CP_BASEADR<5> CP_BASEADR<3>
PARTITION FB15_2 lan_adr_sw/lan_adr_sw_CLKF SHUT_UP<2>/SHUT_UP<2>_CLKF 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 ROM_B_0_OBUF$BUF6 LAN_INT_ENABLE/LAN_INT_ENABLE_CLKF
LAN_BASEADR<7>/LAN_BASEADR<7>_CLKF LAN_BASEADR<6>/LAN_BASEADR<6>_CLKF LAN_BASEADR<5>/LAN_BASEADR<5>_CLKF LAN_BASEADR<4>/LAN_BASEADR<4>_CLKF
LAN_BASEADR<3>/LAN_BASEADR<3>_CLKF
PARTITION FB16_10 ROM_B_0_OBUF$BUF3
PARTITION FB16_14 lan_adr_sw/lan_adr_sw_CLKF SHUT_UP<2>/SHUT_UP<2>_CLKF SHUT_UP<1>/SHUT_UP<1>_CLKF SHUT_UP<0>/SHUT_UP<0>_CLKF
ROM_OE_S/ROM_OE_S_CLKF