mirror of
https://github.com/LIV2/RIDE.git
synced 2025-12-06 04:22:43 +00:00
1819 lines
106 KiB
Plaintext
1819 lines
106 KiB
Plaintext
|
||
cpldfit: version P.20131013 Xilinx Inc.
|
||
Fitter Report
|
||
Design Name: RIDE Date: 1- 2-2025, 4:20AM
|
||
Device Used: XC95144XL-10-TQ100
|
||
Fitting Status: Successful
|
||
|
||
************************* Mapped Resource Summary **************************
|
||
|
||
Macrocells Product Terms Function Block Registers Pins
|
||
Used/Tot Used/Tot Inps Used/Tot Used/Tot Used/Tot
|
||
121/144 ( 84%) 372 /720 ( 52%) 297/432 ( 69%) 85 /144 ( 59%) 72 /81 ( 89%)
|
||
|
||
** Function Block Resources **
|
||
|
||
Function Mcells FB Inps Pterms IO
|
||
Block Used/Tot Used/Tot Used/Tot Used/Tot
|
||
FB1 18/18* 39/54 69/90 11/11*
|
||
FB2 17/18 39/54 53/90 10/10*
|
||
FB3 15/18 39/54 54/90 9/10
|
||
FB4 18/18* 39/54 51/90 10/10*
|
||
FB5 18/18* 31/54 43/90 7/10
|
||
FB6 7/18 32/54 25/90 10/10*
|
||
FB7 10/18 39/54 32/90 7/10
|
||
FB8 18/18* 39/54 45/90 8/10
|
||
----- ----- ----- -----
|
||
121/144 297/432 372/720 72/81
|
||
|
||
* - Resource is exhausted
|
||
|
||
** Global Control Resources **
|
||
|
||
Signal 'MEMCLK' mapped onto global clock net GCK3.
|
||
Global output enable net(s) unused.
|
||
Global set/reset net(s) unused.
|
||
|
||
** Pin Resources **
|
||
|
||
Signal Type Required Mapped | Pin Type Used Total
|
||
------------------------------------|------------------------------------
|
||
Input : 34 34 | I/O : 64 73
|
||
Output : 32 32 | GCK/IO : 3 3
|
||
Bidirectional : 5 5 | GTS/IO : 4 4
|
||
GCK : 1 1 | GSR/IO : 1 1
|
||
GTS : 0 0 |
|
||
GSR : 0 0 |
|
||
---- ----
|
||
Total 72 72
|
||
|
||
** Power Data **
|
||
|
||
There are 121 macrocells in high performance mode (MCHP).
|
||
There are 0 macrocells in low power mode (MCLP).
|
||
End of Mapped Resource Summary
|
||
************************** Errors and Warnings ***************************
|
||
|
||
WARNING:Cpld - Unable to retrieve the path to the iSE Project Repository. Will
|
||
use the default filename of 'RIDE.ise'.
|
||
INFO:Cpld - Inferring BUFG constraint for signal 'MEMCLK' based upon the LOC
|
||
constraint 'P27'. It is recommended that you declare this BUFG explicitedly
|
||
in your design. Note that for certain device families the output of a BUFG
|
||
constraint can not drive a gated clock, and the BUFG constraint will be
|
||
ignored.
|
||
************************* Summary of Mapped Logic ************************
|
||
|
||
** 37 Outputs **
|
||
|
||
Signal Total Total Loc Pin Pin Pin Pwr Slew Reg Init
|
||
Name Pts Inps No. Type Use Mode Rate State
|
||
DQMH 4 7 FB1_2 11 I/O O STD SLOW RESET
|
||
IDE_ROMEN 2 3 FB1_3 12 I/O O STD SLOW
|
||
DQML 4 7 FB1_5 13 I/O O STD SLOW RESET
|
||
MEMW_n 2 2 FB1_6 14 I/O O STD SLOW RESET
|
||
CAS_n 2 2 FB1_8 15 I/O O STD SLOW RESET
|
||
RAS_n 2 2 FB1_9 16 I/O O STD SLOW RESET
|
||
RAMCS_n 4 6 FB1_11 17 I/O O STD SLOW RESET
|
||
BA<0> 2 6 FB1_12 18 I/O O STD SLOW RESET
|
||
BA<1> 2 6 FB1_14 19 I/O O STD SLOW RESET
|
||
MA<10> 6 9 FB1_15 20 I/O O STD SLOW RESET
|
||
MA<0> 4 8 FB1_17 22 GCK/I/O O STD SLOW RESET
|
||
DBUS<14> 3 7 FB2_2 99 GSR/I/O I/O STD SLOW
|
||
DBUS<15> 3 7 FB2_5 1 GTS/I/O I/O STD SLOW
|
||
MA<4> 4 8 FB2_6 2 GTS/I/O O STD SLOW RESET
|
||
MA<5> 5 9 FB2_8 3 GTS/I/O O STD SLOW RESET
|
||
MA<6> 4 8 FB2_9 4 GTS/I/O O STD SLOW RESET
|
||
MA<7> 4 8 FB2_11 6 I/O O STD SLOW RESET
|
||
MA<8> 4 8 FB2_12 7 I/O O STD SLOW RESET
|
||
MA<9> 5 9 FB2_14 8 I/O O STD SLOW RESET
|
||
MA<11> 4 8 FB2_15 9 I/O O STD SLOW RESET
|
||
CKE 3 6 FB2_17 10 I/O O STD SLOW RESET
|
||
MA<1> 4 8 FB3_2 23 GCK/I/O O STD SLOW RESET
|
||
MA<2> 4 8 FB3_5 24 I/O O STD SLOW RESET
|
||
MA<3> 4 8 FB3_6 25 I/O O STD SLOW RESET
|
||
DBUS<12> 3 7 FB4_15 96 I/O I/O STD SLOW
|
||
DBUS<13> 3 7 FB4_17 97 I/O I/O STD SLOW
|
||
RAMOE_n 3 5 FB5_6 37 I/O O STD SLOW
|
||
ROM_BANK<0> 2 3 FB5_17 49 I/O O STD SLOW
|
||
ROM_BANK<1> 1 2 FB7_2 50 I/O O STD SLOW
|
||
DTACK_n 1 4 FB7_5 52 I/O O STD SLOW
|
||
CFGOUT_n 3 4 FB7_17 61 I/O O STD SLOW SET
|
||
IDECS2_n 1 6 FB8_2 63 I/O O STD SLOW
|
||
IDECS1_n 1 6 FB8_5 64 I/O O STD SLOW
|
||
IDEBUF_OE 3 7 FB8_9 67 I/O O STD SLOW
|
||
IOW_n 4 6 FB8_11 68 I/O O STD SLOW RESET
|
||
IOR_n 3 7 FB8_12 70 I/O O STD SLOW RESET
|
||
OVR_n 1 2 FB8_14 71 I/O I/O STD SLOW
|
||
|
||
** 84 Buried Nodes **
|
||
|
||
Signal Total Total Loc Pwr Reg Init
|
||
Name Pts Inps Mode State
|
||
SDRAM/ram_state_FSM_FFd4 11 13 FB1_1 STD RESET
|
||
$OpTx$FX_DC$209 2 7 FB1_4 STD
|
||
SDRAM/timer_tRFC<1> 3 7 FB1_7 STD RESET
|
||
z2_state_FSM_FFd1 4 6 FB1_10 STD RESET
|
||
SDRAM/ram_state_FSM_FFd2 6 10 FB1_13 STD RESET
|
||
SDRAM/ram_state_FSM_FFd3 7 10 FB1_16 STD RESET
|
||
SDRAM/init_refreshed 2 9 FB1_18 STD RESET
|
||
$OpTx$FX_DC$206 1 3 FB2_3 STD
|
||
$OpTx$FX_DC$199 1 3 FB2_4 STD
|
||
rw_sync<0> 2 2 FB2_7 STD RESET
|
||
ram_ready 2 5 FB2_10 STD RESET
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 2 4 FB2_13 STD
|
||
ram_dtack 3 7 FB2_16 STD RESET
|
||
CAS_n_OBUF48 3 4 FB2_18 STD
|
||
AUTOCONFIG/ac_state<0>/AUTOCONFIG/ac_state<0>_SETF 1 3 FB3_7 STD
|
||
BUF_AUTOCONFIG/zram_size<2> 2 2 FB3_8 STD
|
||
AUTOCONFIG/zram_size<2> 2 2 FB3_9 STD RESET
|
||
AUTOCONFIG/zram_size<0> 2 3 FB3_10 STD RESET
|
||
AUTOCONFIG/ide_base<2> 3 17 FB3_11 STD RESET
|
||
AUTOCONFIG/ide_base<1> 3 17 FB3_12 STD RESET
|
||
AUTOCONFIG/ide_base<0> 3 17 FB3_13 STD RESET
|
||
AUTOCONFIG/addr_match<0> 4 23 FB3_14 STD RESET
|
||
AUTOCONFIG/addr_match<3> 5 23 FB3_15 STD RESET
|
||
AUTOCONFIG/addr_match<2> 5 23 FB3_16 STD RESET
|
||
AUTOCONFIG/addr_match<1> 5 24 FB3_17 STD RESET
|
||
autoconfig_dout<1> 7 18 FB3_18 STD RESET
|
||
ideregister_dout<3> 2 3 FB4_1 STD RESET
|
||
ideregister_dout<2> 2 3 FB4_2 STD RESET
|
||
ideregister_dout<1> 2 3 FB4_3 STD RESET
|
||
ideregister_dout<0> 2 3 FB4_4 STD RESET
|
||
ide_enabled 2 5 FB4_5 STD RESET
|
||
enable_maprom 2 4 FB4_6 STD RESET
|
||
SDRAM/refresh_request<0> 2 5 FB4_7 STD RESET
|
||
otherram_en 3 4 FB4_8 STD RESET
|
||
SDRAM/refreshing 3 5 FB4_9 STD RESET
|
||
SDRAM/refresh_timer<3> 3 6 FB4_10 STD RESET
|
||
SDRAM/refresh_timer<0> 3 6 FB4_11 STD RESET
|
||
IDE/rom_bankSel<1> 3 4 FB4_12 STD RESET
|
||
IDE/rom_bankSel<0> 3 4 FB4_13 STD RESET
|
||
SDRAM/refresh_timer<2> 4 6 FB4_14 STD RESET
|
||
|
||
Signal Total Total Loc Pwr Reg Init
|
||
Name Pts Inps Mode State
|
||
SDRAM/refresh_timer<1> 4 6 FB4_16 STD RESET
|
||
AUTOCONFIG/ac_state<0> 5 6 FB4_18 STD RESET
|
||
AUTOCONFIG/maprom_enabled/AUTOCONFIG/maprom_enabled_SETF 1 3 FB5_1 STD
|
||
$OpTx$FX_DC$182 1 2 FB5_2 STD
|
||
uds_n_sync<1> 2 2 FB5_3 STD RESET
|
||
uds_n_sync<0> 2 2 FB5_4 STD RESET
|
||
rw_sync<1> 2 2 FB5_5 STD RESET
|
||
lds_n_sync<1> 2 2 FB5_7 STD RESET
|
||
lds_n_sync<0> 2 2 FB5_8 STD RESET
|
||
as_n_sync<1> 2 2 FB5_9 STD RESET
|
||
SDRAM/timer_tRFC<0> 2 2 FB5_10 STD RESET
|
||
SDRAM/refresh_request<1> 2 2 FB5_11 STD RESET
|
||
SDRAM/ram_state_FSM_FFd1 2 2 FB5_12 STD RESET
|
||
MEMW_n_OBUF46 3 4 FB5_13 STD
|
||
BUF_SDRAM/timer_tRFC<0> 3 5 FB5_14 STD
|
||
AUTOCONFIG/maprom_enabled 2 4 FB5_15 STD RESET
|
||
RAS_n_OBUF47 4 5 FB5_16 STD
|
||
BUF_SDRAM/ram_state_FSM_FFd1 6 10 FB5_18 STD
|
||
SDRAM/refresh_timer<0>/SDRAM/refresh_timer<0>_RSTF 1 2 FB6_12 STD
|
||
ovr_detect 2 2 FB6_13 STD RESET
|
||
IDE/ds_delay<2> 2 4 FB6_14 STD RESET
|
||
AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000/AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000_D 2 2 FB6_15 STD
|
||
AUTOCONFIG/cfgin 3 3 FB6_16 STD RESET
|
||
ide_access/ide_access_D2 4 10 FB6_17 STD
|
||
ram_access/ram_access_D2 11 18 FB6_18 STD
|
||
autoconfig_dout<0> 10 19 FB7_1 STD RESET
|
||
autoconfig_cycle/autoconfig_cycle_D2 1 10 FB7_11 STD
|
||
$OpTx$FX_DC$198 1 2 FB7_12 STD
|
||
ovl 2 10 FB7_13 STD RESET
|
||
as_n_sync<0> 2 2 FB7_14 STD RESET
|
||
AUTOCONFIG/ac_state<1> 3 4 FB7_15 STD RESET
|
||
autoconfig_dout<3> 8 17 FB7_16 STD RESET
|
||
IDE/rom_bankSel_not0001/IDE/rom_bankSel_not0001_D2 1 8 FB8_1 STD
|
||
IDE/dout_and0000/IDE/dout_and0000_D2 1 9 FB8_3 STD
|
||
AUTOCONFIG/ac_state_not0001/AUTOCONFIG/ac_state_not0001_D2 1 12 FB8_4 STD
|
||
idereg_dtack 2 8 FB8_6 STD RESET
|
||
autoconf_dtack 2 5 FB8_7 STD RESET
|
||
IDE/ds_delay<0> 2 4 FB8_8 STD RESET
|
||
AUTOCONFIG/ram_configured 2 16 FB8_10 STD RESET
|
||
AUTOCONFIG/ide_configured 2 16 FB8_13 STD RESET
|
||
|
||
Signal Total Total Loc Pwr Reg Init
|
||
Name Pts Inps Mode State
|
||
$OpTx$FX_DC$187 2 5 FB8_15 STD
|
||
IDE/ds_delay<1> 3 4 FB8_16 STD RESET
|
||
z2_state_FSM_FFd2 5 9 FB8_17 STD RESET
|
||
autoconfig_dout<2> 9 18 FB8_18 STD RESET
|
||
|
||
** 35 Inputs **
|
||
|
||
Signal Loc Pin Pin Pin
|
||
Name No. Type Use
|
||
MEMCLK FB3_8 27 GCK/I/O GCK
|
||
AS_n FB3_9 28 I/O I
|
||
UDS_n FB3_11 29 I/O I
|
||
LDS_n FB3_12 30 I/O I
|
||
RW FB3_14 32 I/O I
|
||
ECLK FB3_17 34 I/O I
|
||
ADDR<16> FB4_2 87 I/O I
|
||
ADDR<17> FB4_5 89 I/O I
|
||
ADDR<18> FB4_6 90 I/O I
|
||
ADDR<19> FB4_8 91 I/O I
|
||
ADDR<20> FB4_9 92 I/O I
|
||
ADDR<21> FB4_11 93 I/O I
|
||
ADDR<22> FB4_12 94 I/O I
|
||
ADDR<23> FB4_14 95 I/O I
|
||
RESET_n FB5_2 35 I/O I
|
||
RAM_SIZE<0> FB5_5 36 I/O I
|
||
RAM_SIZE<1> FB5_8 39 I/O I
|
||
IDE_ENABLE FB5_9 40 I/O I
|
||
BERR_n FB5_12 42 I/O I
|
||
ADDR<6> FB6_2 74 I/O I
|
||
ADDR<7> FB6_5 76 I/O I
|
||
ADDR<8> FB6_6 77 I/O I
|
||
ADDR<9> FB6_8 78 I/O I
|
||
ADDR<10> FB6_9 79 I/O I
|
||
ADDR<11> FB6_11 80 I/O I
|
||
ADDR<12> FB6_12 81 I/O I
|
||
ADDR<13> FB6_14 82 I/O I
|
||
ADDR<14> FB6_15 85 I/O I
|
||
ADDR<15> FB6_17 86 I/O I
|
||
ADDR<1> FB7_11 56 I/O I
|
||
ADDR<3> FB7_12 58 I/O I
|
||
ADDR<4> FB7_14 59 I/O I
|
||
ADDR<2> FB7_15 60 I/O I
|
||
CFGIN_n FB8_8 66 I/O I
|
||
ADDR<5> FB8_17 73 I/O I
|
||
|
||
Legend:
|
||
Pin No. - ~ - User Assigned
|
||
************************** Function Block Details ************************
|
||
Legend:
|
||
Total Pt - Total product terms used by the macrocell signal
|
||
Imp Pt - Product terms imported from other macrocells
|
||
Exp Pt - Product terms exported to other macrocells
|
||
in direction shown
|
||
Unused Pt - Unused local product terms remaining in macrocell
|
||
Loc - Location where logic was mapped in device
|
||
Pin Type/Use - I - Input GCK - Global Clock
|
||
O - Output GTS - Global Output Enable
|
||
(b) - Buried macrocell GSR - Global Set/Reset
|
||
X - Signal used as input to the macrocell logic.
|
||
Pin No. - ~ - User Assigned
|
||
*********************************** FB1 ***********************************
|
||
Number of function block inputs used/remaining: 39/15
|
||
Number of signals used by logic mapping into function block: 39
|
||
Signal Total Imp Exp Unused Loc Pin Pin Pin
|
||
Name Pt Pt Pt Pt # Type Use
|
||
SDRAM/ram_state_FSM_FFd4
|
||
11 6<- 0 0 FB1_1 (b) (b)
|
||
DQMH 4 2<- /\3 0 FB1_2 11 I/O O
|
||
IDE_ROMEN 2 0 /\2 1 FB1_3 12 I/O O
|
||
$OpTx$FX_DC$209 2 0 0 3 FB1_4 (b) (b)
|
||
DQML 4 0 0 1 FB1_5 13 I/O O
|
||
MEMW_n 2 0 0 3 FB1_6 14 I/O O
|
||
SDRAM/timer_tRFC<1> 3 0 0 2 FB1_7 (b) (b)
|
||
CAS_n 2 0 0 3 FB1_8 15 I/O O
|
||
RAS_n 2 0 0 3 FB1_9 16 I/O O
|
||
z2_state_FSM_FFd1 4 0 0 1 FB1_10 (b) (b)
|
||
RAMCS_n 4 0 0 1 FB1_11 17 I/O O
|
||
BA<0> 2 0 \/1 2 FB1_12 18 I/O O
|
||
SDRAM/ram_state_FSM_FFd2
|
||
6 1<- 0 0 FB1_13 (b) (b)
|
||
BA<1> 2 0 \/2 1 FB1_14 19 I/O O
|
||
MA<10> 6 2<- \/1 0 FB1_15 20 I/O O
|
||
SDRAM/ram_state_FSM_FFd3
|
||
7 2<- 0 0 FB1_16 (b) (b)
|
||
MA<0> 4 0 /\1 0 FB1_17 22 GCK/I/O O
|
||
SDRAM/init_refreshed
|
||
2 0 \/3 0 FB1_18 (b) (b)
|
||
|
||
Signals Used by Logic in Function Block
|
||
1: $OpTx$FX_DC$182 14: DQML 27: SDRAM/refresh_request<1>
|
||
2: $OpTx$FX_DC$199 15: MA<0> 28: SDRAM/timer_tRFC<0>
|
||
3: $OpTx$FX_DC$209 16: MA<10> 29: SDRAM/timer_tRFC<1>
|
||
4: ADDR<10> 17: MEMW_n_OBUF46 30: as_n_sync<1>
|
||
5: ADDR<16> 18: RAMCS_n 31: ide_access/ide_access_D2
|
||
6: ADDR<1> 19: RAS_n_OBUF47 32: ide_enabled
|
||
7: ADDR<20> 20: RESET_n 33: lds_n_sync<1>
|
||
8: ADDR<22> 21: SDRAM/init_refreshed 34: ovl
|
||
9: ADDR<23> 22: SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 35: ram_ready
|
||
10: BUF_SDRAM/ram_state_FSM_FFd1 23: SDRAM/ram_state_FSM_FFd1 36: rw_sync<1>
|
||
11: BUF_SDRAM/timer_tRFC<0> 24: SDRAM/ram_state_FSM_FFd2 37: uds_n_sync<1>
|
||
12: CAS_n_OBUF48 25: SDRAM/ram_state_FSM_FFd3 38: z2_state_FSM_FFd1
|
||
13: DQMH 26: SDRAM/ram_state_FSM_FFd4 39: z2_state_FSM_FFd2
|
||
|
||
Signal 1 2 3 4 FB
|
||
Name 0----+----0----+----0----+----0----+----0 Inputs
|
||
SDRAM/ram_state_FSM_FFd4
|
||
..X......X......X..X.XXX.XX.......XX.XX. 13
|
||
DQMH XX..........X......X.X...X..........X... 7
|
||
IDE_ROMEN ....X.........................XX........ 3
|
||
$OpTx$FX_DC$209 ..........XX..........XXX..XX........... 7
|
||
DQML XX...........X.....X.X...X......X....... 7
|
||
MEMW_n ................X..X.................... 2
|
||
SDRAM/timer_tRFC<1> ..........XX.......X..XXX...X........... 7
|
||
CAS_n ...........X.......X.................... 2
|
||
RAS_n ..................XX.................... 2
|
||
z2_state_FSM_FFd1 ...................X.........X..X...XXX. 6
|
||
RAMCS_n .X.........X.....X.X.X..X............... 6
|
||
BA<0> .......X...........X..XXX........X...... 6
|
||
SDRAM/ram_state_FSM_FFd2
|
||
..X......X.........X.XXX.XX.......XX.... 10
|
||
BA<1> ........X..........X..XXX........X...... 6
|
||
MA<10> X.....X........XX..X.XX.X........X...... 9
|
||
SDRAM/ram_state_FSM_FFd3
|
||
.........XX........XXXXX.X.X......X..... 10
|
||
MA<0> X..X.X........X....X.XXX................ 8
|
||
SDRAM/init_refreshed
|
||
...................XXXXX.X.XX.....X..... 9
|
||
0----+----1----+----2----+----3----+----4
|
||
0 0 0 0
|
||
*********************************** FB2 ***********************************
|
||
Number of function block inputs used/remaining: 39/15
|
||
Number of signals used by logic mapping into function block: 39
|
||
Signal Total Imp Exp Unused Loc Pin Pin Pin
|
||
Name Pt Pt Pt Pt # Type Use
|
||
(unused) 0 0 0 5 FB2_1 (b)
|
||
DBUS<14> 3 0 0 2 FB2_2 99 GSR/I/O I/O
|
||
$OpTx$FX_DC$206 1 0 0 4 FB2_3 (b) (b)
|
||
$OpTx$FX_DC$199 1 0 0 4 FB2_4 (b) (b)
|
||
DBUS<15> 3 0 0 2 FB2_5 1 GTS/I/O I/O
|
||
MA<4> 4 0 0 1 FB2_6 2 GTS/I/O O
|
||
rw_sync<0> 2 0 0 3 FB2_7 (b) (b)
|
||
MA<5> 5 0 0 0 FB2_8 3 GTS/I/O O
|
||
MA<6> 4 0 0 1 FB2_9 4 GTS/I/O O
|
||
ram_ready 2 0 0 3 FB2_10 (b) (b)
|
||
MA<7> 4 0 0 1 FB2_11 6 I/O O
|
||
MA<8> 4 0 0 1 FB2_12 7 I/O O
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
2 0 0 3 FB2_13 (b) (b)
|
||
MA<9> 5 0 0 0 FB2_14 8 I/O O
|
||
MA<11> 4 0 0 1 FB2_15 9 I/O O
|
||
ram_dtack 3 0 0 2 FB2_16 (b) (b)
|
||
CKE 3 0 0 2 FB2_17 10 I/O O
|
||
CAS_n_OBUF48 3 0 0 2 FB2_18 (b) (b)
|
||
|
||
Signals Used by Logic in Function Block
|
||
1: $OpTx$FX_DC$182 14: ADDR<8> 27: SDRAM/ram_state_FSM_FFd2
|
||
2: $OpTx$FX_DC$187 15: ADDR<9> 28: SDRAM/ram_state_FSM_FFd3
|
||
3: ADDR<14> 16: MA<11> 29: SDRAM/ram_state_FSM_FFd4
|
||
4: ADDR<15> 17: MA<4> 30: autoconfig_cycle/autoconfig_cycle_D2
|
||
5: ADDR<16> 18: MA<5> 31: autoconfig_dout<2>
|
||
6: ADDR<17> 19: MA<6> 32: autoconfig_dout<3>
|
||
7: ADDR<18> 20: MA<7> 33: ideregister_dout<2>
|
||
8: ADDR<19> 21: MA<8> 34: ideregister_dout<3>
|
||
9: ADDR<21> 22: MA<9> 35: ovl
|
||
10: ADDR<23> 23: RESET_n 36: ram_dtack
|
||
11: ADDR<5> 24: RW 37: uds_n_sync<1>
|
||
12: ADDR<6> 25: SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 38: z2_state_FSM_FFd1
|
||
13: ADDR<7> 26: SDRAM/ram_state_FSM_FFd1 39: z2_state_FSM_FFd2
|
||
|
||
Signal 1 2 3 4 FB
|
||
Name 0----+----0----+----0----+----0----+----0 Inputs
|
||
DBUS<14> .X....................XX.....XX.X...X... 7
|
||
$OpTx$FX_DC$206 ........................XXX............. 3
|
||
$OpTx$FX_DC$199 .........................XX.X........... 3
|
||
DBUS<15> .X....................XX.....X.X.X..X... 7
|
||
MA<4> X.X.......X.....X.....X.XXX............. 8
|
||
rw_sync<0> ......................XX................ 2
|
||
MA<5> X..X.......X.....X....X.XXX.X........... 9
|
||
MA<6> X...X.......X.....X...X.XXX............. 8
|
||
ram_ready ......................X.XXX.X........... 5
|
||
MA<7> X....X.......X.....X..X.XXX............. 8
|
||
MA<8> X.....X.......X.....X.X.XXX............. 8
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
.........................XXXX........... 4
|
||
MA<9> .......X.X...........XX.XXX.X.....X..... 9
|
||
MA<11> ........X......X......X.XXXX......X..... 8
|
||
ram_dtack ......................X..XXXX......X.X.. 7
|
||
CKE ......................X..XX.X........XX. 6
|
||
CAS_n_OBUF48 ........................XXX.X........... 4
|
||
0----+----1----+----2----+----3----+----4
|
||
0 0 0 0
|
||
*********************************** FB3 ***********************************
|
||
Number of function block inputs used/remaining: 39/15
|
||
Number of signals used by logic mapping into function block: 39
|
||
Signal Total Imp Exp Unused Loc Pin Pin Pin
|
||
Name Pt Pt Pt Pt # Type Use
|
||
(unused) 0 0 /\2 3 FB3_1 (b) (b)
|
||
MA<1> 4 0 0 1 FB3_2 23 GCK/I/O O
|
||
(unused) 0 0 0 5 FB3_3 (b)
|
||
(unused) 0 0 0 5 FB3_4 (b)
|
||
MA<2> 4 0 0 1 FB3_5 24 I/O O
|
||
MA<3> 4 0 0 1 FB3_6 25 I/O O
|
||
AUTOCONFIG/ac_state<0>/AUTOCONFIG/ac_state<0>_SETF
|
||
1 0 0 4 FB3_7 (b) (b)
|
||
BUF_AUTOCONFIG/zram_size<2>
|
||
2 0 0 3 FB3_8 27 GCK/I/O GCK
|
||
AUTOCONFIG/zram_size<2>
|
||
2 0 0 3 FB3_9 28 I/O I
|
||
AUTOCONFIG/zram_size<0>
|
||
2 0 0 3 FB3_10 (b) (b)
|
||
AUTOCONFIG/ide_base<2>
|
||
3 0 0 2 FB3_11 29 I/O I
|
||
AUTOCONFIG/ide_base<1>
|
||
3 0 0 2 FB3_12 30 I/O I
|
||
AUTOCONFIG/ide_base<0>
|
||
3 0 0 2 FB3_13 (b) (b)
|
||
AUTOCONFIG/addr_match<0>
|
||
4 0 0 1 FB3_14 32 I/O I
|
||
AUTOCONFIG/addr_match<3>
|
||
5 0 0 0 FB3_15 33 I/O (b)
|
||
AUTOCONFIG/addr_match<2>
|
||
5 0 0 0 FB3_16 (b) (b)
|
||
AUTOCONFIG/addr_match<1>
|
||
5 0 0 0 FB3_17 34 I/O I
|
||
autoconfig_dout<1> 7 2<- 0 0 FB3_18 (b) (b)
|
||
|
||
Signals Used by Logic in Function Block
|
||
1: $OpTx$FX_DC$182 14: AUTOCONFIG/ac_state<1> 27: DBUS<12>.PIN
|
||
2: ADDR<11> 15: AUTOCONFIG/addr_match<0> 28: RAM_SIZE<0>
|
||
3: ADDR<12> 16: AUTOCONFIG/addr_match<1> 29: RAM_SIZE<1>
|
||
4: ADDR<13> 17: AUTOCONFIG/addr_match<2> 30: RESET_n
|
||
5: ADDR<1> 18: AUTOCONFIG/addr_match<3> 31: SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
6: ADDR<2> 19: AUTOCONFIG/zram_size<2> 32: SDRAM/ram_state_FSM_FFd1
|
||
7: ADDR<3> 20: BUF_AUTOCONFIG/zram_size<2> 33: SDRAM/ram_state_FSM_FFd2
|
||
8: ADDR<4> 21: MA<1> 34: autoconf_dtack
|
||
9: ADDR<5> 22: MA<2> 35: autoconfig_cycle/autoconfig_cycle_D2
|
||
10: ADDR<6> 23: MA<3> 36: autoconfig_dout<1>
|
||
11: ADDR<7> 24: DBUS<15>.PIN 37: rw_sync<1>
|
||
12: ADDR<8> 25: DBUS<14>.PIN 38: z2_state_FSM_FFd1
|
||
13: AUTOCONFIG/ac_state<0> 26: DBUS<13>.PIN 39: z2_state_FSM_FFd2
|
||
|
||
Signal 1 2 3 4 FB
|
||
Name 0----+----0----+----0----+----0----+----0 Inputs
|
||
MA<1> XX...X..............X........XXXX....... 8
|
||
MA<2> X.X...X..............X.......XXXX....... 8
|
||
MA<3> X..X...X..............X......XXXX....... 8
|
||
AUTOCONFIG/ac_state<0>/AUTOCONFIG/ac_state<0>_SETF
|
||
...........................XXX.......... 3
|
||
BUF_AUTOCONFIG/zram_size<2>
|
||
...........................XX........... 2
|
||
AUTOCONFIG/zram_size<2>
|
||
...................X.........X.......... 2
|
||
AUTOCONFIG/zram_size<0>
|
||
...........................XXX.......... 3
|
||
AUTOCONFIG/ide_base<2>
|
||
....XXXXXXXXXX.........X.....X...XX.XXX. 17
|
||
AUTOCONFIG/ide_base<1>
|
||
....XXXXXXXXXX..........X....X...XX.XXX. 17
|
||
AUTOCONFIG/ide_base<0>
|
||
....XXXXXXXXXX...........X...X...XX.XXX. 17
|
||
AUTOCONFIG/addr_match<0>
|
||
....XXXXXXXXXXX....X...XXXXX.X...XX.XXX. 23
|
||
AUTOCONFIG/addr_match<3>
|
||
....XXXXXXXXXX...X.....XXXXXXX...XX.XXX. 23
|
||
AUTOCONFIG/addr_match<2>
|
||
....XXXXXXXXXX..X......XXXXXXX...XX.XXX. 23
|
||
AUTOCONFIG/addr_match<1>
|
||
....XXXXXXXXXX.X...X...XXXXXXX...XX.XXX. 24
|
||
autoconfig_dout<1> ....XXXXXXXXXX....X..........X...XXXXXX. 18
|
||
0----+----1----+----2----+----3----+----4
|
||
0 0 0 0
|
||
*********************************** FB4 ***********************************
|
||
Number of function block inputs used/remaining: 39/15
|
||
Number of signals used by logic mapping into function block: 39
|
||
Signal Total Imp Exp Unused Loc Pin Pin Pin
|
||
Name Pt Pt Pt Pt # Type Use
|
||
ideregister_dout<3> 2 0 0 3 FB4_1 (b) (b)
|
||
ideregister_dout<2> 2 0 0 3 FB4_2 87 I/O I
|
||
ideregister_dout<1> 2 0 0 3 FB4_3 (b) (b)
|
||
ideregister_dout<0> 2 0 0 3 FB4_4 (b) (b)
|
||
ide_enabled 2 0 0 3 FB4_5 89 I/O I
|
||
enable_maprom 2 0 0 3 FB4_6 90 I/O I
|
||
SDRAM/refresh_request<0>
|
||
2 0 0 3 FB4_7 (b) (b)
|
||
otherram_en 3 0 0 2 FB4_8 91 I/O I
|
||
SDRAM/refreshing 3 0 0 2 FB4_9 92 I/O I
|
||
SDRAM/refresh_timer<3>
|
||
3 0 0 2 FB4_10 (b) (b)
|
||
SDRAM/refresh_timer<0>
|
||
3 0 0 2 FB4_11 93 I/O I
|
||
IDE/rom_bankSel<1> 3 0 0 2 FB4_12 94 I/O I
|
||
IDE/rom_bankSel<0> 3 0 0 2 FB4_13 (b) (b)
|
||
SDRAM/refresh_timer<2>
|
||
4 0 0 1 FB4_14 95 I/O I
|
||
DBUS<12> 3 0 0 2 FB4_15 96 I/O I/O
|
||
SDRAM/refresh_timer<1>
|
||
4 0 0 1 FB4_16 (b) (b)
|
||
DBUS<13> 3 0 0 2 FB4_17 97 I/O I/O
|
||
AUTOCONFIG/ac_state<0>
|
||
5 0 0 0 FB4_18 (b) (b)
|
||
|
||
Signals Used by Logic in Function Block
|
||
1: $OpTx$FX_DC$187 14: DBUS<14>.PIN 27: SDRAM/refreshing
|
||
2: $OpTx$FX_DC$199 15: DBUS<13>.PIN 28: autoconfig_cycle/autoconfig_cycle_D2
|
||
3: AUTOCONFIG/ac_state<0> 16: DBUS<12>.PIN 29: autoconfig_dout<0>
|
||
4: AUTOCONFIG/ac_state<0>/AUTOCONFIG/ac_state<0>_SETF 17: RAM_SIZE<0> 30: autoconfig_dout<1>
|
||
5: AUTOCONFIG/ac_state_not0001/AUTOCONFIG/ac_state_not0001_D2 18: RAM_SIZE<1> 31: enable_maprom
|
||
6: CAS_n_OBUF48 19: RESET_n 32: ide_access/ide_access_D2
|
||
7: ECLK 20: RW 33: ide_enabled
|
||
8: IDE/dout_and0000/IDE/dout_and0000_D2 21: SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 34: ideregister_dout<0>
|
||
9: IDE/rom_bankSel<0> 22: SDRAM/refresh_timer<0> 35: ideregister_dout<1>
|
||
10: IDE/rom_bankSel<1> 23: SDRAM/refresh_timer<0>/SDRAM/refresh_timer<0>_RSTF 36: ideregister_dout<2>
|
||
11: IDE/rom_bankSel_not0001/IDE/rom_bankSel_not0001_D2 24: SDRAM/refresh_timer<1> 37: ideregister_dout<3>
|
||
12: IDE_ENABLE 25: SDRAM/refresh_timer<2> 38: otherram_en
|
||
13: DBUS<15>.PIN 26: SDRAM/refresh_timer<3> 39: uds_n_sync<1>
|
||
|
||
Signal 1 2 3 4 FB
|
||
Name 0----+----0----+----0----+----0----+----0 Inputs
|
||
ideregister_dout<3> .......X.X..........................X... 3
|
||
ideregister_dout<2> .......XX..........................X.... 3
|
||
ideregister_dout<1> .......X..........................X..X.. 3
|
||
ideregister_dout<0> .......X......................X..X...... 3
|
||
ide_enabled ...........X......XX...........XX....... 5
|
||
enable_maprom ..........X....X..X...........X......... 4
|
||
SDRAM/refresh_request<0>
|
||
..................X..X.XXX.............. 5
|
||
otherram_en ..........X...X...X..................X.. 4
|
||
SDRAM/refreshing .X...X............X.X.....X............. 5
|
||
SDRAM/refresh_timer<3>
|
||
......X..............XXXXX.............. 6
|
||
SDRAM/refresh_timer<0>
|
||
......X..............XXXXX.............. 6
|
||
IDE/rom_bankSel<1> .........XX.X.....X..................... 4
|
||
IDE/rom_bankSel<0> ........X.X..X....X..................... 4
|
||
SDRAM/refresh_timer<2>
|
||
......X..............XXXXX.............. 6
|
||
DBUS<12> X.................XX.......XX....X....X. 7
|
||
SDRAM/refresh_timer<1>
|
||
......X..............XXXXX.............. 6
|
||
DBUS<13> X.................XX.......X.X....X...X. 7
|
||
AUTOCONFIG/ac_state<0>
|
||
..XXX...........XXX..................... 6
|
||
0----+----1----+----2----+----3----+----4
|
||
0 0 0 0
|
||
*********************************** FB5 ***********************************
|
||
Number of function block inputs used/remaining: 31/23
|
||
Number of signals used by logic mapping into function block: 31
|
||
Signal Total Imp Exp Unused Loc Pin Pin Pin
|
||
Name Pt Pt Pt Pt # Type Use
|
||
AUTOCONFIG/maprom_enabled/AUTOCONFIG/maprom_enabled_SETF
|
||
1 0 0 4 FB5_1 (b) (b)
|
||
$OpTx$FX_DC$182 1 0 0 4 FB5_2 35 I/O I
|
||
uds_n_sync<1> 2 0 0 3 FB5_3 (b) (b)
|
||
uds_n_sync<0> 2 0 0 3 FB5_4 (b) (b)
|
||
rw_sync<1> 2 0 0 3 FB5_5 36 I/O I
|
||
RAMOE_n 3 0 0 2 FB5_6 37 I/O O
|
||
lds_n_sync<1> 2 0 0 3 FB5_7 (b) (b)
|
||
lds_n_sync<0> 2 0 0 3 FB5_8 39 I/O I
|
||
as_n_sync<1> 2 0 0 3 FB5_9 40 I/O I
|
||
SDRAM/timer_tRFC<0> 2 0 0 3 FB5_10 (b) (b)
|
||
SDRAM/refresh_request<1>
|
||
2 0 0 3 FB5_11 41 I/O (b)
|
||
SDRAM/ram_state_FSM_FFd1
|
||
2 0 0 3 FB5_12 42 I/O I
|
||
MEMW_n_OBUF46 3 0 0 2 FB5_13 (b) (b)
|
||
BUF_SDRAM/timer_tRFC<0>
|
||
3 0 0 2 FB5_14 43 I/O (b)
|
||
AUTOCONFIG/maprom_enabled
|
||
2 0 0 3 FB5_15 46 I/O (b)
|
||
RAS_n_OBUF47 4 0 0 1 FB5_16 (b) (b)
|
||
ROM_BANK<0> 2 0 \/1 2 FB5_17 49 I/O O
|
||
BUF_SDRAM/ram_state_FSM_FFd1
|
||
6 1<- 0 0 FB5_18 (b) (b)
|
||
|
||
Signals Used by Logic in Function Block
|
||
1: $OpTx$FX_DC$206 12: SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 22: as_n_sync<0>
|
||
2: ADDR<16> 13: SDRAM/ram_state_FSM_FFd1 23: enable_maprom
|
||
3: AUTOCONFIG/maprom_enabled/AUTOCONFIG/maprom_enabled_SETF 14: SDRAM/ram_state_FSM_FFd2 24: ide_enabled
|
||
4: BUF_SDRAM/ram_state_FSM_FFd1 15: SDRAM/ram_state_FSM_FFd3 25: lds_n_sync<0>
|
||
5: BUF_SDRAM/timer_tRFC<0> 16: SDRAM/ram_state_FSM_FFd4 26: ovr_detect
|
||
6: CAS_n_OBUF48 17: SDRAM/refresh_request<0> 27: ram_access/ram_access_D2
|
||
7: IDE/rom_bankSel<0> 18: SDRAM/refresh_request<1> 28: rw_sync<0>
|
||
8: LDS_n 19: SDRAM/timer_tRFC<0> 29: uds_n_sync<0>
|
||
9: RAS_n_OBUF47 20: SDRAM/timer_tRFC<1> 30: z2_state_FSM_FFd1
|
||
10: RESET_n 21: UDS_n 31: z2_state_FSM_FFd2
|
||
11: RW
|
||
|
||
Signal 1 2 3 4 FB
|
||
Name 0----+----0----+----0----+----0----+----0 Inputs
|
||
AUTOCONFIG/maprom_enabled/AUTOCONFIG/maprom_enabled_SETF
|
||
.........X............X..X.............. 3
|
||
$OpTx$FX_DC$182 ........X..X............................ 2
|
||
uds_n_sync<1> .........X..................X........... 2
|
||
uds_n_sync<0> .........X..........X................... 2
|
||
rw_sync<1> .........X.................X............ 2
|
||
RAMOE_n .......X.XX.........X.....X............. 5
|
||
lds_n_sync<1> .........X..............X............... 2
|
||
lds_n_sync<0> .......X.X.............................. 2
|
||
as_n_sync<1> .........X...........X.................. 2
|
||
SDRAM/timer_tRFC<0> ....X....X.............................. 2
|
||
SDRAM/refresh_request<1>
|
||
.........X......X....................... 2
|
||
SDRAM/ram_state_FSM_FFd1
|
||
...X.....X.............................. 2
|
||
MEMW_n_OBUF46 ........X..XXX.......................... 4
|
||
BUF_SDRAM/timer_tRFC<0>
|
||
X....X........X...XX.................... 5
|
||
AUTOCONFIG/maprom_enabled
|
||
..X......X............X..X.............. 4
|
||
RAS_n_OBUF47 .....X......XXXX........................ 5
|
||
ROM_BANK<0> .X....X................X................ 3
|
||
BUF_SDRAM/ram_state_FSM_FFd1
|
||
X....X......XXXX.X........X..XX......... 10
|
||
0----+----1----+----2----+----3----+----4
|
||
0 0 0 0
|
||
*********************************** FB6 ***********************************
|
||
Number of function block inputs used/remaining: 32/22
|
||
Number of signals used by logic mapping into function block: 32
|
||
Signal Total Imp Exp Unused Loc Pin Pin Pin
|
||
Name Pt Pt Pt Pt # Type Use
|
||
(unused) 0 0 /\5 0 FB6_1 (b) (b)
|
||
(unused) 0 0 0 5 FB6_2 74 I/O I
|
||
(unused) 0 0 0 5 FB6_3 (b)
|
||
(unused) 0 0 0 5 FB6_4 (b)
|
||
(unused) 0 0 0 5 FB6_5 76 I/O I
|
||
(unused) 0 0 0 5 FB6_6 77 I/O I
|
||
(unused) 0 0 0 5 FB6_7 (b)
|
||
(unused) 0 0 0 5 FB6_8 78 I/O I
|
||
(unused) 0 0 0 5 FB6_9 79 I/O I
|
||
(unused) 0 0 0 5 FB6_10 (b)
|
||
(unused) 0 0 0 5 FB6_11 80 I/O I
|
||
SDRAM/refresh_timer<0>/SDRAM/refresh_timer<0>_RSTF
|
||
1 0 0 4 FB6_12 81 I/O I
|
||
ovr_detect 2 0 0 3 FB6_13 (b) (b)
|
||
IDE/ds_delay<2> 2 0 0 3 FB6_14 82 I/O I
|
||
AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000/AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000_D
|
||
2 0 0 3 FB6_15 85 I/O I
|
||
AUTOCONFIG/cfgin 3 0 0 2 FB6_16 (b) (b)
|
||
ide_access/ide_access_D2
|
||
4 0 \/1 0 FB6_17 86 I/O I
|
||
ram_access/ram_access_D2
|
||
11 6<- 0 0 FB6_18 (b) (b)
|
||
|
||
Signals Used by Logic in Function Block
|
||
1: $OpTx$FX_DC$198 12: AUTOCONFIG/addr_match<2> 23: IDE/ds_delay<2>
|
||
2: ADDR<17> 13: AUTOCONFIG/addr_match<3> 24: OVR_n.PIN
|
||
3: ADDR<18> 14: AUTOCONFIG/ide_base<0> 25: RESET_n
|
||
4: ADDR<19> 15: AUTOCONFIG/ide_base<1> 26: SDRAM/refreshing
|
||
5: ADDR<20> 16: AUTOCONFIG/ide_base<2> 27: as_n_sync<1>
|
||
6: ADDR<21> 17: AUTOCONFIG/ide_configured 28: otherram_en
|
||
7: ADDR<22> 18: AUTOCONFIG/maprom_enabled 29: ovl
|
||
8: ADDR<23> 19: AUTOCONFIG/ram_configured 30: ovr_detect
|
||
9: AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000/AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000_D 20: CFGIN_n 31: rw_sync<1>
|
||
10: AUTOCONFIG/addr_match<0> 21: IDE/ds_delay<0> 32: uds_n_sync<1>
|
||
11: AUTOCONFIG/addr_match<1> 22: IDE/ds_delay<1>
|
||
|
||
Signal 1 2 3 4 FB
|
||
Name 0----+----0----+----0----+----0----+----0 Inputs
|
||
SDRAM/refresh_timer<0>/SDRAM/refresh_timer<0>_RSTF
|
||
........................XX.............. 2
|
||
ovr_detect .......................XX............... 2
|
||
IDE/ds_delay<2> ....................XXX........X........ 4
|
||
AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000/AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000_D
|
||
...X...........X........................ 2
|
||
AUTOCONFIG/cfgin ...................X....X.X............. 3
|
||
ide_access/ide_access_D2
|
||
.XX.XXXXX....XX.X....................... 10
|
||
ram_access/ram_access_D2
|
||
XXXXXXXX.XXXX....XX........XXXX......... 18
|
||
0----+----1----+----2----+----3----+----4
|
||
0 0 0 0
|
||
*********************************** FB7 ***********************************
|
||
Number of function block inputs used/remaining: 39/15
|
||
Number of signals used by logic mapping into function block: 39
|
||
Signal Total Imp Exp Unused Loc Pin Pin Pin
|
||
Name Pt Pt Pt Pt # Type Use
|
||
autoconfig_dout<0> 10 5<- 0 0 FB7_1 (b) (b)
|
||
ROM_BANK<1> 1 0 0 4 FB7_2 50 I/O O
|
||
(unused) 0 0 0 5 FB7_3 (b)
|
||
(unused) 0 0 0 5 FB7_4 (b)
|
||
DTACK_n 1 0 0 4 FB7_5 52 I/O O
|
||
(unused) 0 0 0 5 FB7_6 53 I/O
|
||
(unused) 0 0 0 5 FB7_7 (b)
|
||
(unused) 0 0 0 5 FB7_8 54 I/O
|
||
(unused) 0 0 0 5 FB7_9 55 I/O
|
||
(unused) 0 0 0 5 FB7_10 (b)
|
||
autoconfig_cycle/autoconfig_cycle_D2
|
||
1 0 0 4 FB7_11 56 I/O I
|
||
$OpTx$FX_DC$198 1 0 0 4 FB7_12 58 I/O I
|
||
ovl 2 0 0 3 FB7_13 (b) (b)
|
||
as_n_sync<0> 2 0 0 3 FB7_14 59 I/O I
|
||
AUTOCONFIG/ac_state<1>
|
||
3 0 \/1 1 FB7_15 60 I/O I
|
||
autoconfig_dout<3> 8 3<- 0 0 FB7_16 (b) (b)
|
||
CFGOUT_n 3 0 /\2 0 FB7_17 61 I/O O
|
||
(unused) 0 0 \/5 0 FB7_18 (b) (b)
|
||
|
||
Signals Used by Logic in Function Block
|
||
1: $OpTx$FX_DC$198 14: ADDR<5> 27: RESET_n
|
||
2: ADDR<16> 15: ADDR<6> 28: as_n_sync<1>
|
||
3: ADDR<17> 16: ADDR<7> 29: autoconf_dtack
|
||
4: ADDR<18> 17: ADDR<8> 30: autoconfig_cycle/autoconfig_cycle_D2
|
||
5: ADDR<19> 18: AS_n 31: autoconfig_dout<0>
|
||
6: ADDR<1> 19: AUTOCONFIG/ac_state<0> 32: autoconfig_dout<3>
|
||
7: ADDR<20> 20: AUTOCONFIG/ac_state<1> 33: ide_enabled
|
||
8: ADDR<21> 21: AUTOCONFIG/ac_state_not0001/AUTOCONFIG/ac_state_not0001_D2 34: ovr_detect
|
||
9: ADDR<22> 22: AUTOCONFIG/cfgin 35: ram_access/ram_access_D2
|
||
10: ADDR<23> 23: AUTOCONFIG/zram_size<0> 36: ram_ready
|
||
11: ADDR<2> 24: CFGOUT_n 37: rw_sync<1>
|
||
12: ADDR<3> 25: IDE/rom_bankSel<1> 38: z2_state_FSM_FFd1
|
||
13: ADDR<4> 26: IDE_ENABLE 39: z2_state_FSM_FFd2
|
||
|
||
Signal 1 2 3 4 FB
|
||
Name 0----+----0----+----0----+----0----+----0 Inputs
|
||
autoconfig_dout<0> .....X....XXXXXXX.XX..X..XX.XXX.....XXX. 19
|
||
ROM_BANK<1> ........................X.......X....... 2
|
||
DTACK_n .................X...............XXX.... 4
|
||
autoconfig_cycle/autoconfig_cycle_D2
|
||
.XXXX.XXXX...........X.X................ 10
|
||
$OpTx$FX_DC$198 ....X.X................................. 2
|
||
ovl XXXX...XXX................XX........X... 10
|
||
as_n_sync<0> .................X........X............. 2
|
||
AUTOCONFIG/ac_state<1>
|
||
..................XXX.....X............. 4
|
||
autoconfig_dout<3> .....X....XXXXXXX.XX......X.XX.X....XXX. 17
|
||
CFGOUT_n ..................XX......XX............ 4
|
||
0----+----1----+----2----+----3----+----4
|
||
0 0 0 0
|
||
*********************************** FB8 ***********************************
|
||
Number of function block inputs used/remaining: 39/15
|
||
Number of signals used by logic mapping into function block: 39
|
||
Signal Total Imp Exp Unused Loc Pin Pin Pin
|
||
Name Pt Pt Pt Pt # Type Use
|
||
IDE/rom_bankSel_not0001/IDE/rom_bankSel_not0001_D2
|
||
1 0 /\4 0 FB8_1 (b) (b)
|
||
IDECS2_n 1 0 0 4 FB8_2 63 I/O O
|
||
IDE/dout_and0000/IDE/dout_and0000_D2
|
||
1 0 0 4 FB8_3 (b) (b)
|
||
AUTOCONFIG/ac_state_not0001/AUTOCONFIG/ac_state_not0001_D2
|
||
1 0 0 4 FB8_4 (b) (b)
|
||
IDECS1_n 1 0 0 4 FB8_5 64 I/O O
|
||
idereg_dtack 2 0 0 3 FB8_6 65 I/O (b)
|
||
autoconf_dtack 2 0 0 3 FB8_7 (b) (b)
|
||
IDE/ds_delay<0> 2 0 0 3 FB8_8 66 I/O I
|
||
IDEBUF_OE 3 0 0 2 FB8_9 67 I/O O
|
||
AUTOCONFIG/ram_configured
|
||
2 0 0 3 FB8_10 (b) (b)
|
||
IOW_n 4 0 0 1 FB8_11 68 I/O O
|
||
IOR_n 3 0 0 2 FB8_12 70 I/O O
|
||
AUTOCONFIG/ide_configured
|
||
2 0 0 3 FB8_13 (b) (b)
|
||
OVR_n 1 0 0 4 FB8_14 71 I/O I/O
|
||
$OpTx$FX_DC$187 2 0 0 3 FB8_15 72 I/O (b)
|
||
IDE/ds_delay<1> 3 0 0 2 FB8_16 (b) (b)
|
||
z2_state_FSM_FFd2 5 0 0 0 FB8_17 73 I/O I
|
||
autoconfig_dout<2> 9 4<- 0 0 FB8_18 (b) (b)
|
||
|
||
Signals Used by Logic in Function Block
|
||
1: $OpTx$FX_DC$187 14: AUTOCONFIG/ac_state<0> 27: autoconf_dtack
|
||
2: ADDR<12> 15: AUTOCONFIG/ac_state<1> 28: autoconfig_cycle/autoconfig_cycle_D2
|
||
3: ADDR<13> 16: AUTOCONFIG/zram_size<2> 29: autoconfig_dout<2>
|
||
4: ADDR<15> 17: IDE/ds_delay<0> 30: ide_access/ide_access_D2
|
||
5: ADDR<16> 18: IDE/ds_delay<1> 31: ide_enabled
|
||
6: ADDR<1> 19: IDE/ds_delay<2> 32: idereg_dtack
|
||
7: ADDR<2> 20: IDE/rom_bankSel_not0001/IDE/rom_bankSel_not0001_D2 33: ovr_detect
|
||
8: ADDR<3> 21: IOR_n 34: ram_access/ram_access_D2
|
||
9: ADDR<4> 22: LDS_n 35: ram_dtack
|
||
10: ADDR<5> 23: RESET_n 36: rw_sync<1>
|
||
11: ADDR<6> 24: RW 37: uds_n_sync<1>
|
||
12: ADDR<7> 25: UDS_n 38: z2_state_FSM_FFd1
|
||
13: ADDR<8> 26: as_n_sync<1> 39: z2_state_FSM_FFd2
|
||
|
||
Signal 1 2 3 4 FB
|
||
Name 0----+----0----+----0----+----0----+----0 Inputs
|
||
IDE/rom_bankSel_not0001/IDE/rom_bankSel_not0001_D2
|
||
...XX..................X.....XXX.....XX. 8
|
||
IDECS2_n .XXXX........................XX......... 6
|
||
IDE/dout_and0000/IDE/dout_and0000_D2
|
||
...XX..............X..X......XXX.....XX. 9
|
||
AUTOCONFIG/ac_state_not0001/AUTOCONFIG/ac_state_not0001_D2
|
||
.....X.XXXXXX.............XX.......X.XX. 12
|
||
IDECS1_n .XXXX........................XX......... 6
|
||
idereg_dtack ...XX.................X......XXX.....XX. 8
|
||
autoconf_dtack ......................X...XX.........XX. 5
|
||
IDE/ds_delay<0> ................XXX.................X... 4
|
||
IDEBUF_OE ...XX................X.XX....XX......... 7
|
||
AUTOCONFIG/ram_configured
|
||
.....XXXXXXXXXX.......X...XX.......X.XX. 16
|
||
IOW_n ................XXX....X.X..........X... 6
|
||
IOR_n ................XXX.X..X.X..........X... 7
|
||
AUTOCONFIG/ide_configured
|
||
.....XXXXXXXXXX.......X...XX.......X.XX. 16
|
||
OVR_n ................................XX...... 2
|
||
$OpTx$FX_DC$187 ...XX......................X.XX......... 5
|
||
IDE/ds_delay<1> ................XXX.................X... 4
|
||
z2_state_FSM_FFd2 X.....................X..XX....X.XX..XX. 9
|
||
autoconfig_dout<2> .....XXXXXXXXXXX......X...XXX......X.XX. 18
|
||
0----+----1----+----2----+----3----+----4
|
||
0 0 0 0
|
||
******************************* Equations ********************************
|
||
|
||
********** Mapped Logic **********
|
||
|
||
$OpTx$FX_DC$182 = !SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 &
|
||
!RAS_n_OBUF47;
|
||
|
||
$OpTx$FX_DC$187 = autoconfig_cycle/autoconfig_cycle_D2
|
||
# !ADDR<16> & ide_enabled & ADDR<15> &
|
||
ide_access/ide_access_D2;
|
||
|
||
$OpTx$FX_DC$198 = ADDR<20> & ADDR<19>;
|
||
|
||
$OpTx$FX_DC$199 = SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4;
|
||
|
||
$OpTx$FX_DC$206 = SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
|
||
$OpTx$FX_DC$209 = SDRAM/timer_tRFC<0> & !BUF_SDRAM/timer_tRFC<0>
|
||
# SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd3 & SDRAM/timer_tRFC<1> &
|
||
!CAS_n_OBUF48 & BUF_SDRAM/timer_tRFC<0>;
|
||
|
||
AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000/AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000_D = AUTOCONFIG/ide_base<2>
|
||
$ ADDR<19>;
|
||
|
||
AUTOCONFIG/ac_state<0>/AUTOCONFIG/ac_state<0>_SETF = !RESET_n & !RAM_SIZE<0> & !RAM_SIZE<1>;
|
||
|
||
AUTOCONFIG/ac_state<0>.D = AUTOCONFIG/ac_state<0> &
|
||
!AUTOCONFIG/ac_state_not0001/AUTOCONFIG/ac_state_not0001_D2
|
||
# AUTOCONFIG/ac_state<0>/AUTOCONFIG/ac_state<0>_SETF &
|
||
AUTOCONFIG/ac_state_not0001/AUTOCONFIG/ac_state_not0001_D2
|
||
# !AUTOCONFIG/ac_state<0> & RESET_n &
|
||
AUTOCONFIG/ac_state_not0001/AUTOCONFIG/ac_state_not0001_D2;
|
||
AUTOCONFIG/ac_state<0>.CLK = MEMCLK; // GCK
|
||
AUTOCONFIG/ac_state<0>.AP = !RESET_n & !RAM_SIZE<0> & !RAM_SIZE<1>;
|
||
AUTOCONFIG/ac_state<0>.AR = !RESET_n &
|
||
!AUTOCONFIG/ac_state<0>/AUTOCONFIG/ac_state<0>_SETF;
|
||
|
||
AUTOCONFIG/ac_state<1>.T = AUTOCONFIG/ac_state<0> & RESET_n &
|
||
AUTOCONFIG/ac_state_not0001/AUTOCONFIG/ac_state_not0001_D2
|
||
# !RESET_n & AUTOCONFIG/ac_state<1> &
|
||
AUTOCONFIG/ac_state_not0001/AUTOCONFIG/ac_state_not0001_D2;
|
||
AUTOCONFIG/ac_state<1>.CLK = MEMCLK; // GCK
|
||
AUTOCONFIG/ac_state<1>.AR = !RESET_n;
|
||
|
||
AUTOCONFIG/ac_state_not0001/AUTOCONFIG/ac_state_not0001_D2 = !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<1> & z2_state_FSM_FFd1 & !rw_sync<1> & !autoconf_dtack &
|
||
z2_state_FSM_FFd2 & ADDR<3> & ADDR<6> &
|
||
autoconfig_cycle/autoconfig_cycle_D2;
|
||
|
||
AUTOCONFIG/addr_match<0>.T = !AUTOCONFIG/addr_match<0> & RAM_SIZE<0> &
|
||
!BUF_AUTOCONFIG/zram_size<2>
|
||
# DBUS<13>.PIN & !DBUS<15>.PIN & !DBUS<14>.PIN &
|
||
!DBUS<12>.PIN & !AUTOCONFIG/addr_match<0> &
|
||
BUF_AUTOCONFIG/zram_size<2>;
|
||
AUTOCONFIG/addr_match<0>.CLK = MEMCLK; // GCK
|
||
AUTOCONFIG/addr_match<0>.AR = !RESET_n;
|
||
AUTOCONFIG/addr_match<0>.CE = !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & !AUTOCONFIG/ac_state<0> & !ADDR<1> &
|
||
z2_state_FSM_FFd1 & !AUTOCONFIG/ac_state<1> & !rw_sync<1> &
|
||
!autoconf_dtack & z2_state_FSM_FFd2 & ADDR<3> & ADDR<6> &
|
||
autoconfig_cycle/autoconfig_cycle_D2;
|
||
|
||
AUTOCONFIG/addr_match<1>.T = !AUTOCONFIG/addr_match<1> & RAM_SIZE<0> &
|
||
!BUF_AUTOCONFIG/zram_size<2>
|
||
# !DBUS<13>.PIN & !DBUS<15>.PIN & DBUS<14>.PIN &
|
||
!DBUS<12>.PIN & !AUTOCONFIG/addr_match<1> &
|
||
BUF_AUTOCONFIG/zram_size<2>
|
||
# DBUS<13>.PIN & !DBUS<15>.PIN & !DBUS<14>.PIN &
|
||
!DBUS<12>.PIN & !AUTOCONFIG/addr_match<1> & !RAM_SIZE<0> &
|
||
RAM_SIZE<1>;
|
||
AUTOCONFIG/addr_match<1>.CLK = MEMCLK; // GCK
|
||
AUTOCONFIG/addr_match<1>.AR = !RESET_n;
|
||
AUTOCONFIG/addr_match<1>.CE = !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & !AUTOCONFIG/ac_state<0> & !ADDR<1> &
|
||
z2_state_FSM_FFd1 & !AUTOCONFIG/ac_state<1> & !rw_sync<1> &
|
||
!autoconf_dtack & z2_state_FSM_FFd2 & ADDR<3> & ADDR<6> &
|
||
autoconfig_cycle/autoconfig_cycle_D2;
|
||
|
||
AUTOCONFIG/addr_match<2>.T = !AUTOCONFIG/addr_match<2> & RAM_SIZE<0> &
|
||
RAM_SIZE<1>
|
||
# !DBUS<15>.PIN & DBUS<14>.PIN & !DBUS<12>.PIN &
|
||
!AUTOCONFIG/addr_match<2> & RAM_SIZE<1>
|
||
# DBUS<13>.PIN & !DBUS<15>.PIN & DBUS<14>.PIN &
|
||
!DBUS<12>.PIN & !AUTOCONFIG/addr_match<2> & RAM_SIZE<0>;
|
||
AUTOCONFIG/addr_match<2>.CLK = MEMCLK; // GCK
|
||
AUTOCONFIG/addr_match<2>.AR = !RESET_n;
|
||
AUTOCONFIG/addr_match<2>.CE = !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & !AUTOCONFIG/ac_state<0> & !ADDR<1> &
|
||
z2_state_FSM_FFd1 & !AUTOCONFIG/ac_state<1> & !rw_sync<1> &
|
||
!autoconf_dtack & z2_state_FSM_FFd2 & ADDR<3> & ADDR<6> &
|
||
autoconfig_cycle/autoconfig_cycle_D2;
|
||
|
||
AUTOCONFIG/addr_match<3>.T = !AUTOCONFIG/addr_match<3> & RAM_SIZE<0> &
|
||
RAM_SIZE<1>
|
||
# DBUS<13>.PIN & !DBUS<15>.PIN & DBUS<14>.PIN &
|
||
!DBUS<12>.PIN & !AUTOCONFIG/addr_match<3> & RAM_SIZE<1>
|
||
# !DBUS<13>.PIN & DBUS<15>.PIN & !DBUS<14>.PIN &
|
||
!DBUS<12>.PIN & !AUTOCONFIG/addr_match<3> & RAM_SIZE<0>;
|
||
AUTOCONFIG/addr_match<3>.CLK = MEMCLK; // GCK
|
||
AUTOCONFIG/addr_match<3>.AR = !RESET_n;
|
||
AUTOCONFIG/addr_match<3>.CE = !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & !AUTOCONFIG/ac_state<0> & !ADDR<1> &
|
||
z2_state_FSM_FFd1 & !AUTOCONFIG/ac_state<1> & !rw_sync<1> &
|
||
!autoconf_dtack & z2_state_FSM_FFd2 & ADDR<3> & ADDR<6> &
|
||
autoconfig_cycle/autoconfig_cycle_D2;
|
||
|
||
AUTOCONFIG/cfgin.D = !CFGIN_n;
|
||
AUTOCONFIG/cfgin.CLK = as_n_sync<1>;
|
||
AUTOCONFIG/cfgin.AR = !RESET_n;
|
||
|
||
AUTOCONFIG/ide_base<0>.D = DBUS<13>.PIN;
|
||
AUTOCONFIG/ide_base<0>.CLK = MEMCLK; // GCK
|
||
AUTOCONFIG/ide_base<0>.AR = !RESET_n;
|
||
AUTOCONFIG/ide_base<0>.CE = !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & AUTOCONFIG/ac_state<0> & ADDR<1> &
|
||
z2_state_FSM_FFd1 & !AUTOCONFIG/ac_state<1> & !rw_sync<1> &
|
||
!autoconf_dtack & z2_state_FSM_FFd2 & ADDR<3> & ADDR<6> &
|
||
autoconfig_cycle/autoconfig_cycle_D2;
|
||
|
||
AUTOCONFIG/ide_base<1>.D = DBUS<14>.PIN;
|
||
AUTOCONFIG/ide_base<1>.CLK = MEMCLK; // GCK
|
||
AUTOCONFIG/ide_base<1>.AR = !RESET_n;
|
||
AUTOCONFIG/ide_base<1>.CE = !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & AUTOCONFIG/ac_state<0> & ADDR<1> &
|
||
z2_state_FSM_FFd1 & !AUTOCONFIG/ac_state<1> & !rw_sync<1> &
|
||
!autoconf_dtack & z2_state_FSM_FFd2 & ADDR<3> & ADDR<6> &
|
||
autoconfig_cycle/autoconfig_cycle_D2;
|
||
|
||
AUTOCONFIG/ide_base<2>.D = DBUS<15>.PIN;
|
||
AUTOCONFIG/ide_base<2>.CLK = MEMCLK; // GCK
|
||
AUTOCONFIG/ide_base<2>.AR = !RESET_n;
|
||
AUTOCONFIG/ide_base<2>.CE = !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & AUTOCONFIG/ac_state<0> & ADDR<1> &
|
||
z2_state_FSM_FFd1 & !AUTOCONFIG/ac_state<1> & !rw_sync<1> &
|
||
!autoconf_dtack & z2_state_FSM_FFd2 & ADDR<3> & ADDR<6> &
|
||
autoconfig_cycle/autoconfig_cycle_D2;
|
||
|
||
AUTOCONFIG/ide_configured.D = Vcc;
|
||
AUTOCONFIG/ide_configured.CLK = MEMCLK; // GCK
|
||
AUTOCONFIG/ide_configured.AR = !RESET_n;
|
||
AUTOCONFIG/ide_configured.CE = !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & AUTOCONFIG/ac_state<0> & ADDR<1> &
|
||
z2_state_FSM_FFd1 & !AUTOCONFIG/ac_state<1> & !rw_sync<1> &
|
||
!autoconf_dtack & z2_state_FSM_FFd2 & ADDR<3> & ADDR<6> &
|
||
autoconfig_cycle/autoconfig_cycle_D2;
|
||
|
||
AUTOCONFIG/maprom_enabled.D = Gnd;
|
||
AUTOCONFIG/maprom_enabled.CLK = Gnd;
|
||
AUTOCONFIG/maprom_enabled.AP = !RESET_n & enable_maprom & ovr_detect;
|
||
AUTOCONFIG/maprom_enabled.AR = !RESET_n &
|
||
!AUTOCONFIG/maprom_enabled/AUTOCONFIG/maprom_enabled_SETF;
|
||
|
||
AUTOCONFIG/maprom_enabled/AUTOCONFIG/maprom_enabled_SETF = !RESET_n & enable_maprom & ovr_detect;
|
||
|
||
AUTOCONFIG/ram_configured.D = Vcc;
|
||
AUTOCONFIG/ram_configured.CLK = MEMCLK; // GCK
|
||
AUTOCONFIG/ram_configured.AR = !RESET_n;
|
||
AUTOCONFIG/ram_configured.CE = !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & !AUTOCONFIG/ac_state<0> & !ADDR<1> &
|
||
z2_state_FSM_FFd1 & !AUTOCONFIG/ac_state<1> & !rw_sync<1> &
|
||
!autoconf_dtack & z2_state_FSM_FFd2 & ADDR<3> & ADDR<6> &
|
||
autoconfig_cycle/autoconfig_cycle_D2;
|
||
|
||
AUTOCONFIG/zram_size<0>.D = !RAM_SIZE<0> & RAM_SIZE<1>;
|
||
AUTOCONFIG/zram_size<0>.CLK = MEMCLK; // GCK
|
||
AUTOCONFIG/zram_size<0>.AR = !RESET_n;
|
||
|
||
AUTOCONFIG/zram_size<2>.D = BUF_AUTOCONFIG/zram_size<2>;
|
||
AUTOCONFIG/zram_size<2>.CLK = MEMCLK; // GCK
|
||
AUTOCONFIG/zram_size<2>.AR = !RESET_n;
|
||
|
||
!BA<0>.D = !ADDR<22> & !ovl;
|
||
BA<0>.CLK = MEMCLK; // GCK
|
||
BA<0>.CE = RESET_n & !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/ram_state_FSM_FFd3;
|
||
|
||
!BA<1>.D = !ADDR<23> & !ovl;
|
||
BA<1>.CLK = MEMCLK; // GCK
|
||
BA<1>.CE = RESET_n & !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/ram_state_FSM_FFd3;
|
||
|
||
BUF_AUTOCONFIG/zram_size<2> = RAM_SIZE<1>
|
||
$ RAM_SIZE<0>;
|
||
|
||
BUF_SDRAM/ram_state_FSM_FFd1 = $OpTx$FX_DC$206
|
||
# SDRAM/ram_state_FSM_FFd3 &
|
||
!SDRAM/ram_state_FSM_FFd4
|
||
# SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/refresh_request<1> & !CAS_n_OBUF48
|
||
# SDRAM/ram_state_FSM_FFd1 & !z2_state_FSM_FFd2 &
|
||
!CAS_n_OBUF48
|
||
# SDRAM/ram_state_FSM_FFd1 & !CAS_n_OBUF48 &
|
||
!ram_access/ram_access_D2
|
||
;Imported pterms FB5_17
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 & z2_state_FSM_FFd1;
|
||
|
||
BUF_SDRAM/timer_tRFC<0> = SDRAM/ram_state_FSM_FFd3 & CAS_n_OBUF48
|
||
# SDRAM/timer_tRFC<0> & !$OpTx$FX_DC$206
|
||
# SDRAM/timer_tRFC<1> & !SDRAM/timer_tRFC<0> &
|
||
$OpTx$FX_DC$206;
|
||
|
||
!CAS_n.D = CAS_n_OBUF48;
|
||
CAS_n.CLK = MEMCLK; // GCK
|
||
CAS_n.CE = RESET_n;
|
||
|
||
CAS_n_OBUF48 = SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/ram_state_FSM_FFd4
|
||
# SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd4 & !SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
|
||
!CFGOUT_n.D = !AUTOCONFIG/ac_state<0> & AUTOCONFIG/ac_state<1>;
|
||
CFGOUT_n.CLK = as_n_sync<1>;
|
||
CFGOUT_n.AP = !RESET_n;
|
||
|
||
CKE.D = !z2_state_FSM_FFd1 & !z2_state_FSM_FFd2;
|
||
CKE.CLK = MEMCLK; // GCK
|
||
CKE.AP = !RESET_n;
|
||
CKE.CE = !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4;
|
||
|
||
DBUS<12> = autoconfig_dout<0> &
|
||
autoconfig_cycle/autoconfig_cycle_D2
|
||
# ideregister_dout<0> &
|
||
!autoconfig_cycle/autoconfig_cycle_D2;
|
||
DBUS<12>.OE = RESET_n & RW & !uds_n_sync<1> & $OpTx$FX_DC$187;
|
||
|
||
DBUS<13> = autoconfig_dout<1> &
|
||
autoconfig_cycle/autoconfig_cycle_D2
|
||
# ideregister_dout<1> &
|
||
!autoconfig_cycle/autoconfig_cycle_D2;
|
||
DBUS<13>.OE = RESET_n & RW & !uds_n_sync<1> & $OpTx$FX_DC$187;
|
||
|
||
DBUS<14> = autoconfig_dout<2> &
|
||
autoconfig_cycle/autoconfig_cycle_D2
|
||
# ideregister_dout<2> &
|
||
!autoconfig_cycle/autoconfig_cycle_D2;
|
||
DBUS<14>.OE = RESET_n & RW & !uds_n_sync<1> & $OpTx$FX_DC$187;
|
||
|
||
DBUS<15> = autoconfig_dout<3> &
|
||
autoconfig_cycle/autoconfig_cycle_D2
|
||
# ideregister_dout<3> &
|
||
!autoconfig_cycle/autoconfig_cycle_D2;
|
||
DBUS<15>.OE = RESET_n & RW & !uds_n_sync<1> & $OpTx$FX_DC$187;
|
||
|
||
DQMH.D = DQMH & !$OpTx$FX_DC$182
|
||
;Imported pterms FB1_3
|
||
# $OpTx$FX_DC$199
|
||
# SDRAM/ram_state_FSM_FFd4 & uds_n_sync<1> &
|
||
!SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
DQMH.CLK = MEMCLK; // GCK
|
||
DQMH.AP = !RESET_n;
|
||
|
||
DQML.D = $OpTx$FX_DC$199
|
||
# DQML & !$OpTx$FX_DC$182
|
||
# SDRAM/ram_state_FSM_FFd4 & lds_n_sync<1> &
|
||
!SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
DQML.CLK = MEMCLK; // GCK
|
||
DQML.AP = !RESET_n;
|
||
|
||
DTACK_n = Gnd;
|
||
DTACK_n.OE = ram_ready & !AS_n & ovr_detect &
|
||
ram_access/ram_access_D2;
|
||
|
||
IDE/dout_and0000/IDE/dout_and0000_D2 = RESET_n & !ADDR<16> & z2_state_FSM_FFd1 &
|
||
ide_enabled & !idereg_dtack & z2_state_FSM_FFd2 & ADDR<15> &
|
||
ide_access/ide_access_D2 & !IDE/rom_bankSel_not0001/IDE/rom_bankSel_not0001_D2;
|
||
|
||
!IDE/ds_delay<0>.T = IDE/ds_delay<0> & IDE/ds_delay<1> &
|
||
IDE/ds_delay<2>;
|
||
IDE/ds_delay<0>.CLK = MEMCLK; // GCK
|
||
IDE/ds_delay<0>.AR = uds_n_sync<1>;
|
||
|
||
!IDE/ds_delay<1>.D = !IDE/ds_delay<0> & !IDE/ds_delay<1>
|
||
# IDE/ds_delay<0> & IDE/ds_delay<1> &
|
||
!IDE/ds_delay<2>;
|
||
IDE/ds_delay<1>.CLK = MEMCLK; // GCK
|
||
IDE/ds_delay<1>.AR = uds_n_sync<1>;
|
||
|
||
IDE/ds_delay<2>.T = IDE/ds_delay<0> & IDE/ds_delay<1> &
|
||
!IDE/ds_delay<2>;
|
||
IDE/ds_delay<2>.CLK = MEMCLK; // GCK
|
||
IDE/ds_delay<2>.AR = uds_n_sync<1>;
|
||
|
||
IDE/rom_bankSel<0>.D = DBUS<14>.PIN &
|
||
IDE/rom_bankSel_not0001/IDE/rom_bankSel_not0001_D2
|
||
# IDE/rom_bankSel<0> &
|
||
!IDE/rom_bankSel_not0001/IDE/rom_bankSel_not0001_D2;
|
||
IDE/rom_bankSel<0>.CLK = MEMCLK; // GCK
|
||
IDE/rom_bankSel<0>.AR = !RESET_n;
|
||
|
||
IDE/rom_bankSel<1>.D = DBUS<15>.PIN &
|
||
IDE/rom_bankSel_not0001/IDE/rom_bankSel_not0001_D2
|
||
# IDE/rom_bankSel<1> &
|
||
!IDE/rom_bankSel_not0001/IDE/rom_bankSel_not0001_D2;
|
||
IDE/rom_bankSel<1>.CLK = MEMCLK; // GCK
|
||
IDE/rom_bankSel<1>.AR = !RESET_n;
|
||
|
||
IDE/rom_bankSel_not0001/IDE/rom_bankSel_not0001_D2 = !ADDR<16> & !RW & z2_state_FSM_FFd1 & ide_enabled &
|
||
!idereg_dtack & z2_state_FSM_FFd2 & ADDR<15> &
|
||
ide_access/ide_access_D2;
|
||
|
||
!IDEBUF_OE = !ADDR<16> & !RW & ide_enabled & !ADDR<15> &
|
||
ide_access/ide_access_D2
|
||
# !ADDR<16> & ide_enabled & !UDS_n & !ADDR<15> &
|
||
ide_access/ide_access_D2
|
||
# !ADDR<16> & ide_enabled & !LDS_n & !ADDR<15> &
|
||
ide_access/ide_access_D2;
|
||
|
||
!IDECS1_n = !ADDR<13> & ADDR<12> & !ADDR<16> & ide_enabled &
|
||
!ADDR<15> & ide_access/ide_access_D2;
|
||
|
||
!IDECS2_n = ADDR<13> & !ADDR<12> & !ADDR<16> & ide_enabled &
|
||
!ADDR<15> & ide_access/ide_access_D2;
|
||
|
||
IDE_ROMEN = !ide_access/ide_access_D2
|
||
# !ADDR<16> & ide_enabled;
|
||
|
||
IOR_n.T = IDE/ds_delay<0> & IDE/ds_delay<2> & RW &
|
||
!as_n_sync<1> & IOR_n
|
||
# IDE/ds_delay<1> & IDE/ds_delay<2> & RW &
|
||
!as_n_sync<1> & IOR_n;
|
||
IOR_n.CLK = MEMCLK; // GCK
|
||
IOR_n.AP = uds_n_sync<1>;
|
||
|
||
IOW_n.D = IDE/ds_delay<0> & IDE/ds_delay<2>
|
||
# IDE/ds_delay<1> & IDE/ds_delay<2>;
|
||
IOW_n.CLK = MEMCLK; // GCK
|
||
IOW_n.AP = uds_n_sync<1>;
|
||
IOW_n.CE = !RW & !as_n_sync<1>;
|
||
|
||
MA<0>.D = ADDR<1> & $OpTx$FX_DC$182
|
||
# MA<0> &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & ADDR<10> &
|
||
!SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
MA<0>.CLK = MEMCLK; // GCK
|
||
MA<0>.CE = RESET_n;
|
||
|
||
MA<1>.D = ADDR<2> & $OpTx$FX_DC$182
|
||
# MA<1> &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & ADDR<11> &
|
||
!SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
MA<1>.CLK = MEMCLK; // GCK
|
||
MA<1>.CE = RESET_n;
|
||
|
||
MA<2>.D = MA<2> &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# ADDR<3> & $OpTx$FX_DC$182
|
||
# ADDR<12> & !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
MA<2>.CLK = MEMCLK; // GCK
|
||
MA<2>.CE = RESET_n;
|
||
|
||
MA<3>.D = ADDR<4> & $OpTx$FX_DC$182
|
||
# MA<3> &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# ADDR<13> & !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
MA<3>.CLK = MEMCLK; // GCK
|
||
MA<3>.CE = RESET_n;
|
||
|
||
MA<4>.D = ADDR<5> & $OpTx$FX_DC$182
|
||
# MA<4> &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & ADDR<14> &
|
||
!SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
MA<4>.CLK = MEMCLK; // GCK
|
||
MA<4>.CE = RESET_n;
|
||
|
||
MA<5>.D = MA<5> &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# ADDR<6> & $OpTx$FX_DC$182
|
||
# SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/ram_state_FSM_FFd4 &
|
||
!SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & ADDR<15> &
|
||
!SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
MA<5>.CLK = MEMCLK; // GCK
|
||
MA<5>.CE = RESET_n;
|
||
|
||
MA<6>.D = ADDR<7> & $OpTx$FX_DC$182
|
||
# MA<6> &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# ADDR<16> & !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
MA<6>.CLK = MEMCLK; // GCK
|
||
MA<6>.CE = RESET_n;
|
||
|
||
MA<7>.D = ADDR<8> & $OpTx$FX_DC$182
|
||
# MA<7> &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# ADDR<17> & !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
MA<7>.CLK = MEMCLK; // GCK
|
||
MA<7>.CE = RESET_n;
|
||
|
||
MA<8>.D = MA<8> &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# ADDR<9> & $OpTx$FX_DC$182
|
||
# ADDR<18> & !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
MA<8>.CLK = MEMCLK; // GCK
|
||
MA<8>.CE = RESET_n;
|
||
|
||
MA<9>.D = MA<9> &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# ADDR<19> & !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/ram_state_FSM_FFd4 &
|
||
!SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# !ADDR<23> & !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & ovl &
|
||
!SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
MA<9>.CLK = MEMCLK; // GCK
|
||
MA<9>.CE = RESET_n;
|
||
|
||
MA<10>.D = $OpTx$FX_DC$182
|
||
# MA<10> &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# SDRAM/ram_state_FSM_FFd3 & MEMW_n_OBUF46
|
||
;Imported pterms FB1_14
|
||
# ADDR<20> & !SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# !SDRAM/ram_state_FSM_FFd1 & ovl &
|
||
!SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
MA<10>.CLK = MEMCLK; // GCK
|
||
MA<10>.CE = RESET_n;
|
||
|
||
MA<11>.D = MA<11> &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# ADDR<21> & !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/ram_state_FSM_FFd3
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/ram_state_FSM_FFd3 & ovl;
|
||
MA<11>.CLK = MEMCLK; // GCK
|
||
MA<11>.CE = RESET_n;
|
||
|
||
!MEMW_n.D = MEMW_n_OBUF46;
|
||
MEMW_n.CLK = MEMCLK; // GCK
|
||
MEMW_n.CE = RESET_n;
|
||
|
||
MEMW_n_OBUF46 = SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & RAS_n_OBUF47
|
||
# !SDRAM/ram_state_FSM_FFd2 &
|
||
!SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 & RAS_n_OBUF47;
|
||
|
||
OVR_n = Gnd;
|
||
OVR_n.OE = ovr_detect & ram_access/ram_access_D2;
|
||
|
||
RAMCS_n.D = $OpTx$FX_DC$199
|
||
# RAMCS_n & SDRAM/ram_state_FSM_FFd3 &
|
||
!CAS_n_OBUF48
|
||
# RAMCS_n &
|
||
!SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 & CAS_n_OBUF48;
|
||
RAMCS_n.CLK = MEMCLK; // GCK
|
||
RAMCS_n.AP = !RESET_n;
|
||
|
||
RAMOE_n = !RESET_n
|
||
# !ram_access/ram_access_D2
|
||
# RW & UDS_n & LDS_n;
|
||
|
||
!RAS_n.D = RAS_n_OBUF47;
|
||
RAS_n.CLK = MEMCLK; // GCK
|
||
RAS_n.CE = RESET_n;
|
||
|
||
RAS_n_OBUF47 = SDRAM/ram_state_FSM_FFd2 &
|
||
!SDRAM/ram_state_FSM_FFd4 & CAS_n_OBUF48
|
||
# SDRAM/ram_state_FSM_FFd3 &
|
||
!SDRAM/ram_state_FSM_FFd4 & CAS_n_OBUF48
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/ram_state_FSM_FFd3 &
|
||
!SDRAM/ram_state_FSM_FFd4
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd3 &
|
||
!SDRAM/ram_state_FSM_FFd4;
|
||
|
||
ROM_BANK<0> = IDE/rom_bankSel<0> & ide_enabled
|
||
# ADDR<16> & !ide_enabled;
|
||
|
||
ROM_BANK<1> = IDE/rom_bankSel<1> & ide_enabled;
|
||
|
||
SDRAM/init_refreshed.D = Vcc;
|
||
SDRAM/init_refreshed.CLK = MEMCLK; // GCK
|
||
SDRAM/init_refreshed.AR = !RESET_n;
|
||
SDRAM/init_refreshed.CE = SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 & !ram_ready &
|
||
!SDRAM/timer_tRFC<1> & !SDRAM/timer_tRFC<0> & !SDRAM/init_refreshed &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 = SDRAM/ram_state_FSM_FFd3
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & !SDRAM/ram_state_FSM_FFd4;
|
||
|
||
SDRAM/ram_state_FSM_FFd1.D = BUF_SDRAM/ram_state_FSM_FFd1;
|
||
SDRAM/ram_state_FSM_FFd1.CLK = MEMCLK; // GCK
|
||
SDRAM/ram_state_FSM_FFd1.AR = !RESET_n;
|
||
|
||
!SDRAM/ram_state_FSM_FFd2.D = !SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd4 & !$OpTx$FX_DC$209
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & rw_sync<1> &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 & !$OpTx$FX_DC$209
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 &
|
||
!BUF_SDRAM/ram_state_FSM_FFd1 & !$OpTx$FX_DC$209
|
||
# SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 & ram_ready &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 & BUF_SDRAM/ram_state_FSM_FFd1 & !$OpTx$FX_DC$209
|
||
;Imported pterms FB1_12
|
||
# SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 &
|
||
!SDRAM/refresh_request<1> & SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 &
|
||
BUF_SDRAM/ram_state_FSM_FFd1 & !$OpTx$FX_DC$209;
|
||
SDRAM/ram_state_FSM_FFd2.CLK = MEMCLK; // GCK
|
||
SDRAM/ram_state_FSM_FFd2.AR = !RESET_n;
|
||
|
||
!SDRAM/ram_state_FSM_FFd3.D = SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 & !SDRAM/timer_tRFC<0> &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 & !BUF_SDRAM/ram_state_FSM_FFd1
|
||
# SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 & !BUF_SDRAM/ram_state_FSM_FFd1 &
|
||
BUF_SDRAM/timer_tRFC<0>
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 & !SDRAM/timer_tRFC<0> &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 & BUF_SDRAM/ram_state_FSM_FFd1
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 & BUF_SDRAM/ram_state_FSM_FFd1 &
|
||
BUF_SDRAM/timer_tRFC<0>
|
||
;Imported pterms FB1_15
|
||
# SDRAM/ram_state_FSM_FFd2 &
|
||
SDRAM/ram_state_FSM_FFd4 & !ram_ready & !SDRAM/timer_tRFC<0> &
|
||
SDRAM/init_refreshed & SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 &
|
||
BUF_SDRAM/ram_state_FSM_FFd1 & !BUF_SDRAM/timer_tRFC<0>
|
||
;Imported pterms FB1_17
|
||
# SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 & !ram_ready &
|
||
!SDRAM/timer_tRFC<0> & SDRAM/init_refreshed &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 & !BUF_SDRAM/timer_tRFC<0>;
|
||
SDRAM/ram_state_FSM_FFd3.CLK = MEMCLK; // GCK
|
||
SDRAM/ram_state_FSM_FFd3.AR = !RESET_n;
|
||
|
||
SDRAM/ram_state_FSM_FFd4.D = $OpTx$FX_DC$209
|
||
# SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & !SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2
|
||
# SDRAM/ram_state_FSM_FFd2 &
|
||
!SDRAM/ram_state_FSM_FFd4 & BUF_SDRAM/ram_state_FSM_FFd1
|
||
# !SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 &
|
||
!MEMW_n_OBUF46 & !BUF_SDRAM/ram_state_FSM_FFd1
|
||
;Imported pterms FB1_2
|
||
# SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 &
|
||
!SDRAM/refresh_request<1> & BUF_SDRAM/ram_state_FSM_FFd1
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 & !z2_state_FSM_FFd1 &
|
||
z2_state_FSM_FFd2
|
||
# SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 & ram_ready &
|
||
SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 & BUF_SDRAM/ram_state_FSM_FFd1 & !$OpTx$FX_DC$209
|
||
;Imported pterms FB1_18
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 & z2_state_FSM_FFd1
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 & !rw_sync<1>
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 &
|
||
!BUF_SDRAM/ram_state_FSM_FFd1;
|
||
SDRAM/ram_state_FSM_FFd4.CLK = MEMCLK; // GCK
|
||
SDRAM/ram_state_FSM_FFd4.AR = !RESET_n;
|
||
|
||
SDRAM/refresh_request<0>.D = !SDRAM/refresh_timer<0> & !SDRAM/refresh_timer<1> &
|
||
!SDRAM/refresh_timer<2> & !SDRAM/refresh_timer<3>;
|
||
SDRAM/refresh_request<0>.CLK = MEMCLK; // GCK
|
||
SDRAM/refresh_request<0>.AR = !RESET_n;
|
||
|
||
SDRAM/refresh_request<1>.D = SDRAM/refresh_request<0>;
|
||
SDRAM/refresh_request<1>.CLK = MEMCLK; // GCK
|
||
SDRAM/refresh_request<1>.AR = !RESET_n;
|
||
|
||
SDRAM/refresh_timer<0>/SDRAM/refresh_timer<0>_RSTF = RESET_n & !SDRAM/refreshing;
|
||
|
||
!SDRAM/refresh_timer<0>.T = !SDRAM/refresh_timer<0> & !SDRAM/refresh_timer<1> &
|
||
!SDRAM/refresh_timer<2> & !SDRAM/refresh_timer<3>;
|
||
SDRAM/refresh_timer<0>.CLK = ECLK;
|
||
SDRAM/refresh_timer<0>.AR = !SDRAM/refresh_timer<0>/SDRAM/refresh_timer<0>_RSTF;
|
||
|
||
!SDRAM/refresh_timer<1>.T = SDRAM/refresh_timer<0>
|
||
# !SDRAM/refresh_timer<1> & !SDRAM/refresh_timer<2> &
|
||
!SDRAM/refresh_timer<3>;
|
||
SDRAM/refresh_timer<1>.CLK = ECLK;
|
||
SDRAM/refresh_timer<1>.AR = !SDRAM/refresh_timer<0>/SDRAM/refresh_timer<0>_RSTF;
|
||
|
||
SDRAM/refresh_timer<2>.T = !SDRAM/refresh_timer<0> & !SDRAM/refresh_timer<1> &
|
||
SDRAM/refresh_timer<2>
|
||
# !SDRAM/refresh_timer<0> & !SDRAM/refresh_timer<1> &
|
||
SDRAM/refresh_timer<3>;
|
||
SDRAM/refresh_timer<2>.CLK = ECLK;
|
||
SDRAM/refresh_timer<2>.AP = !SDRAM/refresh_timer<0>/SDRAM/refresh_timer<0>_RSTF;
|
||
|
||
SDRAM/refresh_timer<3>.T = !SDRAM/refresh_timer<0> & !SDRAM/refresh_timer<1> &
|
||
!SDRAM/refresh_timer<2> & SDRAM/refresh_timer<3>;
|
||
SDRAM/refresh_timer<3>.CLK = ECLK;
|
||
SDRAM/refresh_timer<3>.AR = !SDRAM/refresh_timer<0>/SDRAM/refresh_timer<0>_RSTF;
|
||
|
||
SDRAM/refreshing.D = SDRAM/refreshing & !$OpTx$FX_DC$199
|
||
# SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2 &
|
||
CAS_n_OBUF48;
|
||
SDRAM/refreshing.CLK = MEMCLK; // GCK
|
||
SDRAM/refreshing.CE = RESET_n;
|
||
|
||
SDRAM/timer_tRFC<0>.D = BUF_SDRAM/timer_tRFC<0>;
|
||
SDRAM/timer_tRFC<0>.CLK = MEMCLK; // GCK
|
||
SDRAM/timer_tRFC<0>.CE = RESET_n;
|
||
|
||
SDRAM/timer_tRFC<1>.T = SDRAM/ram_state_FSM_FFd3 & !SDRAM/timer_tRFC<1> &
|
||
CAS_n_OBUF48
|
||
# SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd3 & SDRAM/timer_tRFC<1> &
|
||
!CAS_n_OBUF48 & BUF_SDRAM/timer_tRFC<0>;
|
||
SDRAM/timer_tRFC<1>.CLK = MEMCLK; // GCK
|
||
SDRAM/timer_tRFC<1>.CE = RESET_n;
|
||
|
||
as_n_sync<0>.D = AS_n;
|
||
as_n_sync<0>.CLK = MEMCLK; // GCK
|
||
as_n_sync<0>.AP = !RESET_n;
|
||
|
||
as_n_sync<1>.D = as_n_sync<0>;
|
||
as_n_sync<1>.CLK = MEMCLK; // GCK
|
||
as_n_sync<1>.AP = !RESET_n;
|
||
|
||
autoconf_dtack.D = z2_state_FSM_FFd1 & !autoconf_dtack &
|
||
z2_state_FSM_FFd2 & autoconfig_cycle/autoconfig_cycle_D2;
|
||
autoconf_dtack.CLK = MEMCLK; // GCK
|
||
autoconf_dtack.AR = !RESET_n;
|
||
|
||
autoconfig_cycle/autoconfig_cycle_D2 = ADDR<23> & ADDR<22> & ADDR<21> & !ADDR<20> &
|
||
ADDR<19> & !ADDR<18> & !ADDR<17> & !ADDR<16> &
|
||
AUTOCONFIG/cfgin & CFGOUT_n;
|
||
|
||
!autoconfig_dout<0>.D = !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & !ADDR<3> & ADDR<6>
|
||
# !ADDR<8> & !ADDR<7> & ADDR<5> & !ADDR<4> &
|
||
ADDR<2> & ADDR<1> & !ADDR<3> & !ADDR<6>
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
AUTOCONFIG/ac_state<0> & ADDR<1> & !ADDR<3> & !ADDR<6>
|
||
;Imported pterms FB7_18
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & ADDR<4> &
|
||
!ADDR<2> & !ADDR<1> & !ADDR<3> & !ADDR<6>
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & ADDR<1> & !AUTOCONFIG/zram_size<0> & !ADDR<3>
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<2> &
|
||
!AUTOCONFIG/ac_state<0> & !ADDR<1> & !AUTOCONFIG/ac_state<1> & !ADDR<3> &
|
||
!ADDR<6>
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<2> &
|
||
!autoconfig_dout<0> & !ADDR<1> & AUTOCONFIG/ac_state<1> & !ADDR<3> &
|
||
!ADDR<6>
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<2> &
|
||
!ADDR<1> & !AUTOCONFIG/ac_state<1> & !ADDR<3> & !ADDR<6> &
|
||
!IDE_ENABLE;
|
||
autoconfig_dout<0>.CLK = MEMCLK; // GCK
|
||
autoconfig_dout<0>.AR = !RESET_n;
|
||
autoconfig_dout<0>.CE = z2_state_FSM_FFd1 & rw_sync<1> & !autoconf_dtack &
|
||
z2_state_FSM_FFd2 & autoconfig_cycle/autoconfig_cycle_D2;
|
||
|
||
!autoconfig_dout<1>.D = !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & !ADDR<3> & ADDR<6>
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & ADDR<4> &
|
||
ADDR<2> & ADDR<1> & !ADDR<3> & !ADDR<6>
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & !autoconfig_dout<1> & !ADDR<1> &
|
||
AUTOCONFIG/ac_state<1> & !ADDR<3>
|
||
;Imported pterms FB3_1
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & AUTOCONFIG/ac_state<0> & !ADDR<1> &
|
||
!AUTOCONFIG/ac_state<1> & !ADDR<3>
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & !AUTOCONFIG/ac_state<0> & ADDR<1> &
|
||
!AUTOCONFIG/zram_size<2> & !ADDR<3>;
|
||
autoconfig_dout<1>.CLK = MEMCLK; // GCK
|
||
autoconfig_dout<1>.AR = !RESET_n;
|
||
autoconfig_dout<1>.CE = z2_state_FSM_FFd1 & rw_sync<1> & !autoconf_dtack &
|
||
z2_state_FSM_FFd2 & autoconfig_cycle/autoconfig_cycle_D2;
|
||
|
||
!autoconfig_dout<2>.D = !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & !ADDR<3> & ADDR<6>
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & ADDR<4> &
|
||
ADDR<2> & !ADDR<1> & !ADDR<3> & !ADDR<6>
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & ADDR<4> &
|
||
!ADDR<2> & ADDR<1> & !ADDR<3> & !ADDR<6>
|
||
;Imported pterms FB8_1
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
ADDR<2> & ADDR<1> & !ADDR<3> & !ADDR<6>
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
AUTOCONFIG/ac_state<0> & ADDR<1> & !ADDR<3> & !ADDR<6>
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
ADDR<1> & !AUTOCONFIG/zram_size<2> & !ADDR<3> & !ADDR<6>
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & !autoconfig_dout<2> & !ADDR<1> &
|
||
AUTOCONFIG/ac_state<1> & !ADDR<3>;
|
||
autoconfig_dout<2>.CLK = MEMCLK; // GCK
|
||
autoconfig_dout<2>.AR = !RESET_n;
|
||
autoconfig_dout<2>.CE = z2_state_FSM_FFd1 & rw_sync<1> & !autoconf_dtack &
|
||
z2_state_FSM_FFd2 & autoconfig_cycle/autoconfig_cycle_D2;
|
||
|
||
!autoconfig_dout<3>.D = !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & !ADDR<3> & ADDR<6>
|
||
# !ADDR<8> & !ADDR<7> & ADDR<5> & !ADDR<4> &
|
||
ADDR<2> & ADDR<1> & ADDR<3> & !ADDR<6>
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & ADDR<4> &
|
||
ADDR<2> & ADDR<1> & !ADDR<3> & !ADDR<6>
|
||
;Imported pterms FB7_15
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & AUTOCONFIG/ac_state<0> & ADDR<1> & !ADDR<3>
|
||
;Imported pterms FB7_17
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & !autoconfig_dout<3> & !ADDR<1> &
|
||
AUTOCONFIG/ac_state<1> & !ADDR<3>
|
||
# !ADDR<8> & !ADDR<7> & !ADDR<5> & !ADDR<4> &
|
||
!ADDR<2> & !AUTOCONFIG/ac_state<0> & !ADDR<1> &
|
||
!AUTOCONFIG/ac_state<1> & ADDR<3> & !ADDR<6>;
|
||
autoconfig_dout<3>.CLK = MEMCLK; // GCK
|
||
autoconfig_dout<3>.AR = !RESET_n;
|
||
autoconfig_dout<3>.CE = z2_state_FSM_FFd1 & rw_sync<1> & !autoconf_dtack &
|
||
z2_state_FSM_FFd2 & autoconfig_cycle/autoconfig_cycle_D2;
|
||
|
||
enable_maprom.T = DBUS<12>.PIN & RESET_n & !enable_maprom &
|
||
IDE/rom_bankSel_not0001/IDE/rom_bankSel_not0001_D2
|
||
# !DBUS<12>.PIN & RESET_n & enable_maprom &
|
||
IDE/rom_bankSel_not0001/IDE/rom_bankSel_not0001_D2;
|
||
enable_maprom.CLK = MEMCLK; // GCK
|
||
|
||
ide_access/ide_access_D2 = ADDR<23> & ADDR<22> & ADDR<21> & !ADDR<20> &
|
||
AUTOCONFIG/ide_base<0> & AUTOCONFIG/ide_base<1> & ADDR<18> & ADDR<17> &
|
||
AUTOCONFIG/ide_configured &
|
||
!AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000/AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000_D
|
||
# ADDR<23> & ADDR<22> & ADDR<21> & !ADDR<20> &
|
||
AUTOCONFIG/ide_base<0> & !AUTOCONFIG/ide_base<1> & !ADDR<18> & ADDR<17> &
|
||
AUTOCONFIG/ide_configured &
|
||
!AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000/AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000_D
|
||
# ADDR<23> & ADDR<22> & ADDR<21> & !ADDR<20> &
|
||
!AUTOCONFIG/ide_base<0> & AUTOCONFIG/ide_base<1> & ADDR<18> & !ADDR<17> &
|
||
AUTOCONFIG/ide_configured &
|
||
!AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000/AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000_D
|
||
# ADDR<23> & ADDR<22> & ADDR<21> & !ADDR<20> &
|
||
!AUTOCONFIG/ide_base<0> & !AUTOCONFIG/ide_base<1> & !ADDR<18> & !ADDR<17> &
|
||
AUTOCONFIG/ide_configured &
|
||
!AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000/AUTOCONFIG/Mcompar_ide_access_cmp_eq0000_or0001_xor0000_D;
|
||
|
||
ide_enabled.T = !RW & !ide_enabled & IDE_ENABLE &
|
||
ide_access/ide_access_D2;
|
||
ide_enabled.CLK = MEMCLK; // GCK
|
||
ide_enabled.AR = !RESET_n;
|
||
|
||
idereg_dtack.D = !ADDR<16> & z2_state_FSM_FFd1 & ide_enabled &
|
||
!idereg_dtack & z2_state_FSM_FFd2 & ADDR<15> &
|
||
ide_access/ide_access_D2;
|
||
idereg_dtack.CLK = MEMCLK; // GCK
|
||
idereg_dtack.AR = !RESET_n;
|
||
|
||
ideregister_dout<0>.D = enable_maprom &
|
||
IDE/dout_and0000/IDE/dout_and0000_D2
|
||
# ideregister_dout<0> &
|
||
!IDE/dout_and0000/IDE/dout_and0000_D2;
|
||
ideregister_dout<0>.CLK = MEMCLK; // GCK
|
||
|
||
ideregister_dout<1>.D = otherram_en &
|
||
IDE/dout_and0000/IDE/dout_and0000_D2
|
||
# ideregister_dout<1> &
|
||
!IDE/dout_and0000/IDE/dout_and0000_D2;
|
||
ideregister_dout<1>.CLK = MEMCLK; // GCK
|
||
|
||
ideregister_dout<2>.D = IDE/rom_bankSel<0> &
|
||
IDE/dout_and0000/IDE/dout_and0000_D2
|
||
# ideregister_dout<2> &
|
||
!IDE/dout_and0000/IDE/dout_and0000_D2;
|
||
ideregister_dout<2>.CLK = MEMCLK; // GCK
|
||
|
||
ideregister_dout<3>.D = IDE/rom_bankSel<1> &
|
||
IDE/dout_and0000/IDE/dout_and0000_D2
|
||
# ideregister_dout<3> &
|
||
!IDE/dout_and0000/IDE/dout_and0000_D2;
|
||
ideregister_dout<3>.CLK = MEMCLK; // GCK
|
||
|
||
lds_n_sync<0>.D = LDS_n;
|
||
lds_n_sync<0>.CLK = MEMCLK; // GCK
|
||
lds_n_sync<0>.AP = !RESET_n;
|
||
|
||
lds_n_sync<1>.D = lds_n_sync<0>;
|
||
lds_n_sync<1>.CLK = MEMCLK; // GCK
|
||
lds_n_sync<1>.AP = !RESET_n;
|
||
|
||
otherram_en.D = DBUS<13>.PIN &
|
||
IDE/rom_bankSel_not0001/IDE/rom_bankSel_not0001_D2
|
||
# otherram_en &
|
||
!IDE/rom_bankSel_not0001/IDE/rom_bankSel_not0001_D2;
|
||
otherram_en.CLK = MEMCLK; // GCK
|
||
otherram_en.AR = !RESET_n;
|
||
|
||
ovl.D = Gnd;
|
||
ovl.CLK = MEMCLK; // GCK
|
||
ovl.AP = !RESET_n;
|
||
ovl.CE = ADDR<23> & !ADDR<22> & ADDR<21> & ADDR<18> &
|
||
ADDR<17> & ADDR<16> & !rw_sync<1> & !as_n_sync<1> &
|
||
$OpTx$FX_DC$198;
|
||
|
||
ovr_detect.D = OVR_n.PIN;
|
||
ovr_detect.CLK = RESET_n;
|
||
|
||
ram_access/ram_access_D2 = ADDR<23> & ADDR<22> & !ADDR<21> & ovr_detect &
|
||
!$OpTx$FX_DC$198
|
||
# ADDR<23> & !ADDR<22> & !ADDR<21> &
|
||
AUTOCONFIG/addr_match<3> & AUTOCONFIG/ram_configured
|
||
# !ADDR<23> & ADDR<22> & ADDR<21> &
|
||
AUTOCONFIG/addr_match<2> & AUTOCONFIG/ram_configured
|
||
# !ADDR<23> & ADDR<22> & !ADDR<21> &
|
||
AUTOCONFIG/addr_match<1> & AUTOCONFIG/ram_configured
|
||
# !ADDR<23> & !ADDR<22> & ADDR<21> &
|
||
AUTOCONFIG/addr_match<0> & AUTOCONFIG/ram_configured
|
||
;Imported pterms FB6_1
|
||
# ADDR<23> & ADDR<22> & ADDR<21> & ADDR<20> &
|
||
rw_sync<1> & AUTOCONFIG/maprom_enabled
|
||
# ADDR<23> & ADDR<22> & ADDR<21> & ADDR<20> &
|
||
!rw_sync<1> & !AUTOCONFIG/maprom_enabled
|
||
# ADDR<23> & !ADDR<22> & ADDR<21> & otherram_en &
|
||
!ADDR<18> & ovr_detect
|
||
# ADDR<23> & !ADDR<22> & ADDR<21> & otherram_en &
|
||
!ADDR<17> & ovr_detect
|
||
# !ADDR<23> & !ADDR<22> & !ADDR<21> & !ADDR<20> &
|
||
!ADDR<19> & rw_sync<1> & ovl & AUTOCONFIG/maprom_enabled
|
||
;Imported pterms FB6_17
|
||
# ADDR<23> & !ADDR<22> & ADDR<21> & otherram_en &
|
||
ovr_detect & !$OpTx$FX_DC$198;
|
||
|
||
ram_dtack.T = !SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd3 &
|
||
!SDRAM/ram_state_FSM_FFd4 & ram_dtack
|
||
# !SDRAM/ram_state_FSM_FFd1 &
|
||
!SDRAM/ram_state_FSM_FFd2 & SDRAM/ram_state_FSM_FFd4 & z2_state_FSM_FFd1 &
|
||
!ram_dtack;
|
||
ram_dtack.CLK = MEMCLK; // GCK
|
||
ram_dtack.AR = !RESET_n;
|
||
|
||
ram_ready.D = Vcc;
|
||
ram_ready.CLK = MEMCLK; // GCK
|
||
ram_ready.AR = !RESET_n;
|
||
ram_ready.CE = SDRAM/ram_state_FSM_FFd1 &
|
||
SDRAM/ram_state_FSM_FFd2 & !SDRAM/ram_state_FSM_FFd4 &
|
||
!SDRAM/maddr_11_or0000/SDRAM/maddr_11_or0000_D2;
|
||
|
||
rw_sync<0>.D = RW;
|
||
rw_sync<0>.CLK = MEMCLK; // GCK
|
||
rw_sync<0>.AP = !RESET_n;
|
||
|
||
rw_sync<1>.D = rw_sync<0>;
|
||
rw_sync<1>.CLK = MEMCLK; // GCK
|
||
rw_sync<1>.AP = !RESET_n;
|
||
|
||
uds_n_sync<0>.D = UDS_n;
|
||
uds_n_sync<0>.CLK = MEMCLK; // GCK
|
||
uds_n_sync<0>.AP = !RESET_n;
|
||
|
||
uds_n_sync<1>.D = uds_n_sync<0>;
|
||
uds_n_sync<1>.CLK = MEMCLK; // GCK
|
||
uds_n_sync<1>.AP = !RESET_n;
|
||
|
||
!z2_state_FSM_FFd1.D = !z2_state_FSM_FFd1 & !z2_state_FSM_FFd2
|
||
# as_n_sync<1> & !z2_state_FSM_FFd2
|
||
# !z2_state_FSM_FFd1 & uds_n_sync<1> &
|
||
lds_n_sync<1>;
|
||
z2_state_FSM_FFd1.CLK = MEMCLK; // GCK
|
||
z2_state_FSM_FFd1.AR = !RESET_n;
|
||
|
||
z2_state_FSM_FFd2.D = !z2_state_FSM_FFd1 & z2_state_FSM_FFd2
|
||
# !z2_state_FSM_FFd1 & !as_n_sync<1> &
|
||
$OpTx$FX_DC$187
|
||
# !z2_state_FSM_FFd1 & !as_n_sync<1> &
|
||
ram_access/ram_access_D2
|
||
# !autoconf_dtack & !idereg_dtack &
|
||
z2_state_FSM_FFd2 & !ram_dtack;
|
||
z2_state_FSM_FFd2.CLK = MEMCLK; // GCK
|
||
z2_state_FSM_FFd2.AR = !RESET_n;
|
||
|
||
****************************** Device Pin Out *****************************
|
||
|
||
Device : XC95144XL-10-TQ100
|
||
|
||
|
||
--------------------------------------------------
|
||
/100 98 96 94 92 90 88 86 84 82 80 78 76 \
|
||
| 99 97 95 93 91 89 87 85 83 81 79 77 |
|
||
| 1 75 |
|
||
| 2 74 |
|
||
| 3 73 |
|
||
| 4 72 |
|
||
| 5 71 |
|
||
| 6 70 |
|
||
| 7 69 |
|
||
| 8 68 |
|
||
| 9 67 |
|
||
| 10 66 |
|
||
| 11 65 |
|
||
| 12 64 |
|
||
| 13 XC95144XL-10-TQ100 63 |
|
||
| 14 62 |
|
||
| 15 61 |
|
||
| 16 60 |
|
||
| 17 59 |
|
||
| 18 58 |
|
||
| 19 57 |
|
||
| 20 56 |
|
||
| 21 55 |
|
||
| 22 54 |
|
||
| 23 53 |
|
||
| 24 52 |
|
||
| 25 51 |
|
||
| 27 29 31 33 35 37 39 41 43 45 47 49 |
|
||
\26 28 30 32 34 36 38 40 42 44 46 48 50 /
|
||
--------------------------------------------------
|
||
|
||
|
||
Pin Signal Pin Signal
|
||
No. Name No. Name
|
||
1 DBUS<15> 51 VCC
|
||
2 MA<4> 52 DTACK_n
|
||
3 MA<5> 53 KPR
|
||
4 MA<6> 54 KPR
|
||
5 VCC 55 KPR
|
||
6 MA<7> 56 ADDR<1>
|
||
7 MA<8> 57 VCC
|
||
8 MA<9> 58 ADDR<3>
|
||
9 MA<11> 59 ADDR<4>
|
||
10 CKE 60 ADDR<2>
|
||
11 DQMH 61 CFGOUT_n
|
||
12 IDE_ROMEN 62 GND
|
||
13 DQML 63 IDECS2_n
|
||
14 MEMW_n 64 IDECS1_n
|
||
15 CAS_n 65 KPR
|
||
16 RAS_n 66 CFGIN_n
|
||
17 RAMCS_n 67 IDEBUF_OE
|
||
18 BA<0> 68 IOW_n
|
||
19 BA<1> 69 GND
|
||
20 MA<10> 70 IOR_n
|
||
21 GND 71 OVR_n
|
||
22 MA<0> 72 KPR
|
||
23 MA<1> 73 ADDR<5>
|
||
24 MA<2> 74 ADDR<6>
|
||
25 MA<3> 75 GND
|
||
26 VCC 76 ADDR<7>
|
||
27 MEMCLK 77 ADDR<8>
|
||
28 AS_n 78 ADDR<9>
|
||
29 UDS_n 79 ADDR<10>
|
||
30 LDS_n 80 ADDR<11>
|
||
31 GND 81 ADDR<12>
|
||
32 RW 82 ADDR<13>
|
||
33 KPR 83 TDO
|
||
34 ECLK 84 GND
|
||
35 RESET_n 85 ADDR<14>
|
||
36 RAM_SIZE<0> 86 ADDR<15>
|
||
37 RAMOE_n 87 ADDR<16>
|
||
38 VCC 88 VCC
|
||
39 RAM_SIZE<1> 89 ADDR<17>
|
||
40 IDE_ENABLE 90 ADDR<18>
|
||
41 KPR 91 ADDR<19>
|
||
42 BERR_n 92 ADDR<20>
|
||
43 KPR 93 ADDR<21>
|
||
44 GND 94 ADDR<22>
|
||
45 TDI 95 ADDR<23>
|
||
46 KPR 96 DBUS<12>
|
||
47 TMS 97 DBUS<13>
|
||
48 TCK 98 VCC
|
||
49 ROM_BANK<0> 99 DBUS<14>
|
||
50 ROM_BANK<1> 100 GND
|
||
|
||
|
||
Legend : NC = Not Connected, unbonded pin
|
||
PGND = Unused I/O configured as additional Ground pin
|
||
TIE = Unused I/O floating -- must tie to VCC, GND or other signal
|
||
KPR = Unused I/O with weak keeper (leave unconnected)
|
||
VCC = Dedicated Power Pin
|
||
GND = Dedicated Ground Pin
|
||
TDI = Test Data In, JTAG pin
|
||
TDO = Test Data Out, JTAG pin
|
||
TCK = Test Clock, JTAG pin
|
||
TMS = Test Mode Select, JTAG pin
|
||
PROHIBITED = User reserved pin
|
||
**************************** Compiler Options ****************************
|
||
|
||
Following is a list of all global compiler options used by the fitter run.
|
||
|
||
Device(s) Specified : XC95144XL-10-TQ100
|
||
Optimization Method : DENSITY
|
||
Multi-Level Logic Optimization : ON
|
||
Ignore Timing Specifications : OFF
|
||
Default Register Power Up Value : LOW
|
||
Keep User Location Constraints : ON
|
||
What-You-See-Is-What-You-Get : OFF
|
||
Exhaustive Fitting : OFF
|
||
Keep Unused Inputs : ON
|
||
Slew Rate : SLOW
|
||
Power Mode : STD
|
||
Ground on Unused IOs : OFF
|
||
Set I/O Pin Termination : KEEPER
|
||
Global Clock Optimization : ON
|
||
Global Set/Reset Optimization : ON
|
||
Global Ouput Enable Optimization : ON
|
||
Input Limit : 54
|
||
Pterm Limit : 25
|