cpldfit: version M.81d Xilinx Inc.
Fitter Report
Design Name: TurboFreezer Date: 11-18-2012, 2:43PM
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
137/144 ( 95%) 483 /720 ( 67%) 381/432 ( 88%) 72 /144 ( 50%) 59 /81 ( 73%)
** Function Block Resources **
Function Mcells FB Inps Pterms IO
Block Used/Tot Used/Tot Used/Tot Used/Tot
FB1 16/18 50/54 85/90 11/11*
FB2 18/18* 50/54 48/90 10/10*
FB3 18/18* 50/54 72/90 9/10
FB4 18/18* 51/54 74/90 10/10*
FB5 18/18* 46/54 43/90 6/10
FB6 13/18 51/54 64/90 9/10
FB7 18/18* 33/54 26/90 1/10
FB8 18/18* 50/54 71/90 3/10
----- ----- ----- -----
137/144 381/432 483/720 59/81
* - Resource is exhausted
** Global Control Resources **
Signal 'phi2' mapped onto global clock net GCK1.
Signal 'phi2short' 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 : 31 31 | I/O : 51 73
Output : 18 18 | GCK/IO : 3 3
Bidirectional : 8 8 | GTS/IO : 4 4
GCK : 2 2 | GSR/IO : 1 1
GTS : 0 0 |
GSR : 0 0 |
---- ----
Total 59 59
** Power Data **
There are 0 macrocells in high performance mode (MCHP).
There are 137 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 'TurboFreezer.ise'.
INFO:Cpld - Inferring BUFG constraint for signal 'mpd_in' based upon the LOC
constraint 'P23'. 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.
WARNING:Cpld:1239 - The global clock designation (BUFG) on signal 'mpd_in_IBUF'
is ignored. Most likely the signal is gated and therefore cannot be used as a
global control signal.
************************* Summary of Mapped Logic ************************
** 26 Outputs **
Signal Total Total Loc Pin Pin Pin Pwr Slew Reg Init
Name Pts Inps No. Type Use Mode Rate State
d<0> 4 10 FB1_9 16 I/O I/O LOW SLOW
d<1> 7 17 FB1_11 17 I/O I/O LOW SLOW
d<2> 6 16 FB1_12 18 I/O I/O LOW SLOW
d<3> 5 17 FB1_15 20 I/O I/O LOW SLOW
d<4> 5 17 FB3_6 25 I/O I/O LOW SLOW
d<5> 6 18 FB3_9 28 I/O I/O LOW SLOW
d<6> 4 16 FB3_11 29 I/O I/O LOW SLOW
d<7> 2 6 FB3_12 30 I/O I/O LOW SLOW
ram_rom_a<15> 6 11 FB4_2 87 I/O O LOW SLOW
ram_rom_a<16> 6 11 FB4_5 89 I/O O LOW SLOW
ram_rom_a<17> 7 13 FB4_6 90 I/O O LOW SLOW
ram_rom_a<18> 8 14 FB4_8 91 I/O O LOW SLOW
ram_a<4> 8 16 FB4_9 92 I/O O LOW SLOW
ram_a<5> 6 11 FB4_11 93 I/O O LOW SLOW
ram_a<6> 4 9 FB4_12 94 I/O O LOW SLOW
ram_a<7> 4 9 FB4_14 95 I/O O LOW SLOW
ram1_ce 3 10 FB4_15 96 I/O O LOW SLOW
rom1_ce 5 12 FB4_17 97 I/O O LOW SLOW
ram_rom_we 1 2 FB6_6 77 I/O O LOW SLOW
ram_rom_oe 1 2 FB6_8 78 I/O O LOW SLOW
rom0_ce 4 10 FB6_9 79 I/O O LOW SLOW
ram0_ce 7 16 FB6_12 81 I/O O LOW SLOW
ram_rom_a<12> 12 17 FB6_14 82 I/O O LOW SLOW
ram_rom_a<13> 8 18 FB6_15 85 I/O O LOW SLOW
ram_rom_a<14> 6 11 FB6_17 86 I/O O LOW SLOW
refresh 1 1 FB8_17 73 I/O O LOW SLOW
** 111 Buried Nodes **
Signal Total Total Loc Pwr Reg Init
Name Pts Inps Mode State
use_cartemu/cfg_enable 17 16 FB1_2 LOW RESET
use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2 1 9 FB1_3 LOW
use_cartemu/cfg_mode<0> 3 12 FB1_4 LOW RESET
$OpTx$FX_DC$510 3 13 FB1_5 LOW
use_cartemu/cfg_bank<5> 4 17 FB1_6 LOW RESET
use_cartemu/cfg_bank<4> 4 17 FB1_7 LOW RESET
use_cartemu/cfg_bank<3> 4 16 FB1_8 LOW RESET
use_cartemu/cfg_bank<2> 4 16 FB1_10 LOW RESET
use_cartemu/cfg_bank<1> 4 16 FB1_13 LOW RESET
use_cartemu/cfg_bank<0> 4 16 FB1_14 LOW RESET
dout_enable 7 16 FB1_16 LOW
use_cartemu/cfg_write_enable 8 15 FB1_18 LOW RESET
use_cartemu/N4/use_cartemu/N4_D2 1 8 FB2_1 LOW
use_cartemu/usdx_bank<4> 2 6 FB2_2 LOW RESET
use_cartemu/usdx_bank<3> 2 6 FB2_3 LOW RESET
use_cartemu/usdx_bank<2> 2 6 FB2_4 LOW RESET
use_cartemu/usdx_bank<1> 2 6 FB2_5 LOW RESET
use_cartemu/cfg_sram_bank<4> 2 3 FB2_6 LOW RESET
use_cartemu/cfg_sram_bank<3> 2 3 FB2_7 LOW RESET
use_cartemu/cfg_sram_bank<2> 2 3 FB2_8 LOW RESET
use_cartemu/cfg_sram_bank<1> 2 3 FB2_9 LOW RESET
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 2 4 FB2_10 LOW
use_cartemu/usdx_ctl<1> 3 7 FB2_11 LOW RESET
use_cartemu/usdx_ctl<0> 3 7 FB2_12 LOW RESET
use_cartemu/address_17_mux0003/use_cartemu/address_17_mux0003_D2 3 6 FB2_13 LOW
use_cartemu/address_16_mux0003/use_cartemu/address_16_mux0003_D2 3 6 FB2_14 LOW
use_cartemu/address_15_mux0003/use_cartemu/address_15_mux0003_D2 3 6 FB2_15 LOW
$OpTx$FX_DC$577 3 6 FB2_16 LOW
$OpTx$FX_DC$571 3 6 FB2_17 LOW
use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 8 17 FB2_18 LOW
$OpTx$FX_DC$508 1 3 FB3_1 LOW
use_freezer/vector_a2 2 18 FB3_2 LOW RESET
use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 2 3 FB3_3 LOW
use_cartemu/N97/use_cartemu/N97_D2 2 10 FB3_4 LOW
use_freezer/next_state_FSM_FFd3 3 18 FB3_5 LOW RESET
use_freezer/next_state_FSM_FFd2 3 18 FB3_7 LOW RESET
use_freezer/next_state_FSM_FFd1 3 6 FB3_8 LOW RESET
use_cartemu/cfg_bank<6> 4 15 FB3_10 LOW RESET
use_freezer/ram_bank_4 5 13 FB3_13 LOW RESET
use_freezer/ram_bank_3 5 13 FB3_14 LOW RESET
Signal Total Total Loc Pwr Reg Init
Name Pts Inps Mode State
use_freezer/ram_bank_2 5 13 FB3_15 LOW RESET
use_freezer/ram_bank_1 5 13 FB3_16 LOW RESET
use_freezer/ram_bank_0 5 13 FB3_17 LOW RESET
$OpTx$BIN_STEP$760 10 17 FB3_18 LOW
$OpTx$FX_SC$591 1 8 FB4_1 LOW
$OpTx$FX_SC$586 1 4 FB4_3 LOW
$OpTx$FX_DC$521 1 6 FB4_4 LOW
$OpTx$FX_DC$499 1 3 FB4_7 LOW
use_freezer/N24/use_freezer/N24_D2 2 5 FB4_10 LOW
freezer_mem_dout<5>/freezer_mem_dout<5>_D2 2 18 FB4_13 LOW
$OpTx$FX_DC$538 3 8 FB4_16 LOW
merged_out_dout_or0000/merged_out_dout_or0000_D2 6 13 FB4_18 LOW
use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2 1 5 FB5_1 LOW
$OpTx$FX_DC$580 1 7 FB5_2 LOW
use_pia/pia_portb<4> 2 4 FB5_3 LOW RESET
use_pia/pia_portb<3> 2 4 FB5_4 LOW RESET
use_pia/pia_portb<2> 2 4 FB5_5 LOW RESET
use_pia/pia_ddrb<7> 2 4 FB5_6 LOW RESET
use_pia/pia_ddrb<6> 2 4 FB5_7 LOW RESET
use_pia/pia_ddrb<5> 2 4 FB5_8 LOW RESET
use_pia/pia_ddrb<4> 2 4 FB5_9 LOW RESET
use_pia/pia_ddrb<3> 2 4 FB5_10 LOW RESET
use_pia/pia_ddrb<2> 2 4 FB5_11 LOW RESET
use_cartemu/usdx_bank<5> 2 6 FB5_12 LOW RESET
use_cartemu/usdx_bank<0> 2 6 FB5_13 LOW RESET
use_cartemu/oss_bank<1> 2 8 FB5_14 LOW RESET
use_cartemu/oss_bank<0> 2 8 FB5_15 LOW RESET
use_freezer/rom_bank_5 5 10 FB5_16 LOW RESET
use_freezer/rom_bank_4 5 10 FB5_17 LOW RESET
use_freezer/rom_bank_3 5 10 FB5_18 LOW RESET
N0/N0_TRST 10 18 FB6_7 LOW
use_cartemu/cart_disable_atari/use_cartemu/cart_disable_atari_D2 7 12 FB6_10 LOW
use_cartemu/N29/use_cartemu/N29_D2 3 6 FB6_11 LOW
$OpTx$FX_DC$601 2 4 FB6_13 LOW
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 2 10 FB6_16 LOW
$OpTx$FX_DC$522 1 2 FB6_18 LOW
use_freezer/state<2> 1 1 FB7_1 LOW RESET
use_freezer/state<1> 1 1 FB7_2 LOW RESET
use_freezer/state<0> 1 1 FB7_3 LOW RESET
reset_n_sync<3> 1 1 FB7_4 LOW RESET
Signal Total Total Loc Pwr Reg Init
Name Pts Inps Mode State
reset_n_sync<2> 1 1 FB7_5 LOW RESET
reset_n_sync<1> 1 1 FB7_6 LOW RESET
reset_n_sync<0> 1 1 FB7_7 LOW RESET
ramdisk_mem_adr<19>/ramdisk_mem_adr<19>_D2 1 5 FB7_8 LOW
powerup_n 1 3 FB7_9 LOW RESET
activate_n_sync<1> 1 1 FB7_10 LOW RESET
activate_n_sync<0> 1 1 FB7_11 LOW RESET
use_pia/pia_portb<7> 2 4 FB7_12 LOW RESET
use_pia/pia_portb<6> 2 4 FB7_13 LOW RESET
use_pia/pia_portb<5> 2 4 FB7_14 LOW RESET
use_cartemu/cfg_sram_bank<5> 2 3 FB7_15 LOW RESET
use_cartemu/cfg_sram_bank<0> 2 3 FB7_16 LOW RESET
$OpTx$FX_DC$608 2 5 FB7_17 LOW
$OpTx$FX_DC$540 3 5 FB7_18 LOW
use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2 2 12 FB8_1 LOW
use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2 2 12 FB8_2 LOW
use_pia/pia_crb2 3 13 FB8_3 LOW RESET
use_cartemu/cfg_usdx<1> 3 12 FB8_4 LOW RESET
use_cartemu/cfg_usdx<0> 3 12 FB8_5 LOW RESET
use_cartemu/cfg_source_ram 3 12 FB8_6 LOW RESET
use_cartemu/cfg_mode<2> 3 12 FB8_7 LOW RESET
use_cartemu/cfg_mode<1> 3 12 FB8_8 LOW RESET
use_cartemu/cfg_sram_enable 4 11 FB8_9 LOW RESET
use_cartemu/cfg_menu 4 13 FB8_10 LOW RESET
use_freezer/use_status_as_ram_address<0> 5 12 FB8_11 LOW RESET
use_freezer/rom_bank_2 5 10 FB8_12 LOW RESET
use_freezer/rom_bank_1 5 10 FB8_13 LOW RESET
use_freezer/rom_bank_0 5 10 FB8_14 LOW RESET
use_cartemu/trig3_disable_atari 5 18 FB8_15 LOW
$OpTx$INV$490 6 10 FB8_16 LOW
use_cartemu/N50/use_cartemu/N50_D2 9 15 FB8_18 LOW
** 33 Inputs **
Signal Loc Pin Pin Pin
Name No. Type Use
a<11> FB1_2 11 I/O I
a<12> FB1_3 12 I/O I
a<13> FB1_5 13 I/O I
a<14> FB1_6 14 I/O I
a<15> FB1_8 15 I/O I
flash_we_n FB1_14 19 I/O I
phi2 FB1_17 22 GCK/I/O GCK/I
reset_n_in FB2_2 99 GSR/I/O I
a<4> FB2_5 1 GTS/I/O I
extsel_in FB2_6 2 GTS/I/O I
a<5> FB2_8 3 GTS/I/O I
a<6> FB2_9 4 GTS/I/O I
a<7> FB2_11 6 I/O I
cartemu_enable_n FB2_12 7 I/O I
a<8> FB2_14 8 I/O I
a<9> FB2_15 9 I/O I
a<10> FB2_17 10 I/O I
mpd_in FB3_2 23 GCK/I/O I
ramdisk_enable_n FB3_5 24 I/O I
phi2short FB3_8 27 GCK/I/O GCK/I
rw FB3_15 33 I/O I
dualpokey_n FB3_17 34 I/O I
a<2> FB5_2 35 I/O I
a<3> FB5_5 36 I/O I
a<0> FB5_12 42 I/O I
oldos_n FB5_14 43 I/O I
activate_n_in FB5_15 46 I/O I
irq_in FB5_17 49 I/O I
nc_adr<3> FB6_2 74 I/O I
nc_adr<4> FB6_5 76 I/O I
a<1> FB7_2 50 I/O I
nc_adr<1> FB8_14 71 I/O I
nc_adr<2> FB8_15 72 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: 50/4
Number of signals used by logic mapping into function block: 50
Signal Total Imp Exp Unused Loc Pin Pin Pin
Name Pt Pt Pt Pt # Type Use
(unused) 0 0 \/5 0 FB1_1 (b) (b)
use_cartemu/cfg_enable
17 12<- 0 0 FB1_2 11 I/O I
use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2
1 1<- /\5 0 FB1_3 12 I/O I
use_cartemu/cfg_mode<0>
3 0 /\1 1 FB1_4 (b) (b)
$OpTx$FX_DC$510 3 0 0 2 FB1_5 13 I/O I
use_cartemu/cfg_bank<5>
4 0 0 1 FB1_6 14 I/O I
use_cartemu/cfg_bank<4>
4 0 0 1 FB1_7 (b) (b)
use_cartemu/cfg_bank<3>
4 0 \/1 0 FB1_8 15 I/O I
d<0> 4 1<- \/2 0 FB1_9 16 I/O I/O
use_cartemu/cfg_bank<2>
4 2<- \/3 0 FB1_10 (b) (b)
d<1> 7 3<- \/1 0 FB1_11 17 I/O I/O
d<2> 6 1<- 0 0 FB1_12 18 I/O I/O
use_cartemu/cfg_bank<1>
4 0 \/1 0 FB1_13 (b) (b)
use_cartemu/cfg_bank<0>
4 1<- \/2 0 FB1_14 19 I/O I
d<3> 5 2<- \/2 0 FB1_15 20 I/O I/O
dout_enable 7 2<- 0 0 FB1_16 (b) (b)
(unused) 0 0 \/5 0 FB1_17 22 GCK/I/O GCK/I
use_cartemu/cfg_write_enable
8 5<- \/2 0 FB1_18 (b) (b)
Signals Used by Logic in Function Block
1: $OpTx$FX_DC$499 18: dout_enable 35: use_cartemu/cfg_menu
2: $OpTx$FX_DC$508 19: freezer_mem_dout<5>/freezer_mem_dout<5>_D2 36: use_cartemu/cfg_mode<0>
3: $OpTx$FX_DC$510 20: merged_out_dout_or0000/merged_out_dout_or0000_D2 37: use_cartemu/cfg_mode<1>
4: d<5>.PIN 21: phi2 38: use_cartemu/cfg_mode<2>
5: d<4>.PIN 22: powerup_n 39: use_cartemu/cfg_source_ram
6: d<3>.PIN 23: reset_n_sync<1> 40: use_cartemu/cfg_sram_bank<1>
7: d<2>.PIN 24: rw 41: use_cartemu/cfg_sram_bank<2>
8: d<1>.PIN 25: use_cartemu/N50/use_cartemu/N50_D2 42: use_cartemu/cfg_sram_bank<3>
9: d<0>.PIN 26: use_cartemu/N97/use_cartemu/N97_D2 43: use_cartemu/cfg_usdx<0>
10: a<0> 27: use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 44: use_cartemu/cfg_usdx<1>
11: a<1> 28: use_cartemu/cfg_bank<0> 45: use_cartemu/cfg_write_enable
12: a<2> 29: use_cartemu/cfg_bank<1> 46: use_cartemu/trig3_disable_atari
13: a<3> 30: use_cartemu/cfg_bank<2> 47: use_cartemu/usdx_bank<1>
14: a<4> 31: use_cartemu/cfg_bank<3> 48: use_cartemu/usdx_bank<2>
15: a<5> 32: use_cartemu/cfg_bank<4> 49: use_cartemu/usdx_bank<3>
16: a<6> 33: use_cartemu/cfg_bank<5> 50: use_freezer/state<1>
17: a<7> 34: use_cartemu/cfg_enable
Signal 1 2 3 4 5 6 FB
Name 0----+----0----+----0----+----0----+----0----+----0----+----0 Inputs
use_cartemu/cfg_enable
XX......XXXXX...X....XXX..X......X.XXX...................... 16
use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2
X........XXXX...X.....XX..X................................. 9
use_cartemu/cfg_mode<0>
X.......XXXXX...X....XXX..X........X........................ 12
$OpTx$FX_DC$510 X........XXXX..XX.....XX..X........XXX...................... 13
use_cartemu/cfg_bank<5>
X.XX.....XXXX.XXX.....XX..X.....X..XXX...................... 17
use_cartemu/cfg_bank<4>
X.X.X....XXXXX.XX.....XX..X....X...XXX...................... 17
use_cartemu/cfg_bank<3>
X.X..X...XXXX..XX.....XX..X...X....XXX...................... 16
d<0> ............X...XXXX...XX.X..................X...X.......... 10
use_cartemu/cfg_bank<2>
X.X...X..XXXX..XX.....XX..X..X.....XXX...................... 16
d<1> X........XXXX...XX.X...X.XX.X.......X.XX...X..X............. 17
d<2> X........XXXX...XX.X...X.XX..X....X..X..X......X............ 16
use_cartemu/cfg_bank<1>
X.X....X.XXXX..XX.....XX..X.X......XXX...................... 16
use_cartemu/cfg_bank<0>
X.X.....XXXXX..XX.....XX..XX.......XXX...................... 16
d<3> .........XXXXXXXXX.X...X..X...X..........XXX....X........... 17
dout_enable .........XXXXXXXX.XXX..X..X...............XX.X.............. 16
use_cartemu/cfg_write_enable
XX......XXXXX...X.....XX..X........XXX......X............... 15
0----+----1----+----2----+----3----+----4----+----5----+----6
0 0 0 0 0 0
*********************************** FB2 ***********************************
Number of function block inputs used/remaining: 50/4
Number of signals used by logic mapping into function block: 50
Signal Total Imp Exp Unused Loc Pin Pin Pin
Name Pt Pt Pt Pt # Type Use
use_cartemu/N4/use_cartemu/N4_D2
1 0 /\2 2 FB2_1 (b) (b)
use_cartemu/usdx_bank<4>
2 0 0 3 FB2_2 99 GSR/I/O I
use_cartemu/usdx_bank<3>
2 0 0 3 FB2_3 (b) (b)
use_cartemu/usdx_bank<2>
2 0 0 3 FB2_4 (b) (b)
use_cartemu/usdx_bank<1>
2 0 0 3 FB2_5 1 GTS/I/O I
use_cartemu/cfg_sram_bank<4>
2 0 0 3 FB2_6 2 GTS/I/O I
use_cartemu/cfg_sram_bank<3>
2 0 0 3 FB2_7 (b) (b)
use_cartemu/cfg_sram_bank<2>
2 0 0 3 FB2_8 3 GTS/I/O I
use_cartemu/cfg_sram_bank<1>
2 0 0 3 FB2_9 4 GTS/I/O I
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2
2 0 0 3 FB2_10 (b) (b)
use_cartemu/usdx_ctl<1>
3 0 0 2 FB2_11 6 I/O I
use_cartemu/usdx_ctl<0>
3 0 0 2 FB2_12 7 I/O I
use_cartemu/address_17_mux0003/use_cartemu/address_17_mux0003_D2
3 0 0 2 FB2_13 (b) (b)
use_cartemu/address_16_mux0003/use_cartemu/address_16_mux0003_D2
3 0 0 2 FB2_14 8 I/O I
use_cartemu/address_15_mux0003/use_cartemu/address_15_mux0003_D2
3 0 0 2 FB2_15 9 I/O I
$OpTx$FX_DC$577 3 0 0 2 FB2_16 (b) (b)
$OpTx$FX_DC$571 3 0 \/1 1 FB2_17 10 I/O I
use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2
8 3<- 0 0 FB2_18 (b) (b)
Signals Used by Logic in Function Block
1: $OpTx$FX_DC$540 18: use_cartemu/N4/use_cartemu/N4_D2 35: use_cartemu/cfg_mode<2>
2: $OpTx$FX_DC$571 19: use_cartemu/N97/use_cartemu/N97_D2 36: use_cartemu/cfg_sram_bank<1>
3: $OpTx$FX_DC$577 20: use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 37: use_cartemu/cfg_sram_bank<2>
4: $OpTx$INV$490 21: use_cartemu/address_15_mux0003/use_cartemu/address_15_mux0003_D2 38: use_cartemu/cfg_sram_bank<3>
5: d<7>.PIN 22: use_cartemu/address_16_mux0003/use_cartemu/address_16_mux0003_D2 39: use_cartemu/cfg_sram_bank<4>
6: d<6>.PIN 23: use_cartemu/address_17_mux0003/use_cartemu/address_17_mux0003_D2 40: use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2
7: d<4>.PIN 24: use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 41: use_cartemu/cfg_sram_enable
8: d<3>.PIN 25: use_cartemu/cart_disable_atari/use_cartemu/cart_disable_atari_D2 42: use_cartemu/cfg_usdx<0>
9: d<2>.PIN 26: use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 43: use_cartemu/cfg_usdx<1>
10: d<1>.PIN 27: use_cartemu/cfg_bank<1> 44: use_cartemu/cfg_write_enable
11: a<13> 28: use_cartemu/cfg_bank<2> 45: use_cartemu/usdx_bank<1>
12: a<14> 29: use_cartemu/cfg_bank<3> 46: use_cartemu/usdx_bank<2>
13: a<15> 30: use_cartemu/cfg_bank<4> 47: use_cartemu/usdx_bank<3>
14: flash_we_n 31: use_cartemu/cfg_bank<6> 48: use_cartemu/usdx_bank<4>
15: powerup_n 32: use_cartemu/cfg_menu 49: use_cartemu/usdx_ctl<0>
16: reset_n_sync<1> 33: use_cartemu/cfg_mode<0> 50: use_cartemu/usdx_ctl<1>
17: rw 34: use_cartemu/cfg_mode<1>
Signal 1 2 3 4 5 6 FB
Name 0----+----0----+----0----+----0----+----0----+----0----+----0 Inputs
use_cartemu/N4/use_cartemu/N4_D2
..........XXX......X............XXX.....X................... 8
use_cartemu/usdx_bank<4>
......X........XX.X......X.....................X............ 6
use_cartemu/usdx_bank<3>
.......X.......XX.X......X....................X............. 6
use_cartemu/usdx_bank<2>
........X......XX.X......X...................X.............. 6
use_cartemu/usdx_bank<1>
.........X.....XX.X......X..................X............... 6
use_cartemu/cfg_sram_bank<4>
......X...............................XX.................... 3
use_cartemu/cfg_sram_bank<3>
.......X.............................X.X.................... 3
use_cartemu/cfg_sram_bank<2>
........X...........................X..X.................... 3
use_cartemu/cfg_sram_bank<1>
.........X.........................X...X.................... 3
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2
.......................X.................XX.....X........... 4
use_cartemu/usdx_ctl<1>
....X.........XXX.X......X.......................X.......... 7
use_cartemu/usdx_ctl<0>
.....X........XXX.X......X......................X........... 7
use_cartemu/address_17_mux0003/use_cartemu/address_17_mux0003_D2
.................X.....X.....X.X......X........X............ 6
use_cartemu/address_16_mux0003/use_cartemu/address_16_mux0003_D2
.................X.....X....X..X.....X........X............. 6
use_cartemu/address_15_mux0003/use_cartemu/address_15_mux0003_D2
.................X.....X...X...X....X........X.............. 6
$OpTx$FX_DC$577 .................X.....X......XX.........XX................. 6
$OpTx$FX_DC$571 .................X.....X..X....X...X........X............... 6
use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2
XXXX.........X..XX.XXXX.X......XXXX........X................ 17
0----+----1----+----2----+----3----+----4----+----5----+----6
0 0 0 0 0 0
*********************************** FB3 ***********************************
Number of function block inputs used/remaining: 50/4
Number of signals used by logic mapping into function block: 50
Signal Total Imp Exp Unused Loc Pin Pin Pin
Name Pt Pt Pt Pt # Type Use
$OpTx$FX_DC$508 1 1<- /\5 0 FB3_1 (b) (b)
use_freezer/vector_a2
2 0 /\1 2 FB3_2 23 GCK/I/O I
use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2
2 0 0 3 FB3_3 (b) (b)
use_cartemu/N97/use_cartemu/N97_D2
2 0 0 3 FB3_4 (b) (b)
use_freezer/next_state_FSM_FFd3
3 0 0 2 FB3_5 24 I/O I
d<4> 5 0 0 0 FB3_6 25 I/O I/O
use_freezer/next_state_FSM_FFd2
3 0 0 2 FB3_7 (b) (b)
use_freezer/next_state_FSM_FFd1
3 0 \/1 1 FB3_8 27 GCK/I/O GCK/I
d<5> 6 1<- 0 0 FB3_9 28 I/O I/O
use_cartemu/cfg_bank<6>
4 0 0 1 FB3_10 (b) (b)
d<6> 4 0 0 1 FB3_11 29 I/O I/O
d<7> 2 0 0 3 FB3_12 30 I/O I/O
use_freezer/ram_bank_4
5 0 0 0 FB3_13 (b) (b)
use_freezer/ram_bank_3
5 0 0 0 FB3_14 32 I/O (b)
use_freezer/ram_bank_2
5 0 0 0 FB3_15 33 I/O I
use_freezer/ram_bank_1
5 0 0 0 FB3_16 (b) (b)
use_freezer/ram_bank_0
5 0 0 0 FB3_17 34 I/O I
$OpTx$BIN_STEP$760 10 5<- 0 0 FB3_18 (b) (b)
Signals Used by Logic in Function Block
1: $OpTx$FX_DC$499 18: a<7> 35: use_cartemu/cfg_sram_bank<5>
2: $OpTx$FX_DC$508 19: activate_n_sync<1> 36: use_cartemu/cfg_usdx<0>
3: $OpTx$FX_DC$580 20: dout_enable 37: use_cartemu/cfg_usdx<1>
4: $OpTx$FX_SC$586 21: freezer_mem_dout<5>/freezer_mem_dout<5>_D2 38: use_cartemu/usdx_bank<4>
5: d<6>.PIN 22: merged_out_dout_or0000/merged_out_dout_or0000_D2 39: use_cartemu/usdx_bank<5>
6: a<0> 23: oldos_n 40: use_cartemu/usdx_ctl<0>
7: a<11> 24: reset_n_sync<1> 41: use_cartemu/usdx_ctl<1>
8: a<12> 25: rw 42: use_freezer/next_state_FSM_FFd1
9: a<13> 26: use_cartemu/N97/use_cartemu/N97_D2 43: use_freezer/next_state_FSM_FFd2
10: a<14> 27: use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 44: use_freezer/next_state_FSM_FFd3
11: a<15> 28: use_cartemu/cfg_bank<4> 45: use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2
12: a<1> 29: use_cartemu/cfg_bank<5> 46: use_freezer/ram_bank_0
13: a<2> 30: use_cartemu/cfg_bank<6> 47: use_freezer/ram_bank_1
14: a<3> 31: use_cartemu/cfg_mode<0> 48: use_freezer/ram_bank_2
15: a<4> 32: use_cartemu/cfg_mode<1> 49: use_freezer/ram_bank_3
16: a<5> 33: use_cartemu/cfg_mode<2> 50: use_freezer/ram_bank_4
17: a<6> 34: use_cartemu/cfg_sram_bank<4>
Signal 1 2 3 4 5 6 FB
Name 0----+----0----+----0----+----0----+----0----+----0----+----0 Inputs
$OpTx$FX_DC$508 ..............XXX........................................... 3
use_freezer/vector_a2
...X.XXXXXX.XXXXX.X....XX................XXX................ 18
use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2
...................................XX...X................... 3
use_cartemu/N97/use_cartemu/N97_D2
.....X.....XXXXXXX.................XX....................... 10
use_freezer/next_state_FSM_FFd3
...X.XXXXXX..XXXX.X....XX................XXXX............... 18
d<4> .....X.....XXXXXXX.X.X..X.XX.....X.XXX...................... 17
use_freezer/next_state_FSM_FFd2
..XX.XXXXXX..XXXX.X....XX................XXX................ 18
use_freezer/next_state_FSM_FFd1
..X....................XX................XX.X............... 6
d<5> .....X.....XXXXXXX.XXX..X.X.X.....XXX.X..................... 18
use_cartemu/cfg_bank<6>
X...XX.....XXX..XX.....XX.X..XXXX........................... 15
d<6> .....X.....XXXXXXX.X.X..X.X..X.....XX..X.................... 16
d<7> ...................X.X..XXX.............X................... 6
use_freezer/ram_bank_4
...X..XXXXX...XXX........................XXX.....X.......... 13
use_freezer/ram_bank_3
...X..XXXXX..X.XX........................XXX....X........... 13
use_freezer/ram_bank_2
...X..XXXXX.X..XX........................XXX...X............ 13
use_freezer/ram_bank_1
...X..XXXXXX...XX........................XXX..X............. 13
use_freezer/ram_bank_0
...X.XXXXXX....XX........................XXX.X.............. 13
$OpTx$BIN_STEP$760 XX...X.X.XXXXX..XX....X..XX...XXX........................... 17
0----+----1----+----2----+----3----+----4----+----5----+----6
0 0 0 0 0 0
*********************************** FB4 ***********************************
Number of function block inputs used/remaining: 51/3
Number of signals used by logic mapping into function block: 51
Signal Total Imp Exp Unused Loc Pin Pin Pin
Name Pt Pt Pt Pt # Type Use
$OpTx$FX_SC$591 1 0 \/1 3 FB4_1 (b) (b)
ram_rom_a<15> 6 1<- 0 0 FB4_2 87 I/O O
$OpTx$FX_SC$586 1 0 0 4 FB4_3 (b) (b)
$OpTx$FX_DC$521 1 0 \/3 1 FB4_4 (b) (b)
ram_rom_a<16> 6 3<- \/2 0 FB4_5 89 I/O O
ram_rom_a<17> 7 2<- 0 0 FB4_6 90 I/O O
$OpTx$FX_DC$499 1 0 \/3 1 FB4_7 (b) (b)
ram_rom_a<18> 8 3<- 0 0 FB4_8 91 I/O O
ram_a<4> 8 3<- 0 0 FB4_9 92 I/O O
use_freezer/N24/use_freezer/N24_D2
2 0 /\3 0 FB4_10 (b) (b)
ram_a<5> 6 1<- 0 0 FB4_11 93 I/O O
ram_a<6> 4 0 /\1 0 FB4_12 94 I/O O
freezer_mem_dout<5>/freezer_mem_dout<5>_D2
2 0 0 3 FB4_13 (b) (b)
ram_a<7> 4 0 0 1 FB4_14 95 I/O O
ram1_ce 3 0 0 2 FB4_15 96 I/O O
$OpTx$FX_DC$538 3 0 \/1 1 FB4_16 (b) (b)
rom1_ce 5 1<- \/1 0 FB4_17 97 I/O O
merged_out_dout_or0000/merged_out_dout_or0000_D2
6 1<- 0 0 FB4_18 (b) (b)
Signals Used by Logic in Function Block
1: $OpTx$FX_DC$538 18: a<8> 35: use_freezer/rom_bank_2
2: $OpTx$FX_DC$540 19: a<9> 36: use_freezer/rom_bank_3
3: $OpTx$FX_DC$577 20: dualpokey_n 37: use_freezer/rom_bank_4
4: $OpTx$FX_SC$591 21: freezer_mem_dout<5>/freezer_mem_dout<5>_D2 38: use_freezer/rom_bank_5
5: $OpTx$INV$490 22: merged_out_dout_or0000/merged_out_dout_or0000_D2 39: use_freezer/state<0>
6: a<0> 23: oldos_n 40: use_freezer/state<1>
7: a<10> 24: phi2 41: use_freezer/state<2>
8: a<11> 25: ramdisk_mem_adr<19>/ramdisk_mem_adr<19>_D2 42: use_freezer/use_status_as_ram_address<0>
9: a<12> 26: rw 43: use_freezer/vector_a2
10: a<13> 27: use_cartemu/address_15_mux0003/use_cartemu/address_15_mux0003_D2 44: use_pia/pia_ddrb<3>
11: a<14> 28: use_cartemu/address_16_mux0003/use_cartemu/address_16_mux0003_D2 45: use_pia/pia_ddrb<5>
12: a<15> 29: use_cartemu/address_17_mux0003/use_cartemu/address_17_mux0003_D2 46: use_pia/pia_ddrb<6>
13: a<3> 30: use_cartemu/cfg_menu 47: use_pia/pia_ddrb<7>
14: a<4> 31: use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 48: use_pia/pia_portb<3>
15: a<5> 32: use_freezer/N24/use_freezer/N24_D2 49: use_pia/pia_portb<5>
16: a<6> 33: use_freezer/ram_bank_3 50: use_pia/pia_portb<6>
17: a<7> 34: use_freezer/ram_bank_4 51: use_pia/pia_portb<7>
Signal 1 2 3 4 5 6 FB
Name 0----+----0----+----0----+----0----+----0----+----0----+----0 Inputs
$OpTx$FX_SC$591 .......XXXXX.............X.............XX................... 8
ram_rom_a<15> X........X...........X..X.X...XXX.X........X...X............ 11
$OpTx$FX_SC$586 ......X.........XXX......................................... 4
$OpTx$FX_DC$521 .......XXXXX....X........................................... 6
ram_rom_a<16> X........X...........X..X..X..XX.X.X........X...X........... 11
ram_rom_a<17> ...X.....XXX.........XX.X...X.XX....X........X...X.......... 13
$OpTx$FX_DC$499 .............XXX............................................ 3
ram_rom_a<18> .X.X.....XXX.........XX.X....XXX.....X........X...X......... 14
ram_a<4> ...X..X..XXX.X...XXX.XX.X.....XX.........XX................. 16
use_freezer/N24/use_freezer/N24_D2
..........XX..........................XXX................... 5
ram_a<5> .........XXX..X....X.XX.X.....XX.........X.................. 11
ram_a<6> .........XXX...X.....XX.X.....XX............................ 9
freezer_mem_dout<5>/freezer_mem_dout<5>_D2
.....XXXXXXXXXXXXXX......X............XXX................... 18
ram_a<7> .........XXX....X....XX.X.....XX............................ 9
ram1_ce ..X.X....XXX.........XXXX.....X............................. 10
$OpTx$FX_DC$538 ...X....XXXX.........XX........X............................ 8
rom1_ce ..X.X....XXX.........XXXXX....XX............................ 12
merged_out_dout_or0000/merged_out_dout_or0000_D2
......XXXXXX.....XX.X....X............XXX................... 13
0----+----1----+----2----+----3----+----4----+----5----+----6
0 0 0 0 0 0
*********************************** FB5 ***********************************
Number of function block inputs used/remaining: 46/8
Number of signals used by logic mapping into function block: 46
Signal Total Imp Exp Unused Loc Pin Pin Pin
Name Pt Pt Pt Pt # Type Use
use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2
1 0 0 4 FB5_1 (b) (b)
$OpTx$FX_DC$580 1 0 0 4 FB5_2 35 I/O I
use_pia/pia_portb<4>
2 0 0 3 FB5_3 (b) (b)
use_pia/pia_portb<3>
2 0 0 3 FB5_4 (b) (b)
use_pia/pia_portb<2>
2 0 0 3 FB5_5 36 I/O I
use_pia/pia_ddrb<7> 2 0 0 3 FB5_6 37 I/O (b)
use_pia/pia_ddrb<6> 2 0 0 3 FB5_7 (b) (b)
use_pia/pia_ddrb<5> 2 0 0 3 FB5_8 39 I/O (b)
use_pia/pia_ddrb<4> 2 0 0 3 FB5_9 40 I/O (b)
use_pia/pia_ddrb<3> 2 0 0 3 FB5_10 (b) (b)
use_pia/pia_ddrb<2> 2 0 0 3 FB5_11 41 I/O (b)
use_cartemu/usdx_bank<5>
2 0 0 3 FB5_12 42 I/O I
use_cartemu/usdx_bank<0>
2 0 0 3 FB5_13 (b) (b)
use_cartemu/oss_bank<1>
2 0 0 3 FB5_14 43 I/O I
use_cartemu/oss_bank<0>
2 0 0 3 FB5_15 46 I/O I
use_freezer/rom_bank_5
5 0 0 0 FB5_16 (b) (b)
use_freezer/rom_bank_4
5 0 0 0 FB5_17 49 I/O I
use_freezer/rom_bank_3
5 0 0 0 FB5_18 (b) (b)
Signals Used by Logic in Function Block
1: $OpTx$FX_DC$508 17: a<7> 32: use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2
2: $OpTx$FX_DC$521 18: a<8> 33: use_freezer/rom_bank_3
3: $OpTx$FX_DC$522 19: a<9> 34: use_freezer/rom_bank_4
4: d<7>.PIN 20: reset_n_sync<1> 35: use_freezer/rom_bank_5
5: d<6>.PIN 21: rw 36: use_pia/pia_ddrb<2>
6: d<5>.PIN 22: use_cartemu/N97/use_cartemu/N97_D2 37: use_pia/pia_ddrb<3>
7: d<4>.PIN 23: use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 38: use_pia/pia_ddrb<4>
8: d<3>.PIN 24: use_cartemu/cfg_mode<0> 39: use_pia/pia_ddrb<5>
9: d<2>.PIN 25: use_cartemu/oss_bank<0> 40: use_pia/pia_ddrb<6>
10: d<0>.PIN 26: use_cartemu/oss_bank<1> 41: use_pia/pia_ddrb<7>
11: a<0> 27: use_cartemu/usdx_bank<0> 42: use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2
12: a<10> 28: use_cartemu/usdx_bank<5> 43: use_pia/pia_portb<2>
13: a<3> 29: use_freezer/next_state_FSM_FFd1 44: use_pia/pia_portb<3>
14: a<4> 30: use_freezer/next_state_FSM_FFd2 45: use_pia/pia_portb<4>
15: a<5> 31: use_freezer/next_state_FSM_FFd3 46: use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2
16: a<6>
Signal 1 2 3 4 5 FB
Name 0----+----0----+----0----+----0----+----0----+----0 Inputs
use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2
XX.........X.....XX............................... 5
$OpTx$FX_DC$580 .X.........X.X.X.XX............X.................. 7
use_pia/pia_portb<4>
......X............X........................XX.... 4
use_pia/pia_portb<3>
.......X...........X.......................X.X.... 4
use_pia/pia_portb<2>
........X..........X......................X..X.... 4
use_pia/pia_ddrb<7> ...X...............X....................XX........ 4
use_pia/pia_ddrb<6> ....X..............X...................X.X........ 4
use_pia/pia_ddrb<5> .....X.............X..................X..X........ 4
use_pia/pia_ddrb<4> ......X............X.................X...X........ 4
use_pia/pia_ddrb<3> .......X...........X................X....X........ 4
use_pia/pia_ddrb<2> ........X..........X...............X.....X........ 4
use_cartemu/usdx_bank<5>
.....X.............XXXX....X...................... 6
use_cartemu/usdx_bank<0>
.........X.........XXXX...X....................... 6
use_cartemu/oss_bank<1>
X.X.......X.....X..X..XX.X........................ 8
use_cartemu/oss_bank<0>
X.X.........X...X..X..XXX......................... 8
use_freezer/rom_bank_5
.X.........X..XX.XX.........XXX...X............... 10
use_freezer/rom_bank_4
.X.........X.X.X.XX.........XXX..X................ 10
use_freezer/rom_bank_3
.X.........XX..X.XX.........XXX.X................. 10
0----+----1----+----2----+----3----+----4----+----5
0 0 0 0 0
*********************************** FB6 ***********************************
Number of function block inputs used/remaining: 51/3
Number of signals used by logic mapping into function block: 51
Signal Total Imp Exp Unused Loc Pin Pin Pin
Name Pt Pt Pt Pt # Type Use
(unused) 0 0 0 5 FB6_1 (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 \/1 4 FB6_5 76 I/O I
ram_rom_we 1 1<- \/5 0 FB6_6 77 I/O O
N0/N0_TRST 10 5<- 0 0 FB6_7 (b) (b)
ram_rom_oe 1 0 \/3 1 FB6_8 78 I/O O
rom0_ce 4 3<- \/4 0 FB6_9 79 I/O O
use_cartemu/cart_disable_atari/use_cartemu/cart_disable_atari_D2
7 4<- \/2 0 FB6_10 (b) (b)
use_cartemu/N29/use_cartemu/N29_D2
3 2<- \/4 0 FB6_11 80 I/O (b)
ram0_ce 7 4<- \/2 0 FB6_12 81 I/O O
$OpTx$FX_DC$601 2 2<- \/5 0 FB6_13 (b) (b)
ram_rom_a<12> 12 7<- 0 0 FB6_14 82 I/O O
ram_rom_a<13> 8 5<- /\2 0 FB6_15 85 I/O O
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2
2 2<- /\5 0 FB6_16 (b) (b)
ram_rom_a<14> 6 3<- /\2 0 FB6_17 86 I/O O
$OpTx$FX_DC$522 1 0 /\3 1 FB6_18 (b) (b)
Signals Used by Logic in Function Block
1: $OpTx$BIN_STEP$760 18: flash_we_n 35: use_cartemu/cfg_mode<1>
2: $OpTx$FX_DC$522 19: freezer_mem_dout<5>/freezer_mem_dout<5>_D2 36: use_cartemu/cfg_mode<2>
3: $OpTx$FX_DC$538 20: merged_out_dout_or0000/merged_out_dout_or0000_D2 37: use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2
4: $OpTx$FX_DC$571 21: oldos_n 38: use_cartemu/oss_bank<0>
5: $OpTx$FX_DC$577 22: phi2 39: use_cartemu/oss_bank<1>
6: $OpTx$FX_DC$608 23: phi2short 40: use_cartemu/trig3_disable_atari
7: $OpTx$FX_SC$591 24: ramdisk_mem_adr<19>/ramdisk_mem_adr<19>_D2 41: use_freezer/N24/use_freezer/N24_D2
8: $OpTx$INV$490 25: rw 42: use_freezer/ram_bank_0
9: a<10> 26: use_cartemu/N29/use_cartemu/N29_D2 43: use_freezer/ram_bank_1
10: a<11> 27: use_cartemu/N4/use_cartemu/N4_D2 44: use_freezer/ram_bank_2
11: a<12> 28: use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 45: use_freezer/rom_bank_0
12: a<13> 29: use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 46: use_freezer/rom_bank_1
13: a<14> 30: use_cartemu/cart_disable_atari/use_cartemu/cart_disable_atari_D2 47: use_freezer/state<0>
14: a<15> 31: use_cartemu/cfg_bank<0> 48: use_freezer/state<1>
15: a<8> 32: use_cartemu/cfg_enable 49: use_freezer/state<2>
16: a<9> 33: use_cartemu/cfg_menu 50: use_pia/pia_ddrb<2>
17: cartemu_enable_n 34: use_cartemu/cfg_mode<0> 51: use_pia/pia_portb<2>
Signal 1 2 3 4 5 6 FB
Name 0----+----0----+----0----+----0----+----0----+----0----+----0 Inputs
ram_rom_we ......................X.X................................... 2
N0/N0_TRST X.......XXXXXXXX..XXX..X.....X.........X......XXX........... 18
ram_rom_oe .....................X..X................................... 2
rom0_ce ....X..X...XXX.....XXX.X............X....................... 10
use_cartemu/cart_disable_atari/use_cartemu/cart_disable_atari_D2
...........XXX...........XXXX..XXXXX........................ 12
use_cartemu/N29/use_cartemu/N29_D2
.X........................XX.....X...XX..................... 6
ram0_ce ....X..X.XXXXX.....XXX.XX...........X.........XXX........... 16
$OpTx$FX_DC$601 ..................................XX.XX..................... 4
ram_rom_a<12> .X....X...XXXX.....XX..X...X....XX..XXX.XX.................. 17
ram_rom_a<13> .XX..X....XX.......X...X.X.XX.X.XX..X.X.X.X.X............... 18
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2
........XXXXXXXXXX.......................................... 10
ram_rom_a<14> ..XX.......X.......X...X............X...X..X.X...XX......... 11
$OpTx$FX_DC$522 ..................................XX........................ 2
0----+----1----+----2----+----3----+----4----+----5----+----6
0 0 0 0 0 0
*********************************** FB7 ***********************************
Number of function block inputs used/remaining: 33/21
Number of signals used by logic mapping into function block: 33
Signal Total Imp Exp Unused Loc Pin Pin Pin
Name Pt Pt Pt Pt # Type Use
use_freezer/state<2>
1 0 0 4 FB7_1 (b) (b)
use_freezer/state<1>
1 0 0 4 FB7_2 50 I/O I
use_freezer/state<0>
1 0 0 4 FB7_3 (b) (b)
reset_n_sync<3> 1 0 0 4 FB7_4 (b) (b)
reset_n_sync<2> 1 0 0 4 FB7_5 52 I/O (b)
reset_n_sync<1> 1 0 0 4 FB7_6 53 I/O (b)
reset_n_sync<0> 1 0 0 4 FB7_7 (b) (b)
ramdisk_mem_adr<19>/ramdisk_mem_adr<19>_D2
1 0 0 4 FB7_8 54 I/O (b)
powerup_n 1 0 0 4 FB7_9 55 I/O (b)
activate_n_sync<1> 1 0 0 4 FB7_10 (b) (b)
activate_n_sync<0> 1 0 0 4 FB7_11 56 I/O (b)
use_pia/pia_portb<7>
2 0 0 3 FB7_12 58 I/O (b)
use_pia/pia_portb<6>
2 0 0 3 FB7_13 (b) (b)
use_pia/pia_portb<5>
2 0 0 3 FB7_14 59 I/O (b)
use_cartemu/cfg_sram_bank<5>
2 0 0 3 FB7_15 60 I/O (b)
use_cartemu/cfg_sram_bank<0>
2 0 0 3 FB7_16 (b) (b)
$OpTx$FX_DC$608 2 0 0 3 FB7_17 61 I/O (b)
$OpTx$FX_DC$540 3 0 0 2 FB7_18 (b) (b)
Signals Used by Logic in Function Block
1: d<7>.PIN 12: reset_n_sync<0> 23: use_cartemu/usdx_bank<0>
2: d<6>.PIN 13: reset_n_sync<1> 24: use_cartemu/usdx_bank<5>
3: d<5>.PIN 14: reset_n_sync<2> 25: use_freezer/next_state_FSM_FFd1
4: d<0>.PIN 15: reset_n_sync<3> 26: use_freezer/next_state_FSM_FFd2
5: a<14> 16: use_cartemu/N29/use_cartemu/N29_D2 27: use_freezer/next_state_FSM_FFd3
6: a<15> 17: use_cartemu/N4/use_cartemu/N4_D2 28: use_pia/pia_ddrb<4>
7: activate_n_in 18: use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 29: use_pia/pia_portb<4>
8: activate_n_sync<0> 19: use_cartemu/cfg_bank<5> 30: use_pia/pia_portb<5>
9: powerup_n 20: use_cartemu/cfg_sram_bank<0> 31: use_pia/pia_portb<6>
10: ramdisk_enable_n 21: use_cartemu/cfg_sram_bank<5> 32: use_pia/pia_portb<7>
11: reset_n_in 22: use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2 33: use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2
Signal 1 2 3 4 FB
Name 0----+----0----+----0----+----0----+----0 Inputs
use_freezer/state<2>
........................X............... 1
use_freezer/state<1>
.........................X.............. 1
use_freezer/state<0>
..........................X............. 1
reset_n_sync<3> .............X.......................... 1
reset_n_sync<2> ............X........................... 1
reset_n_sync<1> ...........X............................ 1
reset_n_sync<0> ..........X............................. 1
ramdisk_mem_adr<19>/ramdisk_mem_adr<19>_D2
....XX...X.................XX........... 5
powerup_n ........X....XX......................... 3
activate_n_sync<1> .......X................................ 1
activate_n_sync<0> ......X................................. 1
use_pia/pia_portb<7>
X...........X..................XX....... 4
use_pia/pia_portb<6>
.X..........X.................X.X....... 4
use_pia/pia_portb<5>
..X.........X................X..X....... 4
use_cartemu/cfg_sram_bank<5>
..X.................XX.................. 3
use_cartemu/cfg_sram_bank<0>
...X...............X.X.................. 3
$OpTx$FX_DC$608 ...............XXX.X..X................. 5
$OpTx$FX_DC$540 ................XXX.X..X................ 5
0----+----1----+----2----+----3----+----4
0 0 0 0
*********************************** FB8 ***********************************
Number of function block inputs used/remaining: 50/4
Number of signals used by logic mapping into function block: 50
Signal Total Imp Exp Unused Loc Pin Pin Pin
Name Pt Pt Pt Pt # Type Use
use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2
2 1<- /\4 0 FB8_1 (b) (b)
use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2
2 0 /\1 2 FB8_2 63 I/O (b)
use_pia/pia_crb2 3 0 0 2 FB8_3 (b) (b)
use_cartemu/cfg_usdx<1>
3 0 0 2 FB8_4 (b) (b)
use_cartemu/cfg_usdx<0>
3 0 0 2 FB8_5 64 I/O (b)
use_cartemu/cfg_source_ram
3 0 0 2 FB8_6 65 I/O (b)
use_cartemu/cfg_mode<2>
3 0 0 2 FB8_7 (b) (b)
use_cartemu/cfg_mode<1>
3 0 0 2 FB8_8 66 I/O (b)
use_cartemu/cfg_sram_enable
4 0 0 1 FB8_9 67 I/O (b)
use_cartemu/cfg_menu
4 0 0 1 FB8_10 (b) (b)
use_freezer/use_status_as_ram_address<0>
5 0 0 0 FB8_11 68 I/O (b)
use_freezer/rom_bank_2
5 0 0 0 FB8_12 70 I/O (b)
use_freezer/rom_bank_1
5 0 0 0 FB8_13 (b) (b)
use_freezer/rom_bank_0
5 0 0 0 FB8_14 71 I/O I
use_cartemu/trig3_disable_atari
5 0 0 0 FB8_15 72 I/O I
$OpTx$INV$490 6 1<- 0 0 FB8_16 (b) (b)
refresh 1 0 /\1 3 FB8_17 73 I/O O
use_cartemu/N50/use_cartemu/N50_D2
9 4<- 0 0 FB8_18 (b) (b)
Signals Used by Logic in Function Block
1: $OpTx$FX_DC$499 18: a<8> 35: use_cartemu/cfg_sram_bank<0>
2: $OpTx$FX_DC$508 19: a<9> 36: use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2
3: $OpTx$FX_DC$521 20: cartemu_enable_n 37: use_cartemu/cfg_sram_enable
4: $OpTx$FX_DC$601 21: powerup_n 38: use_cartemu/cfg_usdx<0>
5: N0/N0_TRST 22: reset_n_sync<1> 39: use_cartemu/cfg_usdx<1>
6: d<2>.PIN 23: rw 40: use_cartemu/cfg_write_enable
7: d<1>.PIN 24: use_cartemu/N4/use_cartemu/N4_D2 41: use_cartemu/usdx_bank<0>
8: d<0>.PIN 25: use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 42: use_freezer/next_state_FSM_FFd1
9: a<0> 26: use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 43: use_freezer/next_state_FSM_FFd2
10: a<10> 27: use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 44: use_freezer/next_state_FSM_FFd3
11: a<1> 28: use_cartemu/cfg_bank<0> 45: use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2
12: a<2> 29: use_cartemu/cfg_enable 46: use_freezer/rom_bank_0
13: a<3> 30: use_cartemu/cfg_menu 47: use_freezer/rom_bank_1
14: a<4> 31: use_cartemu/cfg_mode<0> 48: use_freezer/rom_bank_2
15: a<5> 32: use_cartemu/cfg_mode<1> 49: use_freezer/use_status_as_ram_address<0>
16: a<6> 33: use_cartemu/cfg_mode<2> 50: use_pia/pia_crb2
17: a<7> 34: use_cartemu/cfg_source_ram
Signal 1 2 3 4 5 6 FB
Name 0----+----0----+----0----+----0----+----0----+----0----+----0 Inputs
use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2
.XX.....X.XXX....XX..XX.....................X....X.......... 12
use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2
.XX.....X.XXX....XX..XX.....................X....X.......... 12
use_pia/pia_crb2 .XX..X..X.XXX....XX..XX.....................X....X.......... 13
use_cartemu/cfg_usdx<1>
X.....X.X.X.X...X...XXX...X........X..X..................... 12
use_cartemu/cfg_usdx<0>
X......XX.X.X...X...XXX...X........X.X...................... 12
use_cartemu/cfg_source_ram
X.....X.X.XXX...X...XXX...X......X.......................... 12
use_cartemu/cfg_mode<2>
X....X..X.XXX...X...XXX...X.....X........................... 12
use_cartemu/cfg_mode<1>
X.....X.X.XXX...X...XXX...X....X............................ 12
use_cartemu/cfg_sram_enable
X......XX.XXX...X....XX...X.........X....................... 11
use_cartemu/cfg_menu
X....X..X.XXX...X..XXXX...X..X.............................. 13
use_freezer/use_status_as_ram_address<0>
..X......X....XX.XX...X..................XXXX...X........... 12
use_freezer/rom_bank_2
..X......X.X...X.XX......................XXX...X............ 10
use_freezer/rom_bank_1
..X......XX....X.XX......................XXX..X............. 10
use_freezer/rom_bank_0
..X.....XX.....X.XX......................XXX.X.............. 10
use_cartemu/trig3_disable_atari
X.XX....XXXXX....XX...X.XX..XXXXX........................... 18
$OpTx$INV$490 .......................XXX...XXXXX...XX..................... 10
refresh ....X....................................................... 1
use_cartemu/N50/use_cartemu/N50_D2
........X.XX.XXX...........XX.X...X.XXXXX................... 15
0----+----1----+----2----+----3----+----4----+----5----+----6
0 0 0 0 0 0
******************************* Equations ********************************
********** Mapped Logic **********
$OpTx$BIN_STEP$760 <= ((NOT a(1) AND a(7) AND NOT a(3) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT a(2) AND a(7) AND NOT a(3) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (a(6) AND NOT use_cartemu/cfg_mode(2) AND
use_cartemu/cfg_mode(0) AND use_cartemu/cfg_mode(1) AND NOT a(7) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (use_cartemu/cfg_mode(2) AND use_cartemu/cfg_mode(0) AND
NOT use_cartemu/cfg_mode(1) AND NOT a(7) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$508)
OR (NOT use_cartemu/cfg_mode(2) AND use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND a(7) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$508)
OR (
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2)
OR (a(14) AND a(15) AND NOT a(12) AND NOT oldos_n)
OR (use_cartemu/cfg_mode(2) AND NOT use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND NOT a(7) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (use_cartemu/cfg_mode(2) AND NOT use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$508)
OR (a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499));
$OpTx$FX_DC$499 <= (NOT a(6) AND NOT a(5) AND a(4));
$OpTx$FX_DC$508 <= (NOT a(6) AND NOT a(5) AND NOT a(4));
$OpTx$FX_DC$510 <= ((use_cartemu/cfg_mode(2) AND NOT use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND NOT a(7) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (a(6) AND NOT use_cartemu/cfg_mode(2) AND
use_cartemu/cfg_mode(0) AND use_cartemu/cfg_mode(1) AND NOT a(7) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (NOT rw AND NOT a(1) AND NOT a(2) AND a(7) AND NOT a(3) AND NOT a(0) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499));
$OpTx$FX_DC$521 <= (a(14) AND a(15) AND NOT a(11) AND NOT a(13) AND NOT a(7) AND a(12));
$OpTx$FX_DC$522 <= (use_cartemu/cfg_mode(2) AND NOT use_cartemu/cfg_mode(1));
$OpTx$FX_DC$538 <= ((merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
$OpTx$FX_SC$591)
OR (NOT a(13) AND NOT a(12) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (a(14) AND a(15) AND a(13) AND NOT oldos_n AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2));
$OpTx$FX_DC$540 <= ((use_cartemu/cfg_sram_bank(5) AND
use_cartemu/N4/use_cartemu/N4_D2)
OR (use_cartemu/cfg_bank(5) AND
NOT use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2)
OR (use_cartemu/usdx_bank(5) AND
use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2));
$OpTx$FX_DC$571 <= ((NOT use_cartemu/cfg_menu AND
NOT use_cartemu/cfg_sram_bank(1) AND use_cartemu/N4/use_cartemu/N4_D2)
OR (NOT use_cartemu/cfg_menu AND NOT use_cartemu/cfg_bank(1) AND
NOT use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2)
OR (NOT use_cartemu/cfg_menu AND NOT use_cartemu/usdx_bank(1) AND
use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2));
$OpTx$FX_DC$577 <= ((use_cartemu/cfg_menu)
OR (use_cartemu/cfg_bank(6) AND
NOT use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2)
OR (use_cartemu/cfg_usdx(0) AND use_cartemu/cfg_usdx(1) AND
use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2));
$OpTx$FX_DC$580 <= (a(9) AND a(8) AND a(10) AND NOT a(6) AND NOT a(4) AND
$OpTx$FX_DC$521 AND
NOT use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2);
$OpTx$FX_DC$601 <= ((use_cartemu/cfg_mode(1))
OR (use_cartemu/cfg_mode(2) AND NOT use_cartemu/oss_bank(0) AND
NOT use_cartemu/oss_bank(1)));
$OpTx$FX_DC$608 <= ((use_cartemu/cfg_sram_bank(0) AND
use_cartemu/N4/use_cartemu/N4_D2)
OR (use_cartemu/usdx_bank(0) AND
use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND use_cartemu/N29/use_cartemu/N29_D2));
$OpTx$FX_SC$586 <= (a(9) AND a(8) AND a(10) AND a(7));
$OpTx$FX_SC$591 <= (a(14) AND a(15) AND NOT rw AND NOT a(11) AND NOT a(13) AND a(12) AND
NOT use_freezer/state(1) AND NOT use_freezer/state(2));
$OpTx$INV$490 <= ((use_cartemu/cfg_menu)
OR (NOT use_cartemu/cfg_mode(2) AND NOT use_cartemu/cfg_mode(0) AND
NOT use_cartemu/cfg_mode(1) AND
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2)
OR (NOT use_cartemu/cfg_usdx(0) AND
use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2)
OR (use_cartemu/cfg_usdx(1) AND
use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2)
OR (NOT use_cartemu/cfg_source_ram AND
NOT use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2)
OR (use_cartemu/cfg_mode(2) AND use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2));
N0/N0_TRST <= ((freezer_mem_dout(5)/freezer_mem_dout(5)_D2)
OR (a(14) AND a(15) AND a(13) AND NOT oldos_n AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (NOT a(14) AND NOT a(15) AND use_freezer/state(1) AND
NOT use_freezer/state(2) AND NOT use_freezer/state(0))
OR (NOT a(14) AND NOT a(15) AND NOT use_freezer/state(1) AND
use_freezer/state(2) AND NOT use_freezer/state(0))
OR (a(14) AND a(15) AND NOT a(11) AND a(9) AND a(8) AND a(10) AND
NOT a(13) AND a(12) AND NOT use_freezer/state(1) AND
use_freezer/state(2))
OR (a(14) AND a(15) AND NOT a(11) AND a(9) AND a(8) AND a(10) AND
NOT a(13) AND a(12) AND use_freezer/state(1) AND
NOT use_freezer/state(2) AND NOT use_freezer/state(0))
OR (use_cartemu/trig3_disable_atari AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
use_cartemu/cart_disable_atari/use_cartemu/cart_disable_atari_D2)
OR (NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
$OpTx$BIN_STEP$760));
FDCPE_activate_n_sync0: FDCPE port map (activate_n_sync(0),activate_n_in,NOT phi2,'0','0');
FDCPE_activate_n_sync1: FDCPE port map (activate_n_sync(1),activate_n_sync(0),NOT phi2,'0','0');
d_I(0) <= ((rw AND a(7) AND NOT a(3) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
use_cartemu/N50/use_cartemu/N50_D2)
OR (use_cartemu/trig3_disable_atari AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (NOT use_freezer/state(1) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND freezer_mem_dout(5)/freezer_mem_dout(5)_D2));
d(0) <= d_I(0) when d_OE(0) = '1' else 'Z';
d_OE(0) <= dout_enable;
d_I(1) <= ((rw AND use_cartemu/cfg_mode(1) AND NOT a(1) AND a(2) AND
a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
$OpTx$FX_DC$499)
OR (rw AND a(1) AND use_cartemu/cfg_usdx(1) AND a(2) AND
a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
$OpTx$FX_DC$499)
OR (rw AND NOT a(1) AND a(2) AND a(7) AND
use_cartemu/cfg_source_ram AND NOT a(3) AND a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
$OpTx$FX_DC$499)
OR (rw AND NOT a(2) AND a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/usdx_bank(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
use_cartemu/N97/use_cartemu/N97_D2)
OR (rw AND a(1) AND NOT a(2) AND a(7) AND
use_cartemu/cfg_sram_bank(1) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
$OpTx$FX_DC$499)
OR (rw AND NOT a(1) AND NOT a(2) AND use_cartemu/cfg_bank(1) AND
a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
$OpTx$FX_DC$499));
d(1) <= d_I(1) when d_OE(1) = '1' else 'Z';
d_OE(1) <= dout_enable;
d_I(2) <= ((rw AND use_cartemu/cfg_mode(2) AND NOT a(1) AND a(2) AND
a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
$OpTx$FX_DC$499)
OR (rw AND NOT a(2) AND a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/usdx_bank(2) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
use_cartemu/N97/use_cartemu/N97_D2)
OR (rw AND use_cartemu/cfg_menu AND NOT a(1) AND a(2) AND a(7) AND
NOT a(3) AND a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
$OpTx$FX_DC$499)
OR (rw AND a(1) AND NOT a(2) AND a(7) AND
use_cartemu/cfg_sram_bank(2) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
$OpTx$FX_DC$499)
OR (rw AND NOT a(1) AND NOT a(2) AND use_cartemu/cfg_bank(2) AND
a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
$OpTx$FX_DC$499));
d(2) <= d_I(2) when d_OE(2) = '1' else 'Z';
d_OE(2) <= dout_enable;
d_I(3) <= ((rw AND a(6) AND a(5) AND NOT a(1) AND
use_cartemu/cfg_usdx(0) AND NOT a(2) AND NOT a(4) AND a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/usdx_bank(3) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (rw AND a(6) AND a(5) AND NOT a(1) AND
use_cartemu/cfg_usdx(1) AND NOT a(2) AND NOT a(4) AND a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/usdx_bank(3) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (rw AND NOT a(6) AND NOT a(5) AND a(1) AND NOT a(2) AND a(4) AND a(7) AND
use_cartemu/cfg_sram_bank(3) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (rw AND NOT a(6) AND NOT a(5) AND NOT a(1) AND NOT a(2) AND
use_cartemu/cfg_bank(3) AND a(4) AND a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2));
d(3) <= d_I(3) when d_OE(3) = '1' else 'Z';
d_OE(3) <= dout_enable;
d_I(4) <= ((rw AND NOT a(6) AND NOT a(5) AND a(1) AND NOT a(2) AND a(4) AND a(7) AND
use_cartemu/cfg_sram_bank(4) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (rw AND NOT a(6) AND NOT a(5) AND NOT a(1) AND NOT a(2) AND
use_cartemu/cfg_bank(4) AND a(4) AND a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (rw AND a(6) AND a(5) AND NOT a(1) AND
use_cartemu/cfg_usdx(0) AND NOT a(2) AND NOT a(4) AND a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/usdx_bank(4) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (rw AND a(6) AND a(5) AND NOT a(1) AND
use_cartemu/cfg_usdx(1) AND NOT a(2) AND NOT a(4) AND a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/usdx_bank(4) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2));
d(4) <= d_I(4) when d_OE(4) = '1' else 'Z';
d_OE(4) <= dout_enable;
d_I(5) <= ((rw AND a(6) AND a(5) AND NOT a(1) AND
use_cartemu/cfg_usdx(0) AND NOT a(2) AND NOT a(4) AND a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/usdx_bank(5) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
freezer_mem_dout(5)/freezer_mem_dout(5)_D2)
OR (rw AND NOT a(6) AND NOT a(5) AND a(1) AND NOT a(2) AND a(4) AND a(7) AND
use_cartemu/cfg_sram_bank(5) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (rw AND NOT a(6) AND NOT a(5) AND NOT a(1) AND NOT a(2) AND
use_cartemu/cfg_bank(5) AND a(4) AND a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (rw AND a(6) AND a(5) AND NOT a(1) AND
use_cartemu/cfg_usdx(1) AND NOT a(2) AND NOT a(4) AND a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/usdx_bank(5) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2));
d(5) <= d_I(5) when d_OE(5) = '1' else 'Z';
d_OE(5) <= dout_enable;
d_I(6) <= ((rw AND NOT a(6) AND NOT a(5) AND NOT a(1) AND NOT a(2) AND a(4) AND a(7) AND
use_cartemu/cfg_bank(6) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (rw AND a(6) AND a(5) AND NOT a(1) AND
use_cartemu/cfg_usdx(0) AND NOT a(2) AND NOT a(4) AND a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/usdx_ctl(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (rw AND a(6) AND a(5) AND NOT a(1) AND
use_cartemu/cfg_usdx(1) AND NOT a(2) AND NOT a(4) AND a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/usdx_ctl(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2));
d(6) <= d_I(6) when d_OE(6) = '1' else 'Z';
d_OE(6) <= dout_enable;
d_I(7) <= (rw AND use_cartemu/usdx_ctl(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
use_cartemu/N97/use_cartemu/N97_D2);
d(7) <= d_I(7) when d_OE(7) = '1' else 'Z';
d_OE(7) <= dout_enable;
dout_enable <= ((rw AND a(6) AND a(5) AND phi2 AND NOT a(1) AND
use_cartemu/cfg_usdx(0) AND NOT a(2) AND NOT a(4) AND a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (rw AND a(6) AND a(5) AND phi2 AND NOT a(1) AND
use_cartemu/cfg_usdx(1) AND NOT a(2) AND NOT a(4) AND a(7) AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (rw AND phi2 AND use_cartemu/trig3_disable_atari AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (rw AND phi2 AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND freezer_mem_dout(5)/freezer_mem_dout(5)_D2)
OR (rw AND NOT a(6) AND NOT a(5) AND phi2 AND NOT a(1) AND a(4) AND a(7) AND
NOT a(3) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (rw AND NOT a(6) AND NOT a(5) AND phi2 AND NOT a(2) AND a(4) AND a(7) AND
NOT a(3) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (rw AND NOT a(6) AND NOT a(5) AND phi2 AND a(4) AND a(7) AND NOT a(3) AND
NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2));
freezer_mem_dout(5)/freezer_mem_dout(5)_D2 <= ((a(14) AND a(15) AND rw AND a(11) AND a(9) AND a(8) AND
a(10) AND a(6) AND a(5) AND a(13) AND a(4) AND a(7) AND a(3) AND
a(0) AND a(12) AND use_freezer/state(1) AND
NOT use_freezer/state(2) AND NOT use_freezer/state(0))
OR (a(14) AND a(15) AND rw AND a(11) AND a(9) AND a(8) AND
a(10) AND a(6) AND a(5) AND a(13) AND a(4) AND a(7) AND a(3) AND
a(0) AND a(12) AND NOT use_freezer/state(1) AND
NOT use_freezer/state(2) AND use_freezer/state(0)));
merged_out_dout_or0000/merged_out_dout_or0000_D2 <= ((freezer_mem_dout(5)/freezer_mem_dout(5)_D2)
OR (a(14) AND a(15) AND NOT a(11) AND a(9) AND a(8) AND a(10) AND
NOT a(13) AND a(12) AND use_freezer/state(1) AND
NOT use_freezer/state(2) AND NOT use_freezer/state(0))
OR (NOT a(14) AND NOT a(15) AND use_freezer/state(1) AND
NOT use_freezer/state(2) AND NOT use_freezer/state(0))
OR (NOT a(14) AND NOT a(15) AND NOT use_freezer/state(1) AND
use_freezer/state(2) AND NOT use_freezer/state(0))
OR (a(14) AND a(15) AND NOT rw AND NOT a(11) AND NOT a(13) AND a(12) AND
NOT use_freezer/state(1) AND NOT use_freezer/state(2))
OR (a(14) AND a(15) AND NOT a(11) AND a(9) AND a(8) AND a(10) AND
NOT a(13) AND a(12) AND NOT use_freezer/state(1) AND
use_freezer/state(2)));
FTCPE_powerup_n: FTCPE port map (powerup_n,'1',NOT phi2,'0','0',powerup_n_CE);
powerup_n_CE <= (NOT powerup_n AND reset_n_sync(2) AND NOT reset_n_sync(3));
ram0_ce <= NOT (((phi2 AND oldos_n AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND NOT $OpTx$INV$490 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND NOT $OpTx$FX_DC$577 AND
NOT ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (NOT a(14) AND NOT a(15) AND phi2 AND NOT a(13) AND
use_freezer/state(1) AND NOT use_freezer/state(2) AND NOT use_freezer/state(0) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (NOT a(14) AND NOT a(15) AND phi2 AND NOT a(13) AND
NOT use_freezer/state(1) AND use_freezer/state(2) AND NOT use_freezer/state(0) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (a(14) AND a(15) AND NOT rw AND NOT a(11) AND phi2 AND NOT a(13) AND
a(12) AND NOT use_freezer/state(1) AND NOT use_freezer/state(2) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (NOT a(14) AND phi2 AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND NOT $OpTx$INV$490 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND NOT $OpTx$FX_DC$577 AND
NOT ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (NOT a(15) AND phi2 AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND NOT $OpTx$INV$490 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND NOT $OpTx$FX_DC$577 AND
NOT ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (phi2 AND NOT a(13) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND NOT $OpTx$INV$490 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND NOT $OpTx$FX_DC$577 AND
NOT ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)));
ram1_ce <= NOT (((phi2 AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (phi2 AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND NOT $OpTx$INV$490 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND $OpTx$FX_DC$577)
OR (a(14) AND a(15) AND phi2 AND a(13) AND NOT oldos_n AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND NOT $OpTx$INV$490 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2)));
ram_a(4) <= ((a(14) AND a(15) AND a(13) AND a(4) AND NOT oldos_n AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (NOT a(9) AND NOT a(8) AND NOT a(10) AND a(4) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND $OpTx$FX_SC$591)
OR (NOT a(8) AND NOT a(10) AND a(4) AND NOT dualpokey_n AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND $OpTx$FX_SC$591)
OR (a(4) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2)
OR (a(4) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (a(13) AND a(4) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (a(4) AND NOT use_freezer/use_status_as_ram_address(0) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (NOT a(13) AND use_freezer/use_status_as_ram_address(0) AND
use_freezer/vector_a2 AND merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
use_freezer/N24/use_freezer/N24_D2));
ram_a(5) <= ((a(14) AND a(15) AND a(5) AND a(13) AND NOT oldos_n AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (a(5) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2)
OR (a(5) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (a(5) AND a(13) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (a(5) AND NOT use_freezer/use_status_as_ram_address(0) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (NOT a(13) AND use_freezer/use_status_as_ram_address(0) AND
NOT dualpokey_n AND merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
use_freezer/N24/use_freezer/N24_D2));
ram_a(6) <= ((a(6) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (a(6) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2)
OR (a(6) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (a(14) AND a(15) AND a(6) AND a(13) AND NOT oldos_n AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2));
ram_a(7) <= ((a(7) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (a(7) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2)
OR (a(7) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (a(14) AND a(15) AND a(13) AND a(7) AND NOT oldos_n AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2));
ram_rom_a(12) <= ((a(13) AND a(12) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (NOT a(13) AND NOT a(12) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (NOT a(13) AND use_freezer/ram_bank_0 AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (a(12) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2)
OR (NOT use_cartemu/oss_bank(0) AND NOT use_cartemu/oss_bank(1) AND
a(12) AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2)
OR (a(14) AND a(15) AND a(13) AND a(12) AND NOT oldos_n AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (use_cartemu/cfg_mode(0) AND NOT use_cartemu/cfg_menu AND
use_cartemu/oss_bank(0) AND NOT a(12) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 AND $OpTx$FX_DC$522 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2)
OR (merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
$OpTx$FX_SC$591)
OR (a(12) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (NOT use_cartemu/cfg_mode(0) AND a(12) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2)
OR (use_cartemu/cfg_menu AND a(12) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2)
OR (a(12) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND NOT $OpTx$FX_DC$522 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2));
ram_rom_a(13) <= (($OpTx$FX_DC$538)
OR (a(13) AND use_freezer/rom_bank_0 AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (NOT a(13) AND use_freezer/ram_bank_1 AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (NOT use_cartemu/cfg_menu AND use_cartemu/cfg_bank(0) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND use_cartemu/N29/use_cartemu/N29_D2)
OR (NOT use_cartemu/cfg_mode(0) AND NOT use_cartemu/cfg_menu AND
a(13) AND NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 AND $OpTx$FX_DC$522 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2)
OR (use_cartemu/cfg_mode(0) AND NOT use_cartemu/cfg_menu AND
use_cartemu/oss_bank(1) AND NOT a(12) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 AND $OpTx$FX_DC$522 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2)
OR (a(13) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (NOT use_cartemu/cfg_menu AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND $OpTx$FX_DC$608));
ram_rom_a(14) <= (($OpTx$FX_DC$538)
OR (use_pia/pia_portb(2) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (a(13) AND use_freezer/rom_bank_1 AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (NOT a(13) AND use_freezer/ram_bank_2 AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (NOT use_pia/pia_ddrb(2) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND NOT $OpTx$FX_DC$571));
ram_rom_a(15) <= (($OpTx$FX_DC$538)
OR (a(13) AND use_freezer/rom_bank_2 AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (NOT use_pia/pia_ddrb(3) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (use_pia/pia_portb(3) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND
NOT use_cartemu/address_15_mux0003/use_cartemu/address_15_mux0003_D2)
OR (NOT a(13) AND use_freezer/ram_bank_3 AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2));
ram_rom_a(16) <= (($OpTx$FX_DC$538)
OR (use_pia/pia_portb(5) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (a(13) AND use_freezer/rom_bank_3 AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (NOT a(13) AND use_freezer/ram_bank_4 AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (NOT use_pia/pia_ddrb(5) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND
NOT use_cartemu/address_16_mux0003/use_cartemu/address_16_mux0003_D2));
ram_rom_a(17) <= ((use_freezer/rom_bank_4 AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (a(14) AND a(15) AND a(13) AND NOT oldos_n AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
$OpTx$FX_SC$591)
OR (NOT a(13) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (NOT use_pia/pia_ddrb(6) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (use_pia/pia_portb(6) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND
NOT use_cartemu/address_17_mux0003/use_cartemu/address_17_mux0003_D2));
ram_rom_a(18) <= ((NOT a(13) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (use_freezer/rom_bank_5 AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (a(14) AND a(15) AND a(13) AND NOT oldos_n AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)
OR (merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
$OpTx$FX_SC$591)
OR (use_cartemu/cfg_menu AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2)
OR (NOT use_pia/pia_ddrb(7) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (use_pia/pia_portb(7) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND $OpTx$FX_DC$540));
ram_rom_oe <= NOT ((rw AND phi2));
ram_rom_we <= NOT ((NOT rw AND phi2short));
ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2 <= (a(14) AND NOT ramdisk_enable_n AND NOT a(15) AND
use_pia/pia_ddrb(4) AND NOT use_pia/pia_portb(4));
refresh_I <= '0';
refresh <= refresh_I when refresh_OE = '1' else 'Z';
refresh_OE <= N0/N0_TRST;
FDCPE_reset_n_sync0: FDCPE port map (reset_n_sync(0),reset_n_in,NOT phi2,'0','0');
FDCPE_reset_n_sync1: FDCPE port map (reset_n_sync(1),reset_n_sync(0),NOT phi2,'0','0');
FDCPE_reset_n_sync2: FDCPE port map (reset_n_sync(2),reset_n_sync(1),NOT phi2,'0','0');
FDCPE_reset_n_sync3: FDCPE port map (reset_n_sync(3),reset_n_sync(2),NOT phi2,'0','0');
rom0_ce <= NOT (((NOT a(15) AND phi2 AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND $OpTx$INV$490 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND NOT $OpTx$FX_DC$577 AND
NOT ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (phi2 AND NOT a(13) AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND $OpTx$INV$490 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND NOT $OpTx$FX_DC$577 AND
NOT ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (phi2 AND oldos_n AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND $OpTx$INV$490 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND NOT $OpTx$FX_DC$577 AND
NOT ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (NOT a(14) AND phi2 AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND $OpTx$INV$490 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND NOT $OpTx$FX_DC$577 AND
NOT ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)));
rom1_ce <= NOT (((a(14) AND a(15) AND phi2 AND a(13) AND NOT oldos_n AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND $OpTx$INV$490 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2)
OR (phi2 AND a(13) AND
merged_out_dout_or0000/merged_out_dout_or0000_D2 AND use_freezer/N24/use_freezer/N24_D2)
OR (phi2 AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND $OpTx$INV$490 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND $OpTx$FX_DC$577)
OR (phi2 AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2 AND $OpTx$INV$490 AND
NOT use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 AND ramdisk_mem_adr(19)/ramdisk_mem_adr(19)_D2)
OR (a(14) AND a(15) AND rw AND phi2 AND a(13) AND NOT oldos_n AND
NOT merged_out_dout_or0000/merged_out_dout_or0000_D2)));
use_cartemu/N29/use_cartemu/N29_D2 <= ((
NOT use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2)
OR (use_cartemu/cfg_mode(0) AND NOT use_cartemu/oss_bank(0) AND
NOT use_cartemu/oss_bank(1))
OR (NOT $OpTx$FX_DC$522 AND
NOT use_cartemu/N4/use_cartemu/N4_D2));
use_cartemu/N4/use_cartemu/N4_D2 <= (NOT a(14) AND a(15) AND NOT use_cartemu/cfg_mode(2) AND
NOT use_cartemu/cfg_mode(0) AND use_cartemu/cfg_mode(1) AND NOT a(13) AND
use_cartemu/cfg_sram_enable AND
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2);
use_cartemu/N50/use_cartemu/N50_D2 <= ((NOT a(6) AND NOT a(5) AND a(1) AND use_cartemu/cfg_usdx(0) AND
a(2) AND a(4) AND NOT a(0))
OR (NOT a(6) AND NOT a(5) AND a(1) AND NOT a(2) AND a(4) AND
use_cartemu/cfg_sram_bank(0) AND NOT a(0))
OR (a(6) AND a(5) AND NOT a(1) AND use_cartemu/cfg_usdx(0) AND
NOT a(2) AND NOT a(4) AND NOT a(0) AND use_cartemu/usdx_bank(0))
OR (a(6) AND a(5) AND NOT a(1) AND use_cartemu/cfg_usdx(1) AND
NOT a(2) AND NOT a(4) AND NOT a(0) AND use_cartemu/usdx_bank(0))
OR (NOT a(6) AND NOT a(5) AND use_cartemu/cfg_mode(0) AND NOT a(1) AND
a(2) AND a(4) AND NOT a(0))
OR (NOT a(6) AND NOT a(5) AND a(1) AND
use_cartemu/cfg_sram_enable AND NOT a(2) AND a(4) AND a(0))
OR (NOT a(6) AND NOT a(5) AND NOT a(1) AND use_cartemu/cfg_enable AND
NOT a(2) AND a(4) AND a(0))
OR (NOT a(6) AND NOT a(5) AND NOT a(1) AND a(2) AND a(4) AND
use_cartemu/cfg_write_enable AND a(0))
OR (NOT a(6) AND NOT a(5) AND NOT a(1) AND NOT a(2) AND
use_cartemu/cfg_bank(0) AND a(4) AND NOT a(0)));
use_cartemu/N97/use_cartemu/N97_D2 <= ((a(6) AND a(5) AND NOT a(1) AND use_cartemu/cfg_usdx(0) AND
NOT a(2) AND NOT a(4) AND a(7) AND NOT a(3) AND NOT a(0))
OR (a(6) AND a(5) AND NOT a(1) AND use_cartemu/cfg_usdx(1) AND
NOT a(2) AND NOT a(4) AND a(7) AND NOT a(3) AND NOT a(0)));
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 <= ((NOT use_cartemu/cfg_usdx(0) AND NOT use_cartemu/cfg_usdx(1))
OR (NOT use_cartemu/usdx_ctl(0) AND
NOT use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2));
use_cartemu/address_15_mux0003/use_cartemu/address_15_mux0003_D2 <= ((NOT use_cartemu/cfg_menu AND
NOT use_cartemu/cfg_sram_bank(2) AND use_cartemu/N4/use_cartemu/N4_D2)
OR (NOT use_cartemu/cfg_menu AND NOT use_cartemu/cfg_bank(2) AND
NOT use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2)
OR (NOT use_cartemu/cfg_menu AND NOT use_cartemu/usdx_bank(2) AND
use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2));
use_cartemu/address_16_mux0003/use_cartemu/address_16_mux0003_D2 <= ((NOT use_cartemu/cfg_menu AND
NOT use_cartemu/cfg_sram_bank(3) AND use_cartemu/N4/use_cartemu/N4_D2)
OR (NOT use_cartemu/cfg_menu AND NOT use_cartemu/cfg_bank(3) AND
NOT use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2)
OR (NOT use_cartemu/cfg_menu AND NOT use_cartemu/usdx_bank(3) AND
use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2));
use_cartemu/address_17_mux0003/use_cartemu/address_17_mux0003_D2 <= ((NOT use_cartemu/cfg_menu AND
NOT use_cartemu/cfg_sram_bank(4) AND use_cartemu/N4/use_cartemu/N4_D2)
OR (NOT use_cartemu/cfg_menu AND NOT use_cartemu/cfg_bank(4) AND
NOT use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2)
OR (NOT use_cartemu/cfg_menu AND NOT use_cartemu/usdx_bank(4) AND
use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2));
use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 <= ((use_cartemu/cfg_usdx(0) AND NOT use_cartemu/usdx_ctl(1))
OR (use_cartemu/cfg_usdx(1) AND NOT use_cartemu/usdx_ctl(1)));
use_cartemu/cart_disable_atari/use_cartemu/cart_disable_atari_D2 <= ((NOT a(14) AND a(15) AND use_cartemu/cfg_enable AND a(13) AND
NOT use_cartemu/N29/use_cartemu/N29_D2)
OR (NOT a(14) AND a(15) AND NOT use_cartemu/cfg_mode(0) AND
NOT use_cartemu/cfg_menu AND use_cartemu/cfg_enable AND
NOT use_cartemu/N29/use_cartemu/N29_D2)
OR (NOT a(14) AND a(15) AND NOT use_cartemu/cfg_mode(2) AND
use_cartemu/cfg_mode(0) AND use_cartemu/cfg_enable AND a(13) AND
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2)
OR (NOT a(14) AND a(15) AND NOT use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND use_cartemu/cfg_enable AND a(13) AND
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2)
OR (NOT use_cartemu/cfg_menu AND
use_cartemu/N4/use_cartemu/N4_D2)
OR (NOT a(14) AND a(15) AND use_cartemu/cfg_menu AND a(13))
OR (NOT a(14) AND a(15) AND a(13) AND
use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2));
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 <= ((a(14) AND a(15) AND NOT a(11) AND NOT a(9) AND a(8) AND a(10) AND
NOT a(13) AND a(12) AND NOT flash_we_n)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(9) AND a(8) AND a(10) AND
NOT a(13) AND a(12) AND NOT cartemu_enable_n));
FDCPE_use_cartemu/cfg_bank0: FDCPE port map (use_cartemu/cfg_bank(0),use_cartemu/cfg_bank_D(0),NOT phi2short,'0','0');
use_cartemu/cfg_bank_D(0) <= ((NOT rw AND NOT a(1) AND NOT a(2) AND a(7) AND d(0).PIN AND NOT a(3) AND
NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (use_cartemu/cfg_bank(0) AND NOT $OpTx$FX_DC$510)
OR (use_cartemu/cfg_mode(2) AND NOT use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND NOT a(7) AND a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (a(6) AND NOT use_cartemu/cfg_mode(2) AND
use_cartemu/cfg_mode(0) AND use_cartemu/cfg_mode(1) AND NOT a(7) AND a(0) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2));
FDCPE_use_cartemu/cfg_bank1: FDCPE port map (use_cartemu/cfg_bank(1),use_cartemu/cfg_bank_D(1),NOT phi2short,'0','0');
use_cartemu/cfg_bank_D(1) <= ((use_cartemu/cfg_bank(1) AND NOT $OpTx$FX_DC$510)
OR (use_cartemu/cfg_mode(2) AND NOT use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND a(1) AND NOT a(7) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (a(6) AND NOT use_cartemu/cfg_mode(2) AND
use_cartemu/cfg_mode(0) AND use_cartemu/cfg_mode(1) AND a(1) AND NOT a(7) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (NOT rw AND NOT a(1) AND NOT a(2) AND a(7) AND d(1).PIN AND NOT a(3) AND
NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499));
FDCPE_use_cartemu/cfg_bank2: FDCPE port map (use_cartemu/cfg_bank(2),use_cartemu/cfg_bank_D(2),NOT phi2short,'0','0');
use_cartemu/cfg_bank_D(2) <= ((a(6) AND NOT use_cartemu/cfg_mode(2) AND
use_cartemu/cfg_mode(0) AND use_cartemu/cfg_mode(1) AND a(2) AND NOT a(7) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (NOT rw AND NOT a(1) AND NOT a(2) AND a(7) AND d(2).PIN AND NOT a(3) AND
NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (use_cartemu/cfg_bank(2) AND NOT $OpTx$FX_DC$510)
OR (use_cartemu/cfg_mode(2) AND NOT use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND a(2) AND NOT a(7) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2));
FDCPE_use_cartemu/cfg_bank3: FDCPE port map (use_cartemu/cfg_bank(3),use_cartemu/cfg_bank_D(3),NOT phi2short,'0','0');
use_cartemu/cfg_bank_D(3) <= ((use_cartemu/cfg_bank(3) AND NOT $OpTx$FX_DC$510)
OR (use_cartemu/cfg_mode(2) AND NOT use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND NOT a(7) AND a(3) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (a(6) AND NOT use_cartemu/cfg_mode(2) AND
use_cartemu/cfg_mode(0) AND use_cartemu/cfg_mode(1) AND NOT a(7) AND a(3) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (NOT rw AND NOT a(1) AND NOT a(2) AND a(7) AND d(3).PIN AND NOT a(3) AND
NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499));
FDCPE_use_cartemu/cfg_bank4: FDCPE port map (use_cartemu/cfg_bank(4),use_cartemu/cfg_bank_D(4),NOT phi2short,'0','0');
use_cartemu/cfg_bank_D(4) <= ((use_cartemu/cfg_bank(4) AND NOT $OpTx$FX_DC$510)
OR (use_cartemu/cfg_mode(2) AND NOT use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND a(4) AND NOT a(7) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (a(6) AND NOT use_cartemu/cfg_mode(2) AND
use_cartemu/cfg_mode(0) AND use_cartemu/cfg_mode(1) AND a(4) AND NOT a(7) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (NOT rw AND NOT a(1) AND NOT a(2) AND a(7) AND d(4).PIN AND NOT a(3) AND
NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499));
FDCPE_use_cartemu/cfg_bank5: FDCPE port map (use_cartemu/cfg_bank(5),use_cartemu/cfg_bank_D(5),NOT phi2short,'0','0');
use_cartemu/cfg_bank_D(5) <= ((use_cartemu/cfg_bank(5) AND NOT $OpTx$FX_DC$510)
OR (a(5) AND use_cartemu/cfg_mode(2) AND
NOT use_cartemu/cfg_mode(0) AND use_cartemu/cfg_mode(1) AND NOT a(7) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (a(6) AND a(5) AND NOT use_cartemu/cfg_mode(2) AND
use_cartemu/cfg_mode(0) AND use_cartemu/cfg_mode(1) AND NOT a(7) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (NOT rw AND NOT a(1) AND NOT a(2) AND a(7) AND d(5).PIN AND NOT a(3) AND
NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499));
FTCPE_use_cartemu/cfg_bank6: FTCPE port map (use_cartemu/cfg_bank(6),use_cartemu/cfg_bank_T(6),NOT phi2short,'0','0');
use_cartemu/cfg_bank_T(6) <= ((a(6) AND use_cartemu/cfg_mode(2) AND
NOT use_cartemu/cfg_mode(0) AND use_cartemu/cfg_mode(1) AND NOT a(7) AND
NOT use_cartemu/cfg_bank(6) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (NOT a(6) AND use_cartemu/cfg_mode(2) AND
NOT use_cartemu/cfg_mode(0) AND use_cartemu/cfg_mode(1) AND NOT a(7) AND
use_cartemu/cfg_bank(6) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (NOT rw AND NOT a(1) AND NOT a(2) AND a(7) AND
use_cartemu/cfg_bank(6) AND NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND NOT d(6).PIN AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND NOT a(1) AND NOT a(2) AND a(7) AND
NOT use_cartemu/cfg_bank(6) AND NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND d(6).PIN AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499));
FTCPE_use_cartemu/cfg_enable: FTCPE port map (use_cartemu/cfg_enable,use_cartemu/cfg_enable_T,NOT phi2short,'0','0');
use_cartemu/cfg_enable_T <= ((use_cartemu/cfg_write_enable.EXP)
OR (NOT rw AND NOT use_cartemu/cfg_mode(1) AND NOT a(1) AND
NOT use_cartemu/cfg_enable AND NOT a(2) AND a(7) AND d(0).PIN AND NOT a(3) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND NOT a(1) AND NOT use_cartemu/cfg_enable AND NOT a(2) AND
a(7) AND d(0).PIN AND NOT a(3) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499 AND NOT $OpTx$FX_DC$508)
OR (NOT rw AND NOT use_cartemu/cfg_mode(0) AND NOT a(1) AND
use_cartemu/cfg_enable AND NOT a(2) AND a(7) AND NOT d(0).PIN AND NOT a(3) AND a(0) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND NOT use_cartemu/cfg_mode(1) AND NOT a(1) AND
use_cartemu/cfg_enable AND NOT a(2) AND a(7) AND NOT d(0).PIN AND NOT a(3) AND a(0) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT use_cartemu/cfg_mode(2) AND use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND NOT a(1) AND use_cartemu/cfg_enable AND NOT a(2) AND a(7) AND
NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$508)
OR (NOT rw AND use_cartemu/cfg_mode(2) AND
use_cartemu/cfg_mode(0) AND NOT a(1) AND NOT use_cartemu/cfg_enable AND NOT a(2) AND a(7) AND
NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND use_cartemu/cfg_mode(2) AND NOT a(1) AND
use_cartemu/cfg_enable AND NOT a(2) AND a(7) AND NOT d(0).PIN AND NOT a(3) AND a(0) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND NOT use_cartemu/cfg_mode(2) AND
NOT use_cartemu/cfg_mode(0) AND NOT a(1) AND NOT use_cartemu/cfg_enable AND NOT a(2) AND a(7) AND
NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND NOT a(1) AND use_cartemu/cfg_enable AND NOT a(2) AND
a(7) AND NOT d(0).PIN AND NOT a(3) AND a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499 AND NOT $OpTx$FX_DC$508)
OR (NOT use_cartemu/cfg_mode(2) AND use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND NOT a(1) AND NOT use_cartemu/cfg_enable AND NOT a(2) AND a(7) AND
NOT a(3) AND a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$508)
OR (use_cartemu/cfg_enable AND NOT powerup_n AND
NOT reset_n_sync(1))
OR (use_cartemu/cfg_mode(2) AND NOT use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND NOT use_cartemu/cfg_enable AND NOT a(7) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2)
OR (use_cartemu/cfg_mode(2) AND NOT use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND use_cartemu/cfg_enable AND a(7) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$508)
OR (NOT rw AND NOT use_cartemu/cfg_mode(1) AND NOT a(1) AND
NOT use_cartemu/cfg_enable AND NOT a(2) AND a(7) AND NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND NOT a(1) AND NOT use_cartemu/cfg_enable AND NOT a(2) AND
a(7) AND NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499 AND NOT $OpTx$FX_DC$508));
FTCPE_use_cartemu/cfg_menu: FTCPE port map (use_cartemu/cfg_menu,use_cartemu/cfg_menu_T,NOT phi2short,'0','0');
use_cartemu/cfg_menu_T <= ((use_cartemu/cfg_menu AND NOT powerup_n AND
NOT reset_n_sync(1) AND cartemu_enable_n)
OR (NOT use_cartemu/cfg_menu AND NOT powerup_n AND
NOT reset_n_sync(1) AND NOT cartemu_enable_n)
OR (NOT rw AND use_cartemu/cfg_menu AND NOT a(1) AND a(2) AND a(7) AND
NOT d(2).PIN AND NOT a(3) AND a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND NOT use_cartemu/cfg_menu AND NOT a(1) AND a(2) AND a(7) AND
d(2).PIN AND NOT a(3) AND a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499));
FTCPE_use_cartemu/cfg_mode0: FTCPE port map (use_cartemu/cfg_mode(0),use_cartemu/cfg_mode_T(0),NOT phi2short,'0','0');
use_cartemu/cfg_mode_T(0) <= ((use_cartemu/cfg_mode(0) AND NOT powerup_n AND
NOT reset_n_sync(1))
OR (NOT rw AND use_cartemu/cfg_mode(0) AND NOT a(1) AND a(2) AND
a(7) AND NOT d(0).PIN AND NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND NOT use_cartemu/cfg_mode(0) AND NOT a(1) AND a(2) AND
a(7) AND d(0).PIN AND NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499));
FTCPE_use_cartemu/cfg_mode1: FTCPE port map (use_cartemu/cfg_mode(1),use_cartemu/cfg_mode_T(1),NOT phi2short,'0','0');
use_cartemu/cfg_mode_T(1) <= ((use_cartemu/cfg_mode(1) AND NOT powerup_n AND
NOT reset_n_sync(1))
OR (NOT rw AND use_cartemu/cfg_mode(1) AND NOT a(1) AND a(2) AND
a(7) AND NOT d(1).PIN AND NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND NOT use_cartemu/cfg_mode(1) AND NOT a(1) AND a(2) AND
a(7) AND d(1).PIN AND NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499));
FTCPE_use_cartemu/cfg_mode2: FTCPE port map (use_cartemu/cfg_mode(2),use_cartemu/cfg_mode_T(2),NOT phi2short,'0','0');
use_cartemu/cfg_mode_T(2) <= ((use_cartemu/cfg_mode(2) AND NOT powerup_n AND
NOT reset_n_sync(1))
OR (NOT rw AND use_cartemu/cfg_mode(2) AND NOT a(1) AND a(2) AND
a(7) AND NOT d(2).PIN AND NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND NOT use_cartemu/cfg_mode(2) AND NOT a(1) AND a(2) AND
a(7) AND d(2).PIN AND NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499));
FTCPE_use_cartemu/cfg_source_ram: FTCPE port map (use_cartemu/cfg_source_ram,use_cartemu/cfg_source_ram_T,NOT phi2short,'0','0');
use_cartemu/cfg_source_ram_T <= ((NOT powerup_n AND use_cartemu/cfg_source_ram AND
NOT reset_n_sync(1))
OR (NOT rw AND NOT a(1) AND a(2) AND a(7) AND
use_cartemu/cfg_source_ram AND NOT d(1).PIN AND NOT a(3) AND a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND NOT a(1) AND a(2) AND a(7) AND
NOT use_cartemu/cfg_source_ram AND d(1).PIN AND NOT a(3) AND a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499));
FDCPE_use_cartemu/cfg_sram_bank0: FDCPE port map (use_cartemu/cfg_sram_bank(0),use_cartemu/cfg_sram_bank_D(0),NOT phi2short,'0','0');
use_cartemu/cfg_sram_bank_D(0) <= ((d(0).PIN AND
use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2)
OR (use_cartemu/cfg_sram_bank(0) AND
NOT use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2));
FDCPE_use_cartemu/cfg_sram_bank1: FDCPE port map (use_cartemu/cfg_sram_bank(1),use_cartemu/cfg_sram_bank_D(1),NOT phi2short,'0','0');
use_cartemu/cfg_sram_bank_D(1) <= ((d(1).PIN AND
use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2)
OR (use_cartemu/cfg_sram_bank(1) AND
NOT use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2));
FDCPE_use_cartemu/cfg_sram_bank2: FDCPE port map (use_cartemu/cfg_sram_bank(2),use_cartemu/cfg_sram_bank_D(2),NOT phi2short,'0','0');
use_cartemu/cfg_sram_bank_D(2) <= ((d(2).PIN AND
use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2)
OR (use_cartemu/cfg_sram_bank(2) AND
NOT use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2));
FDCPE_use_cartemu/cfg_sram_bank3: FDCPE port map (use_cartemu/cfg_sram_bank(3),use_cartemu/cfg_sram_bank_D(3),NOT phi2short,'0','0');
use_cartemu/cfg_sram_bank_D(3) <= ((d(3).PIN AND
use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2)
OR (use_cartemu/cfg_sram_bank(3) AND
NOT use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2));
FDCPE_use_cartemu/cfg_sram_bank4: FDCPE port map (use_cartemu/cfg_sram_bank(4),use_cartemu/cfg_sram_bank_D(4),NOT phi2short,'0','0');
use_cartemu/cfg_sram_bank_D(4) <= ((d(4).PIN AND
use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2)
OR (use_cartemu/cfg_sram_bank(4) AND
NOT use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2));
FDCPE_use_cartemu/cfg_sram_bank5: FDCPE port map (use_cartemu/cfg_sram_bank(5),use_cartemu/cfg_sram_bank_D(5),NOT phi2short,'0','0');
use_cartemu/cfg_sram_bank_D(5) <= ((d(5).PIN AND
use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2)
OR (use_cartemu/cfg_sram_bank(5) AND
NOT use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2));
use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2 <= (NOT rw AND a(1) AND NOT a(2) AND a(7) AND NOT a(3) AND NOT a(0) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499);
FTCPE_use_cartemu/cfg_sram_enable: FTCPE port map (use_cartemu/cfg_sram_enable,use_cartemu/cfg_sram_enable_T,NOT phi2short,'0','0');
use_cartemu/cfg_sram_enable_T <= ((use_cartemu/cfg_sram_enable AND NOT reset_n_sync(1))
OR (NOT rw AND a(1) AND use_cartemu/cfg_sram_enable AND NOT a(2) AND
a(7) AND NOT d(0).PIN AND NOT a(3) AND a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND a(1) AND NOT use_cartemu/cfg_sram_enable AND NOT a(2) AND
a(7) AND d(0).PIN AND NOT a(3) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND a(1) AND NOT use_cartemu/cfg_sram_enable AND NOT a(2) AND
a(7) AND NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499));
FTCPE_use_cartemu/cfg_usdx0: FTCPE port map (use_cartemu/cfg_usdx(0),use_cartemu/cfg_usdx_T(0),NOT phi2short,'0','0');
use_cartemu/cfg_usdx_T(0) <= ((use_cartemu/cfg_usdx(0) AND NOT powerup_n AND
NOT reset_n_sync(1))
OR (NOT rw AND a(1) AND use_cartemu/cfg_usdx(0) AND a(7) AND
NOT d(0).PIN AND NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499 AND
NOT use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2)
OR (NOT rw AND a(1) AND NOT use_cartemu/cfg_usdx(0) AND a(7) AND
d(0).PIN AND NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499 AND
NOT use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2));
FTCPE_use_cartemu/cfg_usdx1: FTCPE port map (use_cartemu/cfg_usdx(1),use_cartemu/cfg_usdx_T(1),NOT phi2short,'0','0');
use_cartemu/cfg_usdx_T(1) <= ((use_cartemu/cfg_usdx(1) AND NOT powerup_n AND
NOT reset_n_sync(1))
OR (NOT rw AND a(1) AND use_cartemu/cfg_usdx(1) AND a(7) AND
NOT d(1).PIN AND NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499 AND
NOT use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2)
OR (NOT rw AND a(1) AND NOT use_cartemu/cfg_usdx(1) AND a(7) AND
d(1).PIN AND NOT a(3) AND NOT a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499 AND
NOT use_cartemu/cfg_sram_bank_not0001/use_cartemu/cfg_sram_bank_not0001_D2));
FTCPE_use_cartemu/cfg_write_enable: FTCPE port map (use_cartemu/cfg_write_enable,use_cartemu/cfg_write_enable_T,NOT phi2short,'0','0');
use_cartemu/cfg_write_enable_T <= ((NOT rw AND use_cartemu/cfg_mode(2) AND NOT a(1) AND a(2) AND
a(7) AND NOT d(0).PIN AND use_cartemu/cfg_write_enable AND NOT a(3) AND
a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND NOT use_cartemu/cfg_mode(0) AND NOT a(1) AND a(2) AND
a(7) AND NOT d(0).PIN AND use_cartemu/cfg_write_enable AND NOT a(3) AND
a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND NOT a(1) AND a(2) AND a(7) AND d(0).PIN AND
NOT use_cartemu/cfg_write_enable AND NOT a(3) AND a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT rw AND NOT a(1) AND a(2) AND a(7) AND NOT d(0).PIN AND
use_cartemu/cfg_write_enable AND NOT a(3) AND a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499 AND NOT $OpTx$FX_DC$508)
OR (NOT use_cartemu/cfg_mode(2) AND use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND NOT a(1) AND a(2) AND a(7) AND
NOT use_cartemu/cfg_write_enable AND NOT a(3) AND a(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$508)
OR (use_cartemu/cfg_write_enable AND NOT reset_n_sync(1))
OR (NOT rw AND NOT use_cartemu/cfg_mode(1) AND NOT a(1) AND a(2) AND
a(7) AND NOT d(0).PIN AND use_cartemu/cfg_write_enable AND NOT a(3) AND
a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$499)
OR (NOT use_cartemu/cfg_mode(2) AND use_cartemu/cfg_mode(0) AND
use_cartemu/cfg_mode(1) AND NOT a(1) AND a(2) AND a(7) AND
use_cartemu/cfg_write_enable AND NOT a(3) AND NOT a(0) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$508));
use_cartemu/do_access_mux0005/use_cartemu/do_access_mux0005_D2 <= ((
NOT use_cartemu/cart_disable_atari/use_cartemu/cart_disable_atari_D2)
OR (NOT rw AND use_cartemu/cfg_mode(2) AND
use_cartemu/cfg_mode(0) AND use_cartemu/cfg_mode(1) AND
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2)
OR (NOT rw AND NOT use_cartemu/cfg_mode(2) AND
NOT use_cartemu/cfg_mode(0) AND NOT use_cartemu/cfg_mode(1) AND
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 AND NOT use_cartemu/N4/use_cartemu/N4_D2)
OR (NOT $OpTx$INV$490 AND
NOT use_cartemu/address_15_mux0003/use_cartemu/address_15_mux0003_D2 AND
NOT use_cartemu/address_16_mux0003/use_cartemu/address_16_mux0003_D2 AND NOT $OpTx$FX_DC$571 AND
NOT use_cartemu/address_17_mux0003/use_cartemu/address_17_mux0003_D2 AND $OpTx$FX_DC$540)
OR (NOT rw AND use_cartemu/cfg_menu)
OR (NOT $OpTx$INV$490 AND $OpTx$FX_DC$577)
OR (NOT rw AND NOT use_cartemu/cfg_write_enable AND
NOT use_cartemu/N4/use_cartemu/N4_D2)
OR (NOT rw AND flash_we_n AND
NOT use_cartemu/N4/use_cartemu/N4_D2));
FTCPE_use_cartemu/oss_bank0: FTCPE port map (use_cartemu/oss_bank(0),use_cartemu/oss_bank_T(0),NOT phi2short,'0','0');
use_cartemu/oss_bank_T(0) <= ((use_cartemu/cfg_mode(0) AND NOT a(7) AND a(3) AND
use_cartemu/oss_bank(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$508 AND $OpTx$FX_DC$522)
OR (use_cartemu/cfg_mode(0) AND NOT a(7) AND NOT a(3) AND
NOT use_cartemu/oss_bank(0) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$508 AND $OpTx$FX_DC$522));
FTCPE_use_cartemu/oss_bank1: FTCPE port map (use_cartemu/oss_bank(1),use_cartemu/oss_bank_T(1),NOT phi2short,'0','0');
use_cartemu/oss_bank_T(1) <= ((use_cartemu/cfg_mode(0) AND NOT a(7) AND a(0) AND
NOT use_cartemu/oss_bank(1) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$508 AND $OpTx$FX_DC$522)
OR (use_cartemu/cfg_mode(0) AND NOT a(7) AND NOT a(0) AND
use_cartemu/oss_bank(1) AND reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND $OpTx$FX_DC$508 AND $OpTx$FX_DC$522));
use_cartemu/trig3_disable_atari <= ((rw AND NOT a(9) AND NOT a(8) AND NOT a(10) AND
use_cartemu/cfg_menu AND a(1) AND NOT a(2) AND NOT a(3) AND a(0) AND $OpTx$FX_DC$499 AND
$OpTx$FX_DC$521)
OR (rw AND NOT a(9) AND NOT a(8) AND NOT a(10) AND a(1) AND NOT a(2) AND
NOT a(3) AND a(0) AND $OpTx$FX_DC$499 AND
NOT use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 AND
use_cartemu/address_19_and0000/use_cartemu/address_19_and0000_D2 AND $OpTx$FX_DC$521)
OR (rw AND NOT a(9) AND NOT a(8) AND NOT a(10) AND
use_cartemu/cfg_mode(2) AND NOT use_cartemu/cfg_mode(0) AND a(1) AND
use_cartemu/cfg_enable AND NOT a(2) AND NOT a(3) AND a(0) AND $OpTx$FX_DC$499 AND
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 AND $OpTx$FX_DC$521)
OR (rw AND NOT a(9) AND NOT a(8) AND NOT a(10) AND
use_cartemu/cfg_mode(0) AND a(1) AND use_cartemu/cfg_enable AND NOT a(2) AND NOT a(3) AND
a(0) AND $OpTx$FX_DC$499 AND
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 AND $OpTx$FX_DC$521 AND NOT $OpTx$FX_DC$601)
OR (rw AND NOT a(9) AND NOT a(8) AND NOT a(10) AND
NOT use_cartemu/cfg_mode(0) AND use_cartemu/cfg_mode(1) AND a(1) AND
use_cartemu/cfg_enable AND NOT a(2) AND NOT a(3) AND a(0) AND $OpTx$FX_DC$499 AND
use_cartemu/SFDecomp_100/use_cartemu/SFDecomp_100_D2 AND $OpTx$FX_DC$521));
FTCPE_use_cartemu/usdx_bank0: FTCPE port map (use_cartemu/usdx_bank(0),use_cartemu/usdx_bank_T(0),NOT phi2short,'0','0');
use_cartemu/usdx_bank_T(0) <= ((NOT rw AND d(0).PIN AND NOT use_cartemu/usdx_bank(0) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2)
OR (NOT rw AND NOT d(0).PIN AND use_cartemu/usdx_bank(0) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2));
FTCPE_use_cartemu/usdx_bank1: FTCPE port map (use_cartemu/usdx_bank(1),use_cartemu/usdx_bank_T(1),NOT phi2short,'0','0');
use_cartemu/usdx_bank_T(1) <= ((NOT rw AND d(1).PIN AND NOT use_cartemu/usdx_bank(1) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2)
OR (NOT rw AND NOT d(1).PIN AND use_cartemu/usdx_bank(1) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2));
FTCPE_use_cartemu/usdx_bank2: FTCPE port map (use_cartemu/usdx_bank(2),use_cartemu/usdx_bank_T(2),NOT phi2short,'0','0');
use_cartemu/usdx_bank_T(2) <= ((NOT rw AND d(2).PIN AND NOT use_cartemu/usdx_bank(2) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2)
OR (NOT rw AND NOT d(2).PIN AND use_cartemu/usdx_bank(2) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2));
FTCPE_use_cartemu/usdx_bank3: FTCPE port map (use_cartemu/usdx_bank(3),use_cartemu/usdx_bank_T(3),NOT phi2short,'0','0');
use_cartemu/usdx_bank_T(3) <= ((NOT rw AND d(3).PIN AND NOT use_cartemu/usdx_bank(3) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2)
OR (NOT rw AND NOT d(3).PIN AND use_cartemu/usdx_bank(3) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2));
FTCPE_use_cartemu/usdx_bank4: FTCPE port map (use_cartemu/usdx_bank(4),use_cartemu/usdx_bank_T(4),NOT phi2short,'0','0');
use_cartemu/usdx_bank_T(4) <= ((NOT rw AND d(4).PIN AND NOT use_cartemu/usdx_bank(4) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2)
OR (NOT rw AND NOT d(4).PIN AND use_cartemu/usdx_bank(4) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2));
FTCPE_use_cartemu/usdx_bank5: FTCPE port map (use_cartemu/usdx_bank(5),use_cartemu/usdx_bank_T(5),NOT phi2short,'0','0');
use_cartemu/usdx_bank_T(5) <= ((NOT rw AND d(5).PIN AND NOT use_cartemu/usdx_bank(5) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2)
OR (NOT rw AND NOT d(5).PIN AND use_cartemu/usdx_bank(5) AND
reset_n_sync(1) AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2));
FTCPE_use_cartemu/usdx_ctl0: FTCPE port map (use_cartemu/usdx_ctl(0),use_cartemu/usdx_ctl_T(0),NOT phi2short,'0','0');
use_cartemu/usdx_ctl_T(0) <= ((NOT powerup_n AND use_cartemu/usdx_ctl(0) AND
NOT reset_n_sync(1))
OR (NOT rw AND use_cartemu/usdx_ctl(0) AND reset_n_sync(1) AND
NOT d(6).PIN AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2)
OR (NOT rw AND NOT use_cartemu/usdx_ctl(0) AND reset_n_sync(1) AND
d(6).PIN AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2));
FTCPE_use_cartemu/usdx_ctl1: FTCPE port map (use_cartemu/usdx_ctl(1),use_cartemu/usdx_ctl_T(1),NOT phi2short,'0','0');
use_cartemu/usdx_ctl_T(1) <= ((NOT powerup_n AND NOT use_cartemu/usdx_ctl(1) AND
NOT reset_n_sync(1))
OR (NOT rw AND use_cartemu/usdx_ctl(1) AND reset_n_sync(1) AND
NOT d(7).PIN AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2)
OR (NOT rw AND NOT use_cartemu/usdx_ctl(1) AND reset_n_sync(1) AND
d(7).PIN AND
use_cartemu/cctl_dout_and0000/use_cartemu/cctl_dout_and0000_D2 AND use_cartemu/N97/use_cartemu/N97_D2));
use_freezer/N24/use_freezer/N24_D2 <= ((NOT a(14) AND NOT a(15) AND use_freezer/state(1) AND
NOT use_freezer/state(2) AND NOT use_freezer/state(0))
OR (NOT a(14) AND NOT a(15) AND NOT use_freezer/state(1) AND
use_freezer/state(2) AND NOT use_freezer/state(0)));
FDCPE_use_freezer/next_state_FSM_FFd1: FDCPE port map (use_freezer/next_state_FSM_FFd1,use_freezer/next_state_FSM_FFd1_D,NOT phi2short,'0','0');
use_freezer/next_state_FSM_FFd1_D <= ((NOT rw AND reset_n_sync(1) AND
use_freezer/next_state_FSM_FFd1)
OR (reset_n_sync(1) AND use_freezer/next_state_FSM_FFd1 AND
NOT use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2)
OR (reset_n_sync(1) AND use_freezer/next_state_FSM_FFd2 AND
$OpTx$FX_DC$580));
FDCPE_use_freezer/next_state_FSM_FFd2: FDCPE port map (use_freezer/next_state_FSM_FFd2,use_freezer/next_state_FSM_FFd2_D,NOT phi2short,'0','0');
use_freezer/next_state_FSM_FFd2_D <= ((reset_n_sync(1) AND use_freezer/next_state_FSM_FFd2 AND
NOT $OpTx$FX_DC$580)
OR (a(14) AND a(15) AND rw AND a(11) AND a(6) AND a(5) AND
a(13) AND a(4) AND a(3) AND a(0) AND a(12) AND reset_n_sync(1) AND
NOT use_freezer/next_state_FSM_FFd1 AND use_freezer/next_state_FSM_FFd3 AND
NOT activate_n_sync(1) AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND rw AND a(11) AND a(6) AND a(5) AND
a(13) AND a(4) AND a(3) AND a(0) AND a(12) AND reset_n_sync(1) AND
NOT use_freezer/next_state_FSM_FFd1 AND use_freezer/next_state_FSM_FFd2 AND
NOT activate_n_sync(1) AND $OpTx$FX_SC$586));
FDCPE_use_freezer/next_state_FSM_FFd3: FDCPE port map (use_freezer/next_state_FSM_FFd3,use_freezer/next_state_FSM_FFd3_D,NOT phi2short,'0','0');
use_freezer/next_state_FSM_FFd3_D <= ((reset_n_sync(1) AND use_freezer/next_state_FSM_FFd1 AND
use_freezer/next_state_FSM_FFd3 AND
NOT use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2)
OR (NOT rw AND reset_n_sync(1) AND
use_freezer/next_state_FSM_FFd1 AND NOT use_freezer/next_state_FSM_FFd3 AND
use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2)
OR (a(14) AND a(15) AND rw AND a(11) AND a(6) AND a(5) AND
a(13) AND a(4) AND a(3) AND NOT a(0) AND a(12) AND reset_n_sync(1) AND
NOT use_freezer/next_state_FSM_FFd1 AND NOT use_freezer/next_state_FSM_FFd3 AND
NOT use_freezer/next_state_FSM_FFd2 AND NOT activate_n_sync(1) AND $OpTx$FX_SC$586));
use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2 <= (a(9) AND a(8) AND a(10) AND $OpTx$FX_DC$508 AND
$OpTx$FX_DC$521);
FTCPE_use_freezer/ram_bank_0: FTCPE port map (use_freezer/ram_bank_0,use_freezer/ram_bank_0_T,NOT phi2short,'0','0');
use_freezer/ram_bank_0_T <= ((use_freezer/ram_bank_0 AND
NOT use_freezer/next_state_FSM_FFd1 AND NOT use_freezer/next_state_FSM_FFd3 AND
NOT use_freezer/next_state_FSM_FFd2)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
NOT a(0) AND a(12) AND use_freezer/ram_bank_0 AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
a(0) AND a(12) AND NOT use_freezer/ram_bank_0 AND
use_freezer/next_state_FSM_FFd1 AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
a(0) AND a(12) AND NOT use_freezer/ram_bank_0 AND
use_freezer/next_state_FSM_FFd3 AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
a(0) AND a(12) AND NOT use_freezer/ram_bank_0 AND
use_freezer/next_state_FSM_FFd2 AND $OpTx$FX_SC$586));
FTCPE_use_freezer/ram_bank_1: FTCPE port map (use_freezer/ram_bank_1,use_freezer/ram_bank_1_T,NOT phi2short,'0','0');
use_freezer/ram_bank_1_T <= ((use_freezer/ram_bank_1 AND
NOT use_freezer/next_state_FSM_FFd1 AND NOT use_freezer/next_state_FSM_FFd3 AND
NOT use_freezer/next_state_FSM_FFd2)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(1) AND
NOT a(13) AND a(12) AND use_freezer/ram_bank_1 AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND a(1) AND
NOT a(13) AND a(12) AND NOT use_freezer/ram_bank_1 AND
use_freezer/next_state_FSM_FFd1 AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND a(1) AND
NOT a(13) AND a(12) AND NOT use_freezer/ram_bank_1 AND
use_freezer/next_state_FSM_FFd3 AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND a(1) AND
NOT a(13) AND a(12) AND NOT use_freezer/ram_bank_1 AND
use_freezer/next_state_FSM_FFd2 AND $OpTx$FX_SC$586));
FTCPE_use_freezer/ram_bank_2: FTCPE port map (use_freezer/ram_bank_2,use_freezer/ram_bank_2_T,NOT phi2short,'0','0');
use_freezer/ram_bank_2_T <= ((use_freezer/ram_bank_2 AND
NOT use_freezer/next_state_FSM_FFd1 AND NOT use_freezer/next_state_FSM_FFd3 AND
NOT use_freezer/next_state_FSM_FFd2)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
NOT a(2) AND a(12) AND use_freezer/ram_bank_2 AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
a(2) AND a(12) AND NOT use_freezer/ram_bank_2 AND
use_freezer/next_state_FSM_FFd1 AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
a(2) AND a(12) AND NOT use_freezer/ram_bank_2 AND
use_freezer/next_state_FSM_FFd3 AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
a(2) AND a(12) AND NOT use_freezer/ram_bank_2 AND
use_freezer/next_state_FSM_FFd2 AND $OpTx$FX_SC$586));
FTCPE_use_freezer/ram_bank_3: FTCPE port map (use_freezer/ram_bank_3,use_freezer/ram_bank_3_T,NOT phi2short,'0','0');
use_freezer/ram_bank_3_T <= ((use_freezer/ram_bank_3 AND
NOT use_freezer/next_state_FSM_FFd1 AND NOT use_freezer/next_state_FSM_FFd3 AND
NOT use_freezer/next_state_FSM_FFd2)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
NOT a(3) AND a(12) AND use_freezer/ram_bank_3 AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
a(3) AND a(12) AND NOT use_freezer/ram_bank_3 AND
use_freezer/next_state_FSM_FFd1 AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
a(3) AND a(12) AND NOT use_freezer/ram_bank_3 AND
use_freezer/next_state_FSM_FFd3 AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
a(3) AND a(12) AND NOT use_freezer/ram_bank_3 AND
use_freezer/next_state_FSM_FFd2 AND $OpTx$FX_SC$586));
FTCPE_use_freezer/ram_bank_4: FTCPE port map (use_freezer/ram_bank_4,use_freezer/ram_bank_4_T,NOT phi2short,'0','0');
use_freezer/ram_bank_4_T <= ((use_freezer/ram_bank_4 AND
NOT use_freezer/next_state_FSM_FFd1 AND NOT use_freezer/next_state_FSM_FFd3 AND
NOT use_freezer/next_state_FSM_FFd2)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
NOT a(4) AND a(12) AND use_freezer/ram_bank_4 AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
a(4) AND a(12) AND NOT use_freezer/ram_bank_4 AND
use_freezer/next_state_FSM_FFd1 AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
a(4) AND a(12) AND NOT use_freezer/ram_bank_4 AND
use_freezer/next_state_FSM_FFd3 AND $OpTx$FX_SC$586)
OR (a(14) AND a(15) AND NOT a(11) AND NOT a(6) AND NOT a(5) AND NOT a(13) AND
a(4) AND a(12) AND NOT use_freezer/ram_bank_4 AND
use_freezer/next_state_FSM_FFd2 AND $OpTx$FX_SC$586));
FTCPE_use_freezer/rom_bank_0: FTCPE port map (use_freezer/rom_bank_0,use_freezer/rom_bank_0_T,NOT phi2short,'0','0');
use_freezer/rom_bank_0_T <= ((use_freezer/rom_bank_0 AND
NOT use_freezer/next_state_FSM_FFd1 AND NOT use_freezer/next_state_FSM_FFd3 AND
NOT use_freezer/next_state_FSM_FFd2)
OR (a(9) AND a(8) AND a(10) AND a(6) AND NOT a(0) AND
use_freezer/rom_bank_0 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND a(0) AND
NOT use_freezer/rom_bank_0 AND use_freezer/next_state_FSM_FFd1 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND a(0) AND
NOT use_freezer/rom_bank_0 AND use_freezer/next_state_FSM_FFd3 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND a(0) AND
NOT use_freezer/rom_bank_0 AND use_freezer/next_state_FSM_FFd2 AND $OpTx$FX_DC$521));
FTCPE_use_freezer/rom_bank_1: FTCPE port map (use_freezer/rom_bank_1,use_freezer/rom_bank_1_T,NOT phi2short,'0','0');
use_freezer/rom_bank_1_T <= ((use_freezer/rom_bank_1 AND
NOT use_freezer/next_state_FSM_FFd1 AND NOT use_freezer/next_state_FSM_FFd3 AND
NOT use_freezer/next_state_FSM_FFd2)
OR (a(9) AND a(8) AND a(10) AND a(6) AND NOT a(1) AND
use_freezer/rom_bank_1 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND a(1) AND
NOT use_freezer/rom_bank_1 AND use_freezer/next_state_FSM_FFd1 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND a(1) AND
NOT use_freezer/rom_bank_1 AND use_freezer/next_state_FSM_FFd3 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND a(1) AND
NOT use_freezer/rom_bank_1 AND use_freezer/next_state_FSM_FFd2 AND $OpTx$FX_DC$521));
FTCPE_use_freezer/rom_bank_2: FTCPE port map (use_freezer/rom_bank_2,use_freezer/rom_bank_2_T,NOT phi2short,'0','0');
use_freezer/rom_bank_2_T <= ((NOT use_freezer/rom_bank_2 AND
NOT use_freezer/next_state_FSM_FFd1 AND NOT use_freezer/next_state_FSM_FFd3 AND
NOT use_freezer/next_state_FSM_FFd2)
OR (a(9) AND a(8) AND a(10) AND a(6) AND a(2) AND
NOT use_freezer/rom_bank_2 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND NOT a(2) AND
use_freezer/rom_bank_2 AND use_freezer/next_state_FSM_FFd1 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND NOT a(2) AND
use_freezer/rom_bank_2 AND use_freezer/next_state_FSM_FFd3 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND NOT a(2) AND
use_freezer/rom_bank_2 AND use_freezer/next_state_FSM_FFd2 AND $OpTx$FX_DC$521));
FTCPE_use_freezer/rom_bank_3: FTCPE port map (use_freezer/rom_bank_3,use_freezer/rom_bank_3_T,NOT phi2short,'0','0');
use_freezer/rom_bank_3_T <= ((NOT use_freezer/rom_bank_3 AND
NOT use_freezer/next_state_FSM_FFd1 AND NOT use_freezer/next_state_FSM_FFd3 AND
NOT use_freezer/next_state_FSM_FFd2)
OR (a(9) AND a(8) AND a(10) AND a(6) AND a(3) AND
NOT use_freezer/rom_bank_3 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND NOT a(3) AND
use_freezer/rom_bank_3 AND use_freezer/next_state_FSM_FFd1 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND NOT a(3) AND
use_freezer/rom_bank_3 AND use_freezer/next_state_FSM_FFd3 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND NOT a(3) AND
use_freezer/rom_bank_3 AND use_freezer/next_state_FSM_FFd2 AND $OpTx$FX_DC$521));
FTCPE_use_freezer/rom_bank_4: FTCPE port map (use_freezer/rom_bank_4,use_freezer/rom_bank_4_T,NOT phi2short,'0','0');
use_freezer/rom_bank_4_T <= ((NOT use_freezer/rom_bank_4 AND
NOT use_freezer/next_state_FSM_FFd1 AND NOT use_freezer/next_state_FSM_FFd3 AND
NOT use_freezer/next_state_FSM_FFd2)
OR (a(9) AND a(8) AND a(10) AND a(6) AND a(4) AND
NOT use_freezer/rom_bank_4 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND NOT a(4) AND
use_freezer/rom_bank_4 AND use_freezer/next_state_FSM_FFd1 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND NOT a(4) AND
use_freezer/rom_bank_4 AND use_freezer/next_state_FSM_FFd3 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND NOT a(4) AND
use_freezer/rom_bank_4 AND use_freezer/next_state_FSM_FFd2 AND $OpTx$FX_DC$521));
FTCPE_use_freezer/rom_bank_5: FTCPE port map (use_freezer/rom_bank_5,use_freezer/rom_bank_5_T,NOT phi2short,'0','0');
use_freezer/rom_bank_5_T <= ((NOT use_freezer/rom_bank_5 AND
NOT use_freezer/next_state_FSM_FFd1 AND NOT use_freezer/next_state_FSM_FFd3 AND
NOT use_freezer/next_state_FSM_FFd2)
OR (a(9) AND a(8) AND a(10) AND a(6) AND a(5) AND
NOT use_freezer/rom_bank_5 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND NOT a(5) AND
use_freezer/rom_bank_5 AND use_freezer/next_state_FSM_FFd1 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND NOT a(5) AND
use_freezer/rom_bank_5 AND use_freezer/next_state_FSM_FFd3 AND $OpTx$FX_DC$521)
OR (a(9) AND a(8) AND a(10) AND a(6) AND NOT a(5) AND
use_freezer/rom_bank_5 AND use_freezer/next_state_FSM_FFd2 AND $OpTx$FX_DC$521));
FDCPE_use_freezer/state0: FDCPE port map (use_freezer/state(0),use_freezer/next_state_FSM_FFd3,NOT phi2,'0','0');
FDCPE_use_freezer/state1: FDCPE port map (use_freezer/state(1),use_freezer/next_state_FSM_FFd2,NOT phi2,'0','0');
FDCPE_use_freezer/state2: FDCPE port map (use_freezer/state(2),use_freezer/next_state_FSM_FFd1,NOT phi2,'0','0');
FTCPE_use_freezer/use_status_as_ram_address0: FTCPE port map (use_freezer/use_status_as_ram_address(0),use_freezer/use_status_as_ram_address_T(0),NOT phi2short,'0','0');
use_freezer/use_status_as_ram_address_T(0) <= ((use_freezer/use_status_as_ram_address(0) AND
NOT use_freezer/next_state_FSM_FFd1 AND NOT use_freezer/next_state_FSM_FFd3 AND
NOT use_freezer/next_state_FSM_FFd2)
OR (NOT rw AND a(9) AND a(8) AND a(10) AND NOT a(6) AND NOT a(5) AND
use_freezer/use_status_as_ram_address(0) AND $OpTx$FX_DC$521 AND
NOT use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2)
OR (rw AND a(9) AND a(8) AND a(10) AND NOT a(6) AND NOT a(5) AND
NOT use_freezer/use_status_as_ram_address(0) AND use_freezer/next_state_FSM_FFd1 AND $OpTx$FX_DC$521 AND
NOT use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2)
OR (rw AND a(9) AND a(8) AND a(10) AND NOT a(6) AND NOT a(5) AND
NOT use_freezer/use_status_as_ram_address(0) AND use_freezer/next_state_FSM_FFd3 AND $OpTx$FX_DC$521 AND
NOT use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2)
OR (rw AND a(9) AND a(8) AND a(10) AND NOT a(6) AND NOT a(5) AND
NOT use_freezer/use_status_as_ram_address(0) AND use_freezer/next_state_FSM_FFd2 AND $OpTx$FX_DC$521 AND
NOT use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2));
FDCPE_use_freezer/vector_a2: FDCPE port map (use_freezer/vector_a2,a(2),NOT phi2short,'0','0',use_freezer/vector_a2_CE);
use_freezer/vector_a2_CE <= (a(14) AND a(15) AND rw AND a(11) AND a(6) AND a(5) AND
a(13) AND a(4) AND a(3) AND NOT a(0) AND a(12) AND reset_n_sync(1) AND
NOT use_freezer/next_state_FSM_FFd1 AND NOT use_freezer/next_state_FSM_FFd3 AND
NOT use_freezer/next_state_FSM_FFd2 AND NOT activate_n_sync(1) AND $OpTx$FX_SC$586);
FTCPE_use_pia/pia_crb2: FTCPE port map (use_pia/pia_crb2,use_pia/pia_crb2_T,NOT phi2short,'0','0');
use_pia/pia_crb2_T <= ((use_pia/pia_crb2 AND NOT reset_n_sync(1))
OR (NOT rw AND a(9) AND a(8) AND a(1) AND NOT a(2) AND NOT d(2).PIN AND
NOT a(3) AND a(0) AND use_pia/pia_crb2 AND $OpTx$FX_DC$508 AND
$OpTx$FX_DC$521 AND
NOT use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2)
OR (NOT rw AND a(9) AND a(8) AND a(1) AND NOT a(2) AND d(2).PIN AND
NOT a(3) AND a(0) AND NOT use_pia/pia_crb2 AND reset_n_sync(1) AND
$OpTx$FX_DC$508 AND $OpTx$FX_DC$521 AND
NOT use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2));
FDCPE_use_pia/pia_ddrb2: FDCPE port map (use_pia/pia_ddrb(2),use_pia/pia_ddrb_D(2),NOT phi2short,'0','0');
use_pia/pia_ddrb_D(2) <= ((use_pia/pia_ddrb(2) AND
NOT use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2)
OR (d(2).PIN AND reset_n_sync(1) AND
use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2));
FDCPE_use_pia/pia_ddrb3: FDCPE port map (use_pia/pia_ddrb(3),use_pia/pia_ddrb_D(3),NOT phi2short,'0','0');
use_pia/pia_ddrb_D(3) <= ((use_pia/pia_ddrb(3) AND
NOT use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2)
OR (d(3).PIN AND reset_n_sync(1) AND
use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2));
FDCPE_use_pia/pia_ddrb4: FDCPE port map (use_pia/pia_ddrb(4),use_pia/pia_ddrb_D(4),NOT phi2short,'0','0');
use_pia/pia_ddrb_D(4) <= ((use_pia/pia_ddrb(4) AND
NOT use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2)
OR (d(4).PIN AND reset_n_sync(1) AND
use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2));
FDCPE_use_pia/pia_ddrb5: FDCPE port map (use_pia/pia_ddrb(5),use_pia/pia_ddrb_D(5),NOT phi2short,'0','0');
use_pia/pia_ddrb_D(5) <= ((use_pia/pia_ddrb(5) AND
NOT use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2)
OR (d(5).PIN AND reset_n_sync(1) AND
use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2));
FDCPE_use_pia/pia_ddrb6: FDCPE port map (use_pia/pia_ddrb(6),use_pia/pia_ddrb_D(6),NOT phi2short,'0','0');
use_pia/pia_ddrb_D(6) <= ((use_pia/pia_ddrb(6) AND
NOT use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2)
OR (reset_n_sync(1) AND d(6).PIN AND
use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2));
FDCPE_use_pia/pia_ddrb7: FDCPE port map (use_pia/pia_ddrb(7),use_pia/pia_ddrb_D(7),NOT phi2short,'0','0');
use_pia/pia_ddrb_D(7) <= ((use_pia/pia_ddrb(7) AND
NOT use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2)
OR (reset_n_sync(1) AND d(7).PIN AND
use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2));
use_pia/pia_ddrb_0__or0000/use_pia/pia_ddrb_0__or0000_D2 <= ((NOT reset_n_sync(1))
OR (NOT rw AND a(9) AND a(8) AND NOT a(1) AND NOT a(2) AND NOT a(3) AND a(0) AND
NOT use_pia/pia_crb2 AND $OpTx$FX_DC$508 AND $OpTx$FX_DC$521 AND
NOT use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2));
FDCPE_use_pia/pia_portb2: FDCPE port map (use_pia/pia_portb(2),use_pia/pia_portb_D(2),NOT phi2short,'0','0');
use_pia/pia_portb_D(2) <= ((use_pia/pia_portb(2) AND
NOT use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2)
OR (d(2).PIN AND reset_n_sync(1) AND
use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2));
FDCPE_use_pia/pia_portb3: FDCPE port map (use_pia/pia_portb(3),use_pia/pia_portb_D(3),NOT phi2short,'0','0');
use_pia/pia_portb_D(3) <= ((use_pia/pia_portb(3) AND
NOT use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2)
OR (d(3).PIN AND reset_n_sync(1) AND
use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2));
FDCPE_use_pia/pia_portb4: FDCPE port map (use_pia/pia_portb(4),use_pia/pia_portb_D(4),NOT phi2short,'0','0');
use_pia/pia_portb_D(4) <= ((use_pia/pia_portb(4) AND
NOT use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2)
OR (d(4).PIN AND reset_n_sync(1) AND
use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2));
FDCPE_use_pia/pia_portb5: FDCPE port map (use_pia/pia_portb(5),use_pia/pia_portb_D(5),NOT phi2short,'0','0');
use_pia/pia_portb_D(5) <= ((use_pia/pia_portb(5) AND
NOT use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2)
OR (d(5).PIN AND reset_n_sync(1) AND
use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2));
FDCPE_use_pia/pia_portb6: FDCPE port map (use_pia/pia_portb(6),use_pia/pia_portb_D(6),NOT phi2short,'0','0');
use_pia/pia_portb_D(6) <= ((use_pia/pia_portb(6) AND
NOT use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2)
OR (reset_n_sync(1) AND d(6).PIN AND
use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2));
FDCPE_use_pia/pia_portb7: FDCPE port map (use_pia/pia_portb(7),use_pia/pia_portb_D(7),NOT phi2short,'0','0');
use_pia/pia_portb_D(7) <= ((use_pia/pia_portb(7) AND
NOT use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2)
OR (reset_n_sync(1) AND d(7).PIN AND
use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2));
use_pia/pia_portb_0__or0000/use_pia/pia_portb_0__or0000_D2 <= ((NOT reset_n_sync(1))
OR (NOT rw AND a(9) AND a(8) AND NOT a(1) AND NOT a(2) AND NOT a(3) AND a(0) AND
use_pia/pia_crb2 AND $OpTx$FX_DC$508 AND $OpTx$FX_DC$521 AND
NOT use_freezer/next_state_cmp_eq0001/use_freezer/next_state_cmp_eq0001_D2));
Register Legend:
FDCPE (Q,D,C,CLR,PRE,CE);
FTCPE (Q,D,C,CLR,PRE,CE);
LDCP (Q,D,G,CLR,PRE);
****************************** 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 a<4> 51 VCC
2 extsel_in 52 PGND
3 a<5> 53 PGND
4 a<6> 54 PGND
5 VCC 55 PGND
6 a<7> 56 PGND
7 cartemu_enable_n 57 VCC
8 a<8> 58 PGND
9 a<9> 59 PGND
10 a<10> 60 PGND
11 a<11> 61 PGND
12 a<12> 62 GND
13 a<13> 63 PGND
14 a<14> 64 PGND
15 a<15> 65 PGND
16 d<0> 66 PGND
17 d<1> 67 PGND
18 d<2> 68 PGND
19 flash_we_n 69 GND
20 d<3> 70 PGND
21 GND 71 nc_adr<1>
22 phi2 72 nc_adr<2>
23 mpd_in 73 refresh
24 ramdisk_enable_n 74 nc_adr<3>
25 d<4> 75 GND
26 VCC 76 nc_adr<4>
27 phi2short 77 ram_rom_we
28 d<5> 78 ram_rom_oe
29 d<6> 79 rom0_ce
30 d<7> 80 PGND
31 GND 81 ram0_ce
32 PGND 82 ram_rom_a<12>
33 rw 83 TDO
34 dualpokey_n 84 GND
35 a<2> 85 ram_rom_a<13>
36 a<3> 86 ram_rom_a<14>
37 PGND 87 ram_rom_a<15>
38 VCC 88 VCC
39 PGND 89 ram_rom_a<16>
40 PGND 90 ram_rom_a<17>
41 PGND 91 ram_rom_a<18>
42 a<0> 92 ram_a<4>
43 oldos_n 93 ram_a<5>
44 GND 94 ram_a<6>
45 TDI 95 ram_a<7>
46 activate_n_in 96 ram1_ce
47 TMS 97 rom1_ce
48 TCK 98 VCC
49 irq_in 99 reset_n_in
50 a<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 : LOW
Ground on Unused IOs : ON
Set I/O Pin Termination : KEEPER
Global Clock Optimization : ON
Global Set/Reset Optimization : ON
Global Ouput Enable Optimization : ON
Input Limit : 18
Pterm Limit : 90