### Equations

********** Mapped Logic **********
$OpTx$FX_DC$550 <= NOT (floppy_mode(0) XOR $OpTx$FX_DC$550 <= NOT (floppy_mode(1));
$OpTx$FX_DC$554 <= (adr(12) AND NOT adr(3) AND adr(0) AND adr(13) AND adr(14) AND NOT adr(15) AND NOT adr(6) AND NOT adr(5) AND NOT adr(1) AND adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7));
$OpTx$FX_DC$570 <= ((NOT floppy_mode(2) AND NOT adr(13)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1)));
$OpTx$FX_DC$600 <= ((NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(0) AND NOT adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND adr(1)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND NOT adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND adr(1)));
$OpTx$FX_DC$601 <= ((adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND NOT floppy_mode(1) AND NOT adr(11)) OR (NOT adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND NOT adr(10) AND adr(11)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(13) AND NOT adr(14) AND adr(15)) OR (adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND NOT floppy_mode(1) AND NOT rw) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND NOT adr(14) AND adr(15)));
$OpTx$FX_DC$615 <= ((NOT ram_ce) OR (adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND NOT rom_source_is_ram AND rw) OR (adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(1) AND NOT rom_source_is_ram AND rw AND adr(11)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND rom_bank_c000_enable(0) AND NOT adr(13) AND adr(14) AND adr(15) AND $OpTx$FX_DC$550) OR (NOT floppy_mode(3) AND NOT floppy_mode(0) AND floppy_mode(1) AND NOT rom_source_is_ram AND adr(14) AND rw AND adr(15)) OR (NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND NOT rom_source_is_ram AND adr(13) AND adr(14) AND rw AND adr(15)) OR (adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND NOT rom_source_is_ram AND rw) OR (adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(1) AND NOT rom_source_is_ram AND rw) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT rom_source_is_ram AND adr(14) AND rw AND adr(15)));
$OpTx$FX_DC$622 <= (adr(12) AND NOT adr(3) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(6) AND adr(5) AND NOT adr(1) AND adr(4) AND adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7));
$OpTx$FX_DC$639 <= (adr(12) AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND adr(3) AND adr(0) AND adr(13) AND adr(14) AND NOT adr(15) AND NOT adr(6) AND NOT adr(5) AND NOT adr(1) AND adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7) AND $OpTx$FX_DC$550);
$OpTx$INV$546 <= ((adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND NOT adr(11)) OR (adr(12) AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(3) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(6) AND adr(5) AND adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7) AND $OpTx$FX_DC$550));
$OpTx$INV$547 <= ((adr(12) AND adr(3) AND NOT adr(0) AND adr(13) AND adr(14) AND NOT adr(15) AND NOT adr(6) AND NOT adr(1) AND adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7)) OR (adr(12) AND NOT adr(3) AND NOT adr(0) AND adr(13) AND adr(14) AND NOT adr(15) AND NOT adr(6) AND NOT adr(5) AND NOT adr(1) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7)) OR (adr(12) AND NOT adr(3) AND adr(13) AND adr(14) AND NOT adr(15) AND adr(6) AND NOT adr(5) AND NOT adr(1) AND NOT adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7)) OR (adr(12) AND NOT adr(3) AND adr(13) AND adr(14) AND NOT adr(15) AND NOT adr(6) AND NOT adr(5) AND NOT adr(1) AND adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7)) OR (adr(12) AND NOT adr(0) AND adr(13) AND adr(14) AND NOT adr(15) AND adr(6) AND NOT adr(5) AND NOT adr(1) AND NOT adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7)));
N11/N11_D2 <= ((NOT floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND NOT adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1)) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(0) AND NOT adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1)));
N120/N120_D2 <= (NOT adr(10) AND NOT adr(9) AND NOT adr(7) AND check_1050_6810_access_mux0001/check_1050_6810_access_mux0001_D2);
N2/N2_D2 <= ((NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND adr(0) AND NOT adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1)));
N29/N29_D2 <= ((NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15)) OR (NOT adr(12) AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15)) OR (NOT adr(12) AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(1) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15)));
N76/N76_D2 <= ((NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(14) AND adr(15)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND rom_bank_c000_enable(0) AND NOT adr(13) AND adr(15) AND $OpTx$FX_DC$550));
FDCPE_centronics_clk: FDCPE port map (centronics_clk,centronics_clk_D,NOT phi2,'0','0'); centronics_clk_D <= ((NOT reset) OR (centronics_clk AND NOT $OpTx$INV$546) OR (adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND d7_ram_rom.PIN AND data(4).PIN AND NOT adr(11)) OR (adr(12) AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(3) AND adr(0) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(6) AND adr(5) AND adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7) AND $OpTx$FX_DC$550));
FDCPE_centronics_data: FDCPE port map (centronics_data,centronics_data_D,NOT phi2,'0','0'); centronics_data_D <= ((NOT reset) OR (centronics_data AND NOT $OpTx$INV$546) OR (adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND data(5).PIN AND d7_ram_rom.PIN AND NOT adr(11)) OR (adr(12) AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(3) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(6) AND adr(5) AND adr(1) AND adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7) AND $OpTx$FX_DC$550));
FTCPE_centronics_strobe: FTCPE port map (centronics_strobe,centronics_strobe_T,NOT phi2,'0','0'); centronics_strobe_T <= ((NOT floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND floppy_mode(1) AND NOT adr(0) AND centronics_strobe AND reset AND $OpTx$FX_DC$622) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND NOT floppy_mode(1) AND NOT adr(0) AND centronics_strobe AND reset AND $OpTx$FX_DC$622) OR (adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND d7_ram_rom.PIN AND NOT adr(11) AND centronics_strobe AND reset AND NOT data(6).PIN) OR (NOT centronics_strobe AND NOT reset) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND floppy_mode(1) AND adr(0) AND NOT centronics_strobe AND $OpTx$FX_DC$622) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND NOT floppy_mode(1) AND adr(0) AND NOT centronics_strobe AND $OpTx$FX_DC$622) OR (adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND NOT d7_ram_rom.PIN AND NOT adr(11) AND NOT centronics_strobe) OR (adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND NOT adr(11) AND NOT centronics_strobe AND data(6).PIN));
FDCPE_cfg_led: FDCPE port map (cfg_led,cfg_led_D,NOT phi2,'0','0'); cfg_led_D <= ((data(0).PIN AND reset AND $OpTx$FX_DC$639) OR (cfg_led AND reset AND NOT $OpTx$FX_DC$639));
check_1050_6810_access_mux0001/check_1050_6810_access_mux0001_D2 <= ((NOT adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND NOT floppy_mode(1)) OR (NOT floppy_mode(3) AND NOT floppy_mode(0) AND floppy_mode(1) AND NOT adr(14) AND NOT adr(15)) OR (NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND NOT adr(13) AND NOT adr(14) AND NOT adr(15)) OR (NOT adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(1)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(14) AND NOT adr(15)));
d7_ram_rom_I <= data(7).PIN; d7_ram_rom <= d7_ram_rom_I when d7_ram_rom_OE = '1' else 'Z'; d7_ram_rom_OE <= (phi2 AND NOT rw AND $OpTx$FX_DC$615);
data_I(0) <= ((ms_speed_select AND NOT $OpTx$FX_DC$554 AND data_0_cmp_eq0005/data_0_cmp_eq0005_D2 AND NOT data_0_cmp_eq0004/data_0_cmp_eq0004_D2 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND NOT data_0_cmp_eq0002/data_0_cmp_eq0002_D2) OR (ms_write_enable AND NOT $OpTx$FX_DC$554 AND data_0_cmp_eq0006/data_0_cmp_eq0006_D2 AND NOT data_0_cmp_eq0005/data_0_cmp_eq0005_D2 AND NOT data_0_cmp_eq0004/data_0_cmp_eq0004_D2 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND NOT data_0_cmp_eq0002/data_0_cmp_eq0002_D2) OR (turbo_speed_in AND NOT $OpTx$FX_DC$554 AND NOT data_0_cmp_eq0006/data_0_cmp_eq0006_D2 AND NOT data_0_cmp_eq0005/data_0_cmp_eq0005_D2 AND NOT data_0_cmp_eq0004/data_0_cmp_eq0004_D2 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND NOT data_0_cmp_eq0002/data_0_cmp_eq0002_D2) OR (cfg_enc_a AND data_0_cmp_eq0000/data_0_cmp_eq0000_D2) OR (rom_bank_c000_0 AND data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2) OR (rom_base_bank_0 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND data_0_cmp_eq0002/data_0_cmp_eq0002_D2) OR (floppy_mode(0) AND $OpTx$FX_DC$554 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND NOT data_0_cmp_eq0002/data_0_cmp_eq0002_D2)); data(0) <= data_I(0) when data_OE(0) = '1' else 'Z'; data_OE(0) <= (phi2 AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND rw AND $OpTx$FX_DC$550 AND $OpTx$INV$547);
data_I(1) <= ((archiver_a11 AND NOT $OpTx$FX_DC$554 AND NOT data_0_cmp_eq0006/data_0_cmp_eq0006_D2 AND NOT data_0_cmp_eq0005/data_0_cmp_eq0005_D2 AND NOT data_0_cmp_eq0004/data_0_cmp_eq0004_D2 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND NOT data_0_cmp_eq0002/data_0_cmp_eq0002_D2) OR (cfg_enc_b AND data_0_cmp_eq0000/data_0_cmp_eq0000_D2) OR (rom_bank_c000_1 AND data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2) OR (rom_base_bank_1 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND data_0_cmp_eq0002/data_0_cmp_eq0002_D2) OR (floppy_mode(1) AND $OpTx$FX_DC$554 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND NOT data_0_cmp_eq0002/data_0_cmp_eq0002_D2)); data(1) <= data_I(1) when data_OE(1) = '1' else 'Z'; data_OE(1) <= (phi2 AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND rw AND $OpTx$FX_DC$550 AND $OpTx$INV$547);
data_I(2) <= ((floppy_mode(2) AND $OpTx$FX_DC$554 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND NOT data_0_cmp_eq0002/data_0_cmp_eq0002_D2) OR (riot_ready_in AND NOT $OpTx$FX_DC$554 AND NOT data_0_cmp_eq0006/data_0_cmp_eq0006_D2 AND NOT data_0_cmp_eq0005/data_0_cmp_eq0005_D2 AND NOT data_0_cmp_eq0004/data_0_cmp_eq0004_D2 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND NOT data_0_cmp_eq0002/data_0_cmp_eq0002_D2) OR (cfg_enc_ok AND data_0_cmp_eq0000/data_0_cmp_eq0000_D2) OR (rom_bank_c000_enable(0) AND rom_bank_c000_2 AND data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2) OR (NOT rom_bank_c000_enable(0) AND rom_base_bank_3 AND data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2) OR (rom_base_bank_2 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND data_0_cmp_eq0002/data_0_cmp_eq0002_D2)); data(2) <= data_I(2) when data_OE(2) = '1' else 'Z'; data_OE(2) <= (phi2 AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND rw AND $OpTx$FX_DC$550 AND $OpTx$INV$547);
data_I(3) <= ((rom_bank_c000_enable(0) AND rom_bank_c000_3 AND data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2) OR (floppy_mode(3) AND $OpTx$FX_DC$554 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND NOT data_0_cmp_eq0002/data_0_cmp_eq0002_D2) OR (fdc_write_in AND NOT $OpTx$FX_DC$554 AND NOT data_0_cmp_eq0006/data_0_cmp_eq0006_D2 AND NOT data_0_cmp_eq0005/data_0_cmp_eq0005_D2 AND NOT data_0_cmp_eq0004/data_0_cmp_eq0004_D2 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND NOT data_0_cmp_eq0002/data_0_cmp_eq0002_D2) OR (cfg_sw1 AND data_0_cmp_eq0000/data_0_cmp_eq0000_D2) OR (NOT rom_bank_c000_enable(0) AND rom_base_bank_4 AND data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2) OR (rom_base_bank_3 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND data_0_cmp_eq0002/data_0_cmp_eq0002_D2)); data(3) <= data_I(3) when data_OE(3) = '1' else 'Z'; data_OE(3) <= (phi2 AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND rw AND $OpTx$FX_DC$550 AND $OpTx$INV$547);
data_I(4) <= ((rom_bank_c000_enable(0) AND rom_bank_c000_4 AND data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2) OR (NOT rom_bank_c000_enable(0) AND rom_base_bank_5 AND data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2) OR (rom_base_bank_4 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND data_0_cmp_eq0002/data_0_cmp_eq0002_D2) OR (cfg_sw2 AND data_0_cmp_eq0000/data_0_cmp_eq0000_D2)); data(4) <= data_I(4) when data_OE(4) = '1' else 'Z'; data_OE(4) <= (phi2 AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND rw AND $OpTx$FX_DC$550 AND $OpTx$INV$547);
data_I(5) <= ((rom_bank_c000_enable(0) AND rom_bank_c000_5 AND data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2) OR (NOT rom_bank_c000_enable(0) AND rom_base_bank_6 AND data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2) OR (rom_base_bank_5 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND data_0_cmp_eq0002/data_0_cmp_eq0002_D2)); data(5) <= data_I(5) when data_OE(5) = '1' else 'Z'; data_OE(5) <= (phi2 AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND rw AND $OpTx$FX_DC$550 AND $OpTx$INV$547);
data_I(6) <= (rom_base_bank_6 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND data_0_cmp_eq0002/data_0_cmp_eq0002_D2); data(6) <= data_I(6) when data_OE(6) = '1' else 'Z'; data_OE(6) <= (phi2 AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND rw AND $OpTx$FX_DC$550 AND $OpTx$INV$547);
data_I(7) <= ((floppy_mode(2) AND NOT floppy_mode(0) AND d7_ram_rom.PIN) OR (floppy_mode(2) AND floppy_mode(1) AND d7_ram_rom.PIN) OR (NOT floppy_mode(2) AND d7_ram_rom.PIN AND NOT $OpTx$FX_DC$550) OR ($OpTx$FX_DC$615.EXP) OR (NOT floppy_mode(2) AND d7_ram_rom.PIN AND NOT $OpTx$INV$547 AND NOT i2c_clk_and0000/i2c_clk_and0000_D2) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND i2c_data_pin.PIN AND $OpTx$FX_DC$550 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND i2c_clk_and0000/i2c_clk_and0000_D2) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT rom_bank_c000_enable(0) AND $OpTx$FX_DC$550 AND data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND NOT i2c_clk_and0000/i2c_clk_and0000_D2) OR (adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND rw AND NOT adr(11) AND centronics_busy) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND rom_source_is_ram AND $OpTx$FX_DC$550 AND NOT data_0_cmp_eq0001/data_0_cmp_eq0001_D2 AND NOT data_0_cmp_eq0000/data_0_cmp_eq0000_D2 AND data_0_cmp_eq0002/data_0_cmp_eq0002_D2 AND NOT i2c_clk_and0000/i2c_clk_and0000_D2) OR (floppy_mode(3) AND d7_ram_rom.PIN) OR (NOT adr(12) AND floppy_mode(2) AND d7_ram_rom.PIN) OR (floppy_mode(2) AND NOT rw AND d7_ram_rom.PIN) OR (floppy_mode(2) AND d7_ram_rom.PIN AND adr(11))); data(7) <= data_I(7) when data_OE(7) = '1' else 'Z'; data_OE(7) <= data_7_mux0000/data_7_mux0000_TRST;
data_0_cmp_eq0000/data_0_cmp_eq0000_D2 <= (adr(12) AND adr(3) AND NOT adr(0) AND adr(13) AND adr(14) AND NOT adr(15) AND NOT adr(6) AND NOT adr(5) AND NOT adr(1) AND adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7));
data_0_cmp_eq0001/data_0_cmp_eq0001_D2 <= (adr(12) AND NOT adr(3) AND NOT adr(0) AND adr(13) AND adr(14) AND NOT adr(15) AND NOT adr(6) AND NOT adr(5) AND NOT adr(1) AND NOT adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7));
data_0_cmp_eq0002/data_0_cmp_eq0002_D2 <= (adr(12) AND NOT adr(3) AND NOT adr(0) AND adr(13) AND adr(14) AND NOT adr(15) AND NOT adr(6) AND NOT adr(5) AND NOT adr(1) AND adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7));
data_0_cmp_eq0004/data_0_cmp_eq0004_D2 <= (adr(12) AND adr(3) AND NOT adr(0) AND adr(13) AND adr(14) AND NOT adr(15) AND NOT adr(6) AND adr(5) AND NOT adr(1) AND adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7));
data_0_cmp_eq0005/data_0_cmp_eq0005_D2 <= (adr(12) AND NOT adr(3) AND NOT adr(0) AND adr(13) AND adr(14) AND NOT adr(15) AND adr(6) AND NOT adr(5) AND NOT adr(1) AND NOT adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7));
data_0_cmp_eq0006/data_0_cmp_eq0006_D2 <= (adr(12) AND NOT adr(3) AND adr(0) AND adr(13) AND adr(14) AND NOT adr(15) AND adr(6) AND NOT adr(5) AND NOT adr(1) AND NOT adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7));
data_7_mux0000/data_7_mux0000_TRST <= ((phi2 AND rw AND $OpTx$FX_DC$615) OR (phi2 AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND rw AND $OpTx$FX_DC$550 AND $OpTx$INV$547) OR (phi2 AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND rw AND $OpTx$FX_DC$550 AND i2c_clk_and0000/i2c_clk_and0000_D2) OR (adr(12) AND phi2 AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND rw AND NOT adr(11)));
FDCPE_density0: FDCPE port map (density(0),density_D(0),NOT phi2,'0','0'); density_D(0) <= ((NOT reset) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(6).PIN) OR (density(0) AND NOT $OpTx$FX_DC$600) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(7).PIN) OR (NOT floppy_mode(3) AND NOT adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND adr(1) AND NOT data(0).PIN AND $OpTx$FX_DC$570));
FDCPE_density1: FDCPE port map (density(1),density_D(1),NOT phi2,'0','0'); density_D(1) <= ((NOT reset) OR (density(1) AND NOT $OpTx$FX_DC$600) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(7).PIN) OR (NOT floppy_mode(3) AND NOT adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND adr(1) AND NOT data(1).PIN AND $OpTx$FX_DC$570));
FDCPE_density2: FDCPE port map (density(2),density_D(2),NOT phi2,'0','0'); density_D(2) <= ((NOT reset) OR (density(2) AND NOT $OpTx$FX_DC$600) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(6).PIN) OR (NOT floppy_mode(3) AND NOT adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND adr(1) AND NOT data(2).PIN AND $OpTx$FX_DC$570));
density_out_I(0) <= '0'; density_out(0) <= density_out_I(0) when density_out_OE(0) = '1' else 'Z'; density_out_OE(0) <= NOT density(0);
density_out_I(1) <= '0'; density_out(1) <= density_out_I(1) when density_out_OE(1) = '1' else 'Z'; density_out_OE(1) <= NOT density(1);
density_out_I(2) <= '0'; density_out(2) <= density_out_I(2) when density_out_OE(2) = '1' else 'Z'; density_out_OE(2) <= NOT density(2);
fdc_write_out <= NOT (((NOT fdc_write_in) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT ms_write_enable AND $OpTx$FX_DC$550) OR (floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(1) AND NOT archiver_a11 AND $OpTx$FX_DC$550)));
FTCPE_floppy_mode0: FTCPE port map (floppy_mode(0),floppy_mode_T(0),NOT phi2,'0','0'); floppy_mode_T(0) <= ((NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND data(0).PIN AND reset AND $OpTx$FX_DC$550 AND $OpTx$FX_DC$554) OR (floppy_mode(0) AND NOT reset) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND NOT data(0).PIN AND $OpTx$FX_DC$550 AND $OpTx$FX_DC$554));
FTCPE_floppy_mode1: FTCPE port map (floppy_mode(1),floppy_mode_T(1),NOT phi2,'0','0'); floppy_mode_T(1) <= ((floppy_mode(1) AND NOT reset) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(1) AND NOT data(1).PIN AND $OpTx$FX_DC$550 AND $OpTx$FX_DC$554) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(1) AND data(1).PIN AND reset AND $OpTx$FX_DC$550 AND $OpTx$FX_DC$554));
FDCPE_floppy_mode2: FDCPE port map (floppy_mode(2),floppy_mode_D(2),NOT phi2,'0','0'); floppy_mode_D(2) <= ((floppy_mode(2) AND reset) OR (NOT floppy_mode(3) AND data(2).PIN AND reset AND $OpTx$FX_DC$550 AND $OpTx$FX_DC$554));
FDCPE_floppy_mode3: FDCPE port map (floppy_mode(3),floppy_mode_D(3),NOT phi2,'0','0'); floppy_mode_D(3) <= ((floppy_mode(3) AND reset) OR (NOT floppy_mode(2) AND data(3).PIN AND reset AND $OpTx$FX_DC$550 AND $OpTx$FX_DC$554));
FTCPE_happy_a12: FTCPE port map (happy_a12,happy_a12_T,NOT phi2,'0','0'); happy_a12_T <= ((NOT happy_a12 AND NOT reset AND happy_a12__or0001/happy_a12__or0001_D2) OR (adr(3) AND adr(0) AND NOT adr(1) AND NOT happy_a12 AND NOT adr(2) AND happy_a12__or0001/happy_a12__or0001_D2) OR (adr(3) AND NOT adr(0) AND NOT adr(1) AND happy_a12 AND NOT adr(2) AND reset AND happy_a12__or0001/happy_a12__or0001_D2));
happy_a12__or0001/happy_a12__or0001_D2 <= ((NOT reset) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(13) AND adr(6) AND adr(5) AND adr(4) AND adr(10) AND adr(9) AND adr(8) AND adr(11) AND adr(7)));
FTCPE_i2c_clk: FTCPE port map (i2c_clk,i2c_clk_T,NOT phi2,'0','0'); i2c_clk_T <= ((NOT i2c_clk AND NOT reset) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND adr(0) AND NOT rw AND NOT i2c_clk AND $OpTx$FX_DC$550 AND i2c_clk_and0000/i2c_clk_and0000_D2) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(0) AND NOT rw AND i2c_clk AND reset AND $OpTx$FX_DC$550 AND i2c_clk_and0000/i2c_clk_and0000_D2));
i2c_clk_and0000/i2c_clk_and0000_D2 <= (adr(12) AND NOT adr(3) AND adr(13) AND adr(14) AND NOT adr(15) AND NOT adr(6) AND adr(5) AND NOT adr(4) AND NOT adr(2) AND NOT adr(10) AND NOT adr(9) AND NOT adr(8) AND NOT adr(11) AND NOT adr(7));
i2c_clk_pin_I <= '0'; i2c_clk_pin <= i2c_clk_pin_I when i2c_clk_pin_OE = '1' else 'Z'; i2c_clk_pin_OE <= NOT i2c_clk;
FTCPE_i2c_data: FTCPE port map (i2c_data,i2c_data_T,NOT phi2,'0','0'); i2c_data_T <= ((NOT i2c_data AND NOT reset) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT rw AND adr(1) AND NOT i2c_data AND $OpTx$FX_DC$550 AND i2c_clk_and0000/i2c_clk_and0000_D2) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT rw AND NOT adr(1) AND i2c_data AND reset AND $OpTx$FX_DC$550 AND i2c_clk_and0000/i2c_clk_and0000_D2));
i2c_data_pin_I <= '0'; i2c_data_pin <= i2c_data_pin_I when i2c_data_pin_OE = '1' else 'Z'; i2c_data_pin_OE <= NOT i2c_data;
io_1050 <= NOT (((NOT adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND floppy_mode(1) AND adr(7)) OR (NOT adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND NOT adr(11) AND adr(7)) OR (adr(10) AND check_1050_6810_access_mux0001/check_1050_6810_access_mux0001_D2) OR (adr(9) AND check_1050_6810_access_mux0001/check_1050_6810_access_mux0001_D2) OR (adr(7) AND check_1050_6810_access_mux0001/check_1050_6810_access_mux0001_D2) OR (NOT adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND adr(10)) OR (NOT adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND floppy_mode(1) AND adr(10))));
FTCPE_ms_speed_select: FTCPE port map (ms_speed_select,ms_speed_select_T,NOT phi2,'0','0'); ms_speed_select_T <= ((NOT ms_speed_select AND NOT reset) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT rw AND NOT ms_speed_select AND data(0).PIN AND $OpTx$FX_DC$550 AND data_0_cmp_eq0005/data_0_cmp_eq0005_D2) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT rw AND ms_speed_select AND NOT data(0).PIN AND reset AND $OpTx$FX_DC$550 AND data_0_cmp_eq0005/data_0_cmp_eq0005_D2));
FTCPE_ms_write_enable: FTCPE port map (ms_write_enable,ms_write_enable_T,NOT phi2,'0','0'); ms_write_enable_T <= ((NOT ms_write_enable AND NOT reset) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT rw AND NOT ms_write_enable AND data(0).PIN AND $OpTx$FX_DC$550 AND data_0_cmp_eq0006/data_0_cmp_eq0006_D2) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT rw AND ms_write_enable AND NOT data(0).PIN AND reset AND $OpTx$FX_DC$550 AND data_0_cmp_eq0006/data_0_cmp_eq0006_D2));
FDCPE_ram_bank_0: FDCPE port map (ram_bank_0,ram_bank_0_D,NOT phi2,'0','0'); ram_bank_0_D <= ((reset AND ram_bank_0 AND NOT N29/N29_D2) OR (NOT adr(12) AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND data(0).PIN AND reset AND $OpTx$FX_DC$550) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND data(0).PIN AND reset));
FDCPE_ram_bank_1: FDCPE port map (ram_bank_1,ram_bank_1_D,NOT phi2,'0','0'); ram_bank_1_D <= ((reset AND ram_bank_1 AND NOT N29/N29_D2) OR (NOT adr(12) AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND data(1).PIN AND reset AND $OpTx$FX_DC$550) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND data(1).PIN AND reset));
FDCPE_ram_bank_2: FDCPE port map (ram_bank_2,ram_bank_2_D,NOT phi2,'0','0'); ram_bank_2_D <= ((reset AND ram_bank_2 AND NOT N29/N29_D2) OR (NOT adr(12) AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND data(2).PIN AND reset AND $OpTx$FX_DC$550) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND data(2).PIN AND reset));
FDCPE_ram_bank_3: FDCPE port map (ram_bank_3,ram_bank_3_D,NOT phi2,'0','0'); ram_bank_3_D <= ((reset AND ram_bank_3 AND NOT N29/N29_D2) OR (NOT adr(12) AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND data(3).PIN AND reset AND $OpTx$FX_DC$550) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND data(3).PIN AND reset));
FDCPE_ram_bank_4: FDCPE port map (ram_bank_4,ram_bank_4_D,NOT phi2,'0','0'); ram_bank_4_D <= ((reset AND ram_bank_4 AND NOT N29/N29_D2) OR (NOT adr(12) AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND data(4).PIN AND reset AND $OpTx$FX_DC$550) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND data(4).PIN AND reset));
FDCPE_ram_bank_5: FDCPE port map (ram_bank_5,ram_bank_5_D,NOT phi2,'0','0'); ram_bank_5_D <= ((NOT adr(12) AND NOT floppy_mode(3) AND NOT floppy_mode(2) AND adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND data(5).PIN AND reset AND $OpTx$FX_DC$550) OR (reset AND ram_bank_5 AND NOT N29/N29_D2));
ram_ce <= NOT (((N120/N120_D2) OR ($OpTx$FX_DC$601) OR (adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND rom_source_is_ram AND rw) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(1) AND NOT adr(14) AND adr(15) AND NOT ram_bank_3) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(1) AND NOT adr(14) AND adr(15) AND NOT ram_bank_4) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT rom_bank_c000_enable(0) AND rom_source_is_ram AND adr(14) AND rw AND adr(15)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND rom_source_is_ram AND adr(13) AND adr(14) AND rw AND adr(15)) OR (NOT adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND floppy_mode(1) AND NOT adr(10) AND NOT adr(7)) OR (floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(13) AND NOT adr(14) AND NOT adr(15)) OR (NOT floppy_mode(3) AND NOT floppy_mode(0) AND floppy_mode(1) AND rom_source_is_ram AND adr(14) AND rw AND adr(15)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND rom_source_is_ram AND adr(14) AND rw AND adr(15)) OR (NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND rom_source_is_ram AND adr(13) AND adr(14) AND rw AND adr(15)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(14) AND adr(15) AND $OpTx$FX_DC$550) OR (adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(1) AND rom_source_is_ram AND rw) OR (adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(1) AND rom_source_is_ram AND rw)));
ram_rom_adr(8) <= ((adr(10) AND adr(8) AND NOT N120/N120_D2) OR (adr(8) AND adr(7) AND NOT N120/N120_D2) OR (NOT adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND floppy_mode(1) AND NOT adr(10) AND adr(9) AND NOT adr(7) AND NOT N120/N120_D2) OR (adr(12) AND adr(8) AND NOT N120/N120_D2) OR (floppy_mode(3) AND adr(8) AND NOT N120/N120_D2) OR (NOT floppy_mode(2) AND adr(8) AND NOT N120/N120_D2) OR (NOT floppy_mode(0) AND adr(8) AND NOT N120/N120_D2) OR (NOT floppy_mode(1) AND adr(8) AND NOT N120/N120_D2));
ram_rom_adr(9) <= ((adr(9)) OR (N120/N120_D2) OR (NOT adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND floppy_mode(1) AND NOT adr(10) AND NOT adr(7)));
ram_rom_adr(10) <= ((adr(10)) OR (N120/N120_D2) OR (NOT adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND floppy_mode(1) AND NOT adr(7)));
ram_rom_adr(11) <= NOT (((track_hi(6).EXP) OR (NOT floppy_mode(0) AND NOT adr(11) AND NOT N120/N120_D2) OR (NOT adr(12) AND NOT adr(11) AND adr(7) AND NOT N120/N120_D2) OR (adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND NOT floppy_mode(1) AND NOT rw AND NOT N120/N120_D2) OR (adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND NOT floppy_mode(1) AND NOT archiver_a11 AND NOT N120/N120_D2) OR (adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND NOT turbo_rom_adr(11) AND NOT N120/N120_D2) OR (floppy_mode(3) AND NOT adr(11) AND NOT N120/N120_D2) OR (NOT floppy_mode(2) AND NOT adr(11) AND NOT N120/N120_D2) OR (NOT adr(12) AND NOT floppy_mode(1) AND NOT adr(11) AND NOT N120/N120_D2) OR (NOT adr(12) AND adr(10) AND NOT adr(11) AND NOT N120/N120_D2) OR (NOT adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND NOT adr(10) AND NOT N120/N120_D2)));
ram_rom_adr(12) <= ((N120/N120_D2) OR (EXP20_.EXP) OR (floppy_mode(3) AND floppy_mode(0) AND floppy_mode(1) AND NOT rom_source_is_ram AND rom_base_bank_0) OR (floppy_mode(3) AND floppy_mode(0) AND NOT rom_source_is_ram AND rom_base_bank_0 AND NOT adr(11)) OR (floppy_mode(2) AND floppy_mode(0) AND floppy_mode(1) AND NOT rom_source_is_ram AND rom_base_bank_0) OR (floppy_mode(2) AND NOT floppy_mode(0) AND NOT floppy_mode(1) AND NOT rom_source_is_ram AND rom_base_bank_0) OR (floppy_mode(2) AND floppy_mode(1) AND NOT rom_source_is_ram AND NOT adr(15) AND rom_base_bank_0) OR ($OpTx$FX_DC$601.EXP) OR (adr(12) AND NOT floppy_mode(3) AND floppy_mode(0) AND NOT floppy_mode(1) AND turbo_rom_adr(12)) OR (floppy_mode(3) AND floppy_mode(0) AND NOT rom_source_is_ram AND rom_base_bank_0 AND adr(10)) OR (floppy_mode(3) AND floppy_mode(1) AND NOT rom_source_is_ram AND NOT adr(13) AND rom_base_bank_0) OR (adr(12) AND floppy_mode(3) AND NOT rom_source_is_ram AND rw AND rom_base_bank_0 AND adr(11)) OR (NOT adr(12) AND floppy_mode(3) AND NOT floppy_mode(0) AND NOT floppy_mode(1) AND NOT rom_source_is_ram AND rom_base_bank_0) OR (adr(12) AND NOT floppy_mode(3) AND NOT floppy_mode(2)) OR (floppy_mode(3) AND floppy_mode(2) AND NOT rom_source_is_ram AND rom_base_bank_0) OR (adr(12) AND floppy_mode(3) AND floppy_mode(0) AND NOT rom_source_is_ram AND rom_base_bank_0) OR (NOT adr(12) AND floppy_mode(2) AND NOT floppy_mode(1) AND NOT rom_source_is_ram AND rom_base_bank_0));
ram_rom_adr(13) <= ((adr(12) AND floppy_mode(2) AND NOT rom_source_is_ram AND rom_base_bank_1 AND NOT N120/N120_D2) OR (floppy_mode(2) AND NOT floppy_mode(1) AND NOT rom_source_is_ram AND rom_base_bank_1 AND NOT N120/N120_D2) OR (floppy_mode(2) AND NOT rom_source_is_ram AND rom_base_bank_1 AND adr(10) AND NOT N120/N120_D2) OR (floppy_mode(2) AND NOT rom_source_is_ram AND rom_base_bank_1 AND adr(7) AND NOT N120/N120_D2) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(14) AND adr(15) AND ram_bank_0 AND NOT N120/N120_D2) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND adr(14) AND adr(15) AND rom_bank_c000_0 AND $OpTx$FX_DC$550 AND NOT N120/N120_D2) OR (NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(13) AND NOT adr(14) AND NOT adr(15) AND NOT N120/N120_D2) OR (NOT N120/N120_D2 AND $OpTx$FX_DC$601) OR (floppy_mode(3) AND NOT rom_source_is_ram AND rom_base_bank_1 AND NOT N120/N120_D2) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND adr(13) AND adr(14) AND NOT N120/N120_D2) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND adr(13) AND NOT adr(15) AND NOT N120/N120_D2) OR (floppy_mode(2) AND NOT floppy_mode(0) AND NOT rom_source_is_ram AND rom_base_bank_1 AND NOT N120/N120_D2));
ram_rom_adr(14) <= ((N120/N120_D2) OR ($OpTx$FX_DC$601) OR (EXP16_.EXP) OR (floppy_mode(3) AND NOT rom_source_is_ram AND rom_base_bank_2) OR (floppy_mode(2) AND NOT rom_source_is_ram AND rom_base_bank_2) OR (NOT rom_source_is_ram AND NOT adr(15) AND rom_base_bank_2) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(15) AND $OpTx$FX_DC$550) OR (NOT rom_source_is_ram AND adr(14) AND rom_base_bank_2 AND NOT $OpTx$FX_DC$550));
ram_rom_adr(15) <= NOT (((N120/N120_D2) OR (NOT rom_bank_c000_enable(0) AND NOT rom_source_is_ram AND adr(14) AND NOT rom_base_bank_3) OR (NOT rom_source_is_ram AND adr(14) AND NOT rom_base_bank_3 AND NOT $OpTx$FX_DC$550) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(13) AND NOT adr(14) AND adr(15)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(14) AND adr(15) AND NOT ram_bank_2) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND NOT adr(14) AND adr(15)) OR (track_lo(0).EXP) OR (adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND NOT floppy_mode(1) AND NOT rw) OR (adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND NOT floppy_mode(1) AND NOT adr(11)) OR (NOT adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND NOT adr(10) AND adr(11)) OR (NOT adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND floppy_mode(1) AND NOT adr(10) AND NOT adr(7)) OR (floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(13) AND NOT adr(14) AND NOT adr(15)) OR (floppy_mode(3) AND NOT rom_source_is_ram AND NOT rom_base_bank_3) OR (floppy_mode(2) AND NOT rom_source_is_ram AND NOT rom_base_bank_3) OR (NOT rom_source_is_ram AND NOT adr(15) AND NOT rom_base_bank_3) OR (NOT rom_source_is_ram AND adr(13) AND adr(14) AND NOT rom_base_bank_3)));
ram_rom_adr(16) <= ((N120/N120_D2) OR ($OpTx$FX_DC$601) OR (NOT adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND floppy_mode(1) AND NOT adr(10) AND NOT adr(7)) OR (floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(13) AND NOT adr(14) AND NOT adr(15)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND rom_bank_c000_enable(0) AND NOT adr(13) AND adr(15) AND rom_bank_c000_3 AND $OpTx$FX_DC$550) OR (rom_source_is_ram AND NOT N76/N76_D2) OR (rom_base_bank_4 AND NOT N76/N76_D2) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(14) AND adr(15) AND ram_bank_3));
ram_rom_adr(17) <= ((N120/N120_D2) OR ($OpTx$FX_DC$601) OR (ram_rom_adr_18_OBUF.EXP) OR (rom_source_is_ram AND NOT N76/N76_D2) OR (rom_base_bank_5 AND NOT N76/N76_D2) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT adr(14) AND adr(15) AND ram_bank_4) OR (floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(13) AND NOT adr(14) AND NOT adr(15)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND rom_bank_c000_enable(0) AND NOT adr(13) AND adr(15) AND rom_bank_c000_4 AND $OpTx$FX_DC$550));
ram_rom_adr(18) <= ((N120/N120_D2) OR ($OpTx$FX_DC$601) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND NOT adr(14) AND adr(15) AND ram_bank_5) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(1) AND NOT adr(14) AND adr(15) AND ram_bank_5) OR (NOT adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND floppy_mode(1) AND NOT adr(10) AND NOT adr(7)) OR (floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(13) AND NOT adr(14) AND NOT adr(15)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND rom_bank_c000_enable(0) AND NOT adr(13) AND adr(15) AND rom_bank_c000_5 AND $OpTx$FX_DC$550) OR (rom_source_is_ram AND NOT N76/N76_D2) OR (rom_base_bank_6 AND NOT N76/N76_D2));
ram_rom_oe <= NOT ((phi2 AND rw));
ram_rom_we <= NOT ((phi2 AND NOT rw));
FDCPE_reset: FDCPE port map (reset,reset_sync,NOT phi2,'0','0');
FDCPE_reset_sync: FDCPE port map (reset_sync,reset_in,NOT phi2,'0','0');
riot_ready_inout_I <= riot_ready_in; riot_ready_inout <= riot_ready_inout_I when riot_ready_inout_OE = '1' else 'Z'; riot_ready_inout_OE <= NOT ((floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND NOT floppy_mode(1)));
FDCPE_rom_bank_c000_0: FDCPE port map (rom_bank_c000_0,rom_bank_c000_0_D,NOT phi2,'0','0'); rom_bank_c000_0_D <= ((rom_bank_c000_0 AND NOT rom_bank_c000_0__or0000/rom_bank_c000_0__or0000_D2) OR (data(0).PIN AND reset AND rom_bank_c000_0__or0000/rom_bank_c000_0__or0000_D2));
rom_bank_c000_0__or0000/rom_bank_c000_0__or0000_D2 <= ((NOT reset) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT rw AND $OpTx$FX_DC$550 AND data_0_cmp_eq0001/data_0_cmp_eq0001_D2));
FDCPE_rom_bank_c000_1: FDCPE port map (rom_bank_c000_1,rom_bank_c000_1_D,NOT phi2,'0','0'); rom_bank_c000_1_D <= ((NOT rom_bank_c000_1 AND NOT rom_bank_c000_0__or0000/rom_bank_c000_0__or0000_D2) OR (NOT data(1).PIN AND reset AND rom_bank_c000_0__or0000/rom_bank_c000_0__or0000_D2));
FDCPE_rom_bank_c000_2: FDCPE port map (rom_bank_c000_2,rom_bank_c000_2_D,NOT phi2,'0','0'); rom_bank_c000_2_D <= ((rom_bank_c000_2 AND NOT rom_bank_c000_0__or0000/rom_bank_c000_0__or0000_D2) OR (data(2).PIN AND reset AND rom_bank_c000_0__or0000/rom_bank_c000_0__or0000_D2));
FDCPE_rom_bank_c000_3: FDCPE port map (rom_bank_c000_3,rom_bank_c000_3_D,NOT phi2,'0','0'); rom_bank_c000_3_D <= ((rom_bank_c000_3 AND NOT rom_bank_c000_0__or0000/rom_bank_c000_0__or0000_D2) OR (data(3).PIN AND reset AND rom_bank_c000_0__or0000/rom_bank_c000_0__or0000_D2));
FDCPE_rom_bank_c000_4: FDCPE port map (rom_bank_c000_4,rom_bank_c000_4_D,NOT phi2,'0','0'); rom_bank_c000_4_D <= ((rom_bank_c000_4 AND NOT rom_bank_c000_0__or0000/rom_bank_c000_0__or0000_D2) OR (data(4).PIN AND reset AND rom_bank_c000_0__or0000/rom_bank_c000_0__or0000_D2));
FDCPE_rom_bank_c000_5: FDCPE port map (rom_bank_c000_5,rom_bank_c000_5_D,NOT phi2,'0','0'); rom_bank_c000_5_D <= ((rom_bank_c000_5 AND NOT rom_bank_c000_0__or0000/rom_bank_c000_0__or0000_D2) OR (data(5).PIN AND reset AND rom_bank_c000_0__or0000/rom_bank_c000_0__or0000_D2));
FDCPE_rom_bank_c000_enable0: FDCPE port map (rom_bank_c000_enable(0),rom_bank_c000_enable_D(0),NOT phi2,'0','0'); rom_bank_c000_enable_D(0) <= ((rom_bank_c000_enable(0) AND NOT rom_bank_c000_0__or0000/rom_bank_c000_0__or0000_D2) OR (NOT data(7).PIN AND reset AND rom_bank_c000_0__or0000/rom_bank_c000_0__or0000_D2));
FDCPE_rom_base_bank_0: FDCPE port map (rom_base_bank_0,rom_base_bank_0_D,NOT phi2,'0','0'); rom_base_bank_0_D <= ((rom_base_bank_0 AND NOT rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2) OR (data(0).PIN AND reset AND rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2));
rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2 <= ((NOT reset) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND $OpTx$FX_DC$550 AND data_0_cmp_eq0002/data_0_cmp_eq0002_D2));
FDCPE_rom_base_bank_1: FDCPE port map (rom_base_bank_1,rom_base_bank_1_D,NOT phi2,'0','0'); rom_base_bank_1_D <= ((rom_base_bank_1 AND NOT rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2) OR (data(1).PIN AND reset AND rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2));
FDCPE_rom_base_bank_2: FDCPE port map (rom_base_bank_2,rom_base_bank_2_D,NOT phi2,'0','0'); rom_base_bank_2_D <= ((rom_base_bank_2 AND NOT rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2) OR (data(2).PIN AND reset AND rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2));
FDCPE_rom_base_bank_3: FDCPE port map (rom_base_bank_3,rom_base_bank_3_D,NOT phi2,'0','0'); rom_base_bank_3_D <= ((NOT rom_base_bank_3 AND NOT rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2) OR (NOT data(3).PIN AND reset AND rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2));
FDCPE_rom_base_bank_4: FDCPE port map (rom_base_bank_4,rom_base_bank_4_D,NOT phi2,'0','0'); rom_base_bank_4_D <= ((NOT rom_base_bank_4 AND NOT rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2) OR (NOT data(4).PIN AND reset AND rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2));
FDCPE_rom_base_bank_5: FDCPE port map (rom_base_bank_5,rom_base_bank_5_D,NOT phi2,'0','0'); rom_base_bank_5_D <= ((NOT rom_base_bank_5 AND NOT rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2) OR (NOT data(5).PIN AND reset AND rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2));
FDCPE_rom_base_bank_6: FDCPE port map (rom_base_bank_6,rom_base_bank_6_D,NOT phi2,'0','0'); rom_base_bank_6_D <= ((NOT rom_base_bank_6 AND NOT rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2) OR (reset AND NOT data(6).PIN AND rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2));
rom_ce <= NOT (((adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND NOT rom_source_is_ram AND rw) OR (NOT floppy_mode(3) AND NOT floppy_mode(0) AND floppy_mode(1) AND NOT rom_source_is_ram AND adr(14) AND rw AND adr(15)) OR (NOT floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND NOT rom_source_is_ram AND adr(13) AND adr(14) AND rw AND adr(15)) OR (adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND NOT rom_source_is_ram AND rw) OR (adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(1) AND NOT rom_source_is_ram AND rw) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT rom_source_is_ram AND adr(14) AND rw AND adr(15)) OR (adr(12) AND floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(1) AND NOT rom_source_is_ram AND rw AND adr(11)) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND rom_bank_c000_enable(0) AND NOT adr(13) AND adr(14) AND adr(15) AND $OpTx$FX_DC$550)));
FDCPE_rom_source_is_ram: FDCPE port map (rom_source_is_ram,rom_source_is_ram_D,NOT phi2,'0','0'); rom_source_is_ram_D <= ((rom_source_is_ram AND NOT rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2) OR (data(7).PIN AND reset AND rom_base_bank_0__or0000/rom_base_bank_0__or0000_D2));
FTCPE_summer: FTCPE port map (summer,summer_T,NOT phi2,'0','0'); summer_T <= ((NOT floppy_mode(3) AND NOT floppy_mode(2) AND adr(0) AND NOT adr(13) AND adr(14) AND NOT rw AND NOT adr(15) AND adr(1) AND reset) OR (NOT floppy_mode(3) AND NOT floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND adr(1) AND reset));
FDCPE_track_hi0: FDCPE port map (track_hi(0),track_hi_D(0),NOT phi2,'0','0'); track_hi_D(0) <= ((NOT reset) OR (track_hi(0) AND NOT N2/N2_D2) OR (NOT floppy_mode(3) AND adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1) AND NOT data(0).PIN AND $OpTx$FX_DC$570) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(5).PIN AND data(4).PIN));
FDCPE_track_hi1: FDCPE port map (track_hi(1),track_hi_D(1),NOT phi2,'0','0'); track_hi_D(1) <= ((NOT reset) OR (track_hi(1) AND NOT N2/N2_D2) OR (NOT floppy_mode(3) AND adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1) AND NOT data(1).PIN AND $OpTx$FX_DC$570));
FDCPE_track_hi2: FDCPE port map (track_hi(2),track_hi_D(2),NOT phi2,'0','0'); track_hi_D(2) <= ((NOT reset) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(5).PIN AND NOT data(4).PIN) OR (track_hi(2) AND NOT N2/N2_D2) OR (NOT floppy_mode(3) AND adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1) AND NOT data(2).PIN AND $OpTx$FX_DC$570));
FDCPE_track_hi3: FDCPE port map (track_hi(3),track_hi_D(3),NOT phi2,'0','0'); track_hi_D(3) <= ((NOT reset) OR (track_hi(3) AND NOT N2/N2_D2) OR (NOT floppy_mode(3) AND adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1) AND NOT data(3).PIN AND $OpTx$FX_DC$570) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(5).PIN AND data(4).PIN));
FDCPE_track_hi4: FDCPE port map (track_hi(4),track_hi_D(4),NOT phi2,'0','0'); track_hi_D(4) <= ((NOT reset) OR (track_hi(4) AND NOT N2/N2_D2) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(4).PIN) OR (NOT floppy_mode(3) AND adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1) AND NOT data(4).PIN AND $OpTx$FX_DC$570));
FDCPE_track_hi5: FDCPE port map (track_hi(5),track_hi_D(5),NOT phi2,'0','0'); track_hi_D(5) <= ((NOT reset) OR (track_hi(5) AND NOT N2/N2_D2) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(5).PIN) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(4).PIN) OR (NOT floppy_mode(3) AND adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1) AND NOT data(5).PIN AND $OpTx$FX_DC$570));
FDCPE_track_hi6: FDCPE port map (track_hi(6),track_hi_D(6),NOT phi2,'0','0'); track_hi_D(6) <= ((NOT reset) OR (track_hi(6) AND NOT N2/N2_D2) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(5).PIN) OR (NOT floppy_mode(3) AND adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1) AND NOT data(6).PIN AND $OpTx$FX_DC$570));
track_hi_out_I(0) <= '0'; track_hi_out(0) <= track_hi_out_I(0) when track_hi_out_OE(0) = '1' else 'Z'; track_hi_out_OE(0) <= NOT track_hi(0);
track_hi_out_I(1) <= '0'; track_hi_out(1) <= track_hi_out_I(1) when track_hi_out_OE(1) = '1' else 'Z'; track_hi_out_OE(1) <= NOT track_hi(1);
track_hi_out_I(2) <= '0'; track_hi_out(2) <= track_hi_out_I(2) when track_hi_out_OE(2) = '1' else 'Z'; track_hi_out_OE(2) <= NOT track_hi(2);
track_hi_out_I(3) <= '0'; track_hi_out(3) <= track_hi_out_I(3) when track_hi_out_OE(3) = '1' else 'Z'; track_hi_out_OE(3) <= NOT track_hi(3);
track_hi_out_I(4) <= '0'; track_hi_out(4) <= track_hi_out_I(4) when track_hi_out_OE(4) = '1' else 'Z'; track_hi_out_OE(4) <= NOT track_hi(4);
track_hi_out_I(5) <= '0'; track_hi_out(5) <= track_hi_out_I(5) when track_hi_out_OE(5) = '1' else 'Z'; track_hi_out_OE(5) <= NOT track_hi(5);
track_hi_out_I(6) <= '0'; track_hi_out(6) <= track_hi_out_I(6) when track_hi_out_OE(6) = '1' else 'Z'; track_hi_out_OE(6) <= NOT track_hi(6);
FDCPE_track_lo0: FDCPE port map (track_lo(0),track_lo_D(0),NOT phi2,'0','0'); track_lo_D(0) <= ((NOT reset) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(1).PIN AND data(3).PIN AND data(2).PIN AND data(0).PIN) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(1).PIN AND NOT data(3).PIN AND data(2).PIN AND NOT data(0).PIN) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(1).PIN AND NOT data(3).PIN AND NOT data(2).PIN AND data(0).PIN) OR (track_lo(0) AND NOT N11/N11_D2) OR (NOT floppy_mode(3) AND NOT adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1) AND NOT data(0).PIN AND $OpTx$FX_DC$570) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(1).PIN AND data(3).PIN AND NOT data(2).PIN AND data(0).PIN));
FDCPE_track_lo1: FDCPE port map (track_lo(1),track_lo_D(1),NOT phi2,'0','0'); track_lo_D(1) <= ((NOT reset) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(1).PIN AND data(3).PIN AND data(0).PIN) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(1).PIN AND data(2).PIN AND NOT data(0).PIN) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(3).PIN AND data(2).PIN AND NOT data(0).PIN) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(1).PIN AND NOT data(3).PIN AND data(2).PIN AND data(0).PIN) OR (track_lo(1) AND NOT N11/N11_D2) OR (NOT floppy_mode(3) AND NOT adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1) AND NOT data(1).PIN AND $OpTx$FX_DC$570));
FDCPE_track_lo2: FDCPE port map (track_lo(2),track_lo_D(2),NOT phi2,'0','0'); track_lo_D(2) <= ((NOT reset) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(1).PIN AND data(3).PIN AND data(2).PIN) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(3).PIN AND data(2).PIN AND NOT data(0).PIN) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(1).PIN AND NOT data(3).PIN AND NOT data(2).PIN AND NOT data(0).PIN) OR (track_lo(2) AND NOT N11/N11_D2) OR (NOT floppy_mode(3) AND NOT adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1) AND NOT data(2).PIN AND $OpTx$FX_DC$570));
FDCPE_track_lo3: FDCPE port map (track_lo(3),track_lo_D(3),NOT phi2,'0','0'); track_lo_D(3) <= ((NOT reset) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(1).PIN AND data(3).PIN AND NOT data(2).PIN AND NOT data(0).PIN) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(1).PIN AND NOT data(3).PIN AND data(2).PIN AND NOT data(0).PIN) OR (track_lo(3) AND NOT N11/N11_D2) OR (NOT floppy_mode(3) AND NOT adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1) AND NOT data(3).PIN AND $OpTx$FX_DC$570) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(1).PIN AND data(2).PIN AND data(0).PIN) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(1).PIN AND NOT data(3).PIN AND NOT data(2).PIN AND data(0).PIN));
FDCPE_track_lo4: FDCPE port map (track_lo(4),track_lo_D(4),NOT phi2,'0','0'); track_lo_D(4) <= ((NOT reset) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(1).PIN AND NOT data(2).PIN AND data(0).PIN) OR (track_lo(4) AND NOT N11/N11_D2) OR (NOT floppy_mode(3) AND NOT adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1) AND NOT data(4).PIN AND $OpTx$FX_DC$570) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(3).PIN AND data(0).PIN) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(1).PIN AND NOT data(3).PIN AND data(2).PIN));
FDCPE_track_lo5: FDCPE port map (track_lo(5),track_lo_D(5),NOT phi2,'0','0'); track_lo_D(5) <= ((NOT reset) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(3).PIN AND NOT data(2).PIN AND data(0).PIN) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(1).PIN AND data(3).PIN AND data(2).PIN AND data(0).PIN) OR (track_lo(5) AND NOT N11/N11_D2) OR (NOT floppy_mode(3) AND NOT adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1) AND NOT data(5).PIN AND $OpTx$FX_DC$570) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(1).PIN AND NOT data(3).PIN AND NOT data(2).PIN) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(1).PIN AND NOT data(3).PIN AND data(0).PIN));
FDCPE_track_lo6: FDCPE port map (track_lo(6),track_lo_D(6),NOT phi2,'0','0'); track_lo_D(6) <= ((NOT reset) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(1).PIN AND data(3).PIN AND data(2).PIN AND NOT data(0).PIN) OR (track_lo(6) AND NOT N11/N11_D2) OR (NOT floppy_mode(3) AND NOT adr(0) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT adr(1) AND NOT data(6).PIN AND $OpTx$FX_DC$570) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND NOT data(1).PIN AND NOT data(3).PIN AND NOT data(2).PIN) OR (NOT floppy_mode(3) AND floppy_mode(2) AND NOT floppy_mode(0) AND floppy_mode(1) AND adr(14) AND NOT rw AND NOT adr(15) AND data(1).PIN AND NOT data(3).PIN AND data(2).PIN AND data(0).PIN));
track_lo_out_I(0) <= '0'; track_lo_out(0) <= track_lo_out_I(0) when track_lo_out_OE(0) = '1' else 'Z'; track_lo_out_OE(0) <= NOT track_lo(0);
track_lo_out_I(1) <= '0'; track_lo_out(1) <= track_lo_out_I(1) when track_lo_out_OE(1) = '1' else 'Z'; track_lo_out_OE(1) <= NOT track_lo(1);
track_lo_out_I(2) <= '0'; track_lo_out(2) <= track_lo_out_I(2) when track_lo_out_OE(2) = '1' else 'Z'; track_lo_out_OE(2) <= NOT track_lo(2);
track_lo_out_I(3) <= '0'; track_lo_out(3) <= track_lo_out_I(3) when track_lo_out_OE(3) = '1' else 'Z'; track_lo_out_OE(3) <= NOT track_lo(3);
track_lo_out_I(4) <= '0'; track_lo_out(4) <= track_lo_out_I(4) when track_lo_out_OE(4) = '1' else 'Z'; track_lo_out_OE(4) <= NOT track_lo(4);
track_lo_out_I(5) <= '0'; track_lo_out(5) <= track_lo_out_I(5) when track_lo_out_OE(5) = '1' else 'Z'; track_lo_out_OE(5) <= NOT track_lo(5);
track_lo_out_I(6) <= '0'; track_lo_out(6) <= track_lo_out_I(6) when track_lo_out_OE(6) = '1' else 'Z'; track_lo_out_OE(6) <= NOT track_lo(6);
FDCPE_turbo_rom_adr11: FDCPE port map (turbo_rom_adr(11),turbo_rom_adr_D(11),NOT phi2,'0','0'); turbo_rom_adr_D(11) <= ((NOT turbo_rom_adr(11) AND NOT turbo_rom_adr_11__or0001/turbo_rom_adr_11__or0001_D2) OR (NOT data(4).PIN AND reset AND NOT data(6).PIN AND turbo_rom_adr_11__or0001/turbo_rom_adr_11__or0001_D2));
FDCPE_turbo_rom_adr12: FDCPE port map (turbo_rom_adr(12),turbo_rom_adr_D(12),NOT phi2,'0','0'); turbo_rom_adr_D(12) <= ((NOT turbo_rom_adr(12) AND NOT turbo_rom_adr_11__or0001/turbo_rom_adr_11__or0001_D2) OR (data(5).PIN AND reset AND turbo_rom_adr_11__or0001/turbo_rom_adr_11__or0001_D2));
turbo_rom_adr_11__or0001/turbo_rom_adr_11__or0001_D2 <= ((NOT reset) OR (adr(12) AND NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND NOT d7_ram_rom.PIN AND NOT adr(11)));
turbo_speed_out <= ((NOT floppy_mode(3) AND NOT floppy_mode(2) AND NOT ms_speed_select AND $OpTx$FX_DC$550) OR (floppy_mode(3) AND NOT floppy_mode(2) AND NOT floppy_mode(0) AND NOT floppy_mode(1) AND NOT riot_ready_inout.PIN) OR (NOT floppy_mode(3) AND floppy_mode(2) AND floppy_mode(0) AND NOT floppy_mode(1) AND turbo_speed_in));
Register Legend: FDCPE (Q,D,C,CLR,PRE,CE); FTCPE (Q,D,C,CLR,PRE,CE); LDCP (Q,D,G,CLR,PRE);