Equations

********** Mapped Logic **********
$OpTx$FX_DC$26 <= (NOT exi_cmd(0) AND NOT exi_cmd(2) AND exi_cmd(3));
BUF_id_mode_set <= ((id_mode_set)
      OR (exi_cmd(0) AND NOT exi_cmd(2) AND NOT exi_cmd(1) AND
      exi_cmd(3) AND exi_count(2) AND NOT exi_count(1) AND NOT exi_count(0) AND
      NOT exi_count(3)));
Mtridata_usb_data(5)/Mtridata_usb_data(5)_CE <= (exi_count(2) AND NOT exi_count(0) AND exi_count(3) AND
      usb_write_mode_set);
FDCPE_Mtrien_usb_data: FDCPE port map (Mtrien_usb_data,Mtrien_usb_data_D,exi_clk,'0',NOT usb_write_mode_set/usb_write_mode_set_RSTF,Mtrien_usb_data_CE);
     Mtrien_usb_data_D <= (exi_count(2) AND NOT exi_count(1) AND NOT exi_count(0) AND
      exi_count(3));
     Mtrien_usb_data_CE <= (exi_count(2) AND NOT exi_count(0) AND exi_count(3) AND
      usb_write_mode_set);
FDCPE_exi_cmd0: FDCPE port map (exi_cmd(0),exi_di,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_cmd_CE(0));
     exi_cmd_CE(0) <= (NOT exi_count(2) AND exi_count(1) AND exi_count(0) AND
      NOT exi_count(3));
FDCPE_exi_cmd1: FDCPE port map (exi_cmd(1),exi_di,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_cmd_CE(1));
     exi_cmd_CE(1) <= (NOT exi_count(2) AND exi_count(1) AND NOT exi_count(0) AND
      NOT exi_count(3));
FDCPE_exi_cmd2: FDCPE port map (exi_cmd(2),exi_di,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_cmd_CE(2));
     exi_cmd_CE(2) <= (NOT exi_count(2) AND NOT exi_count(1) AND exi_count(0) AND
      NOT exi_count(3));
FDCPE_exi_cmd3: FDCPE port map (exi_cmd(3),exi_di,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_cmd_CE(3));
     exi_cmd_CE(3) <= (NOT exi_count(2) AND NOT exi_count(1) AND NOT exi_count(0) AND
      NOT exi_count(3));
FTCPE_exi_count0: FTCPE port map (exi_count(0),'1',exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0');
FTCPE_exi_count1: FTCPE port map (exi_count(1),exi_count(0),exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0');
FTCPE_exi_count2: FTCPE port map (exi_count(2),exi_count_T(2),exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0');
     exi_count_T(2) <= (exi_count(1) AND exi_count(0));
FTCPE_exi_count3: FTCPE port map (exi_count(3),exi_count_T(3),exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0');
     exi_count_T(3) <= (exi_count(2) AND exi_count(1) AND exi_count(0));
FDCPE_exi_do: FDCPE port map (exi_do,exi_do_D,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0');
     exi_do_D <= ((EXP6_.EXP)
      OR (exi_do AND NOT exi_count(0) AND exi_count(3) AND
      NOT usb_read_mode_set)
      OR (exi_do AND exi_count(2) AND exi_count(1) AND
      exi_count(0) AND exi_count(3))
      OR (exi_do AND exi_count(2) AND NOT exi_count(1) AND
      NOT exi_count(0) AND NOT usb_read_mode_set)
      OR (exi_do AND NOT exi_count(2) AND exi_count(1) AND
      exi_count(0) AND NOT exi_count(3))
      OR (exi_do AND exi_count(1) AND exi_count(0) AND
      NOT usb_read_mode_set AND NOT BUF_id_mode_set)
      OR (EXP9_.EXP)
      OR (exi_usb_data_in(0) AND exi_count(2) AND exi_count(1) AND
      NOT exi_count(0) AND exi_count(3) AND usb_read_mode_set)
      OR (exi_usb_data_in(1) AND exi_count(2) AND NOT exi_count(1) AND
      exi_count(0) AND exi_count(3) AND usb_read_mode_set)
      OR (exi_usb_data_in(2) AND exi_count(2) AND NOT exi_count(1) AND
      NOT exi_count(0) AND exi_count(3) AND usb_read_mode_set)
      OR (exi_usb_data_in(5) AND NOT exi_count(2) AND NOT exi_count(1) AND
      exi_count(0) AND exi_count(3) AND usb_read_mode_set)
      OR (exi_do AND exi_count(2) AND exi_count(1) AND
      NOT exi_count(0) AND NOT exi_count(3) AND NOT BUF_id_mode_set)
      OR (exi_do AND NOT exi_count(1) AND exi_count(3) AND
      NOT usb_read_mode_set)
      OR (NOT exi_count(2) AND NOT exi_count(1) AND exi_count(3) AND
      BUF_id_mode_set)
      OR (NOT exi_count(2) AND NOT exi_count(0) AND exi_count(3) AND
      BUF_id_mode_set));
FDCPE_exi_read_buffer0: FDCPE port map (exi_read_buffer(0),exi_di,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_read_buffer_CE(0));
     exi_read_buffer_CE(0) <= (NOT exi_count(2) AND exi_count(1) AND exi_count(0) AND
      exi_count(3));
FDCPE_exi_read_buffer1: FDCPE port map (exi_read_buffer(1),exi_di,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_read_buffer_CE(1));
     exi_read_buffer_CE(1) <= (NOT exi_count(2) AND exi_count(1) AND NOT exi_count(0) AND
      exi_count(3));
FDCPE_exi_read_buffer2: FDCPE port map (exi_read_buffer(2),exi_di,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_read_buffer_CE(2));
     exi_read_buffer_CE(2) <= (NOT exi_count(2) AND NOT exi_count(1) AND exi_count(0) AND
      exi_count(3));
FDCPE_exi_read_buffer3: FDCPE port map (exi_read_buffer(3),exi_di,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_read_buffer_CE(3));
     exi_read_buffer_CE(3) <= (NOT exi_count(2) AND NOT exi_count(1) AND NOT exi_count(0) AND
      exi_count(3));
FDCPE_exi_read_buffer4: FDCPE port map (exi_read_buffer(4),exi_di,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_read_buffer_CE(4));
     exi_read_buffer_CE(4) <= (exi_count(2) AND exi_count(1) AND exi_count(0) AND
      NOT exi_count(3));
exi_read_buffer(5)/exi_read_buffer(5)_CE <= (exi_count(2) AND exi_count(1) AND NOT exi_count(0) AND
      NOT exi_count(3));
FDCPE_exi_read_buffer5: FDCPE port map (exi_read_buffer(5),exi_di,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_read_buffer_CE(5));
     exi_read_buffer_CE(5) <= (exi_count(2) AND exi_count(1) AND NOT exi_count(0) AND
      NOT exi_count(3));
exi_read_buffer(6)/exi_read_buffer(6)_CE <= (exi_count(2) AND NOT exi_count(1) AND exi_count(0) AND
      NOT exi_count(3));
FDCPE_exi_read_buffer6: FDCPE port map (exi_read_buffer(6),exi_di,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_read_buffer_CE(6));
     exi_read_buffer_CE(6) <= (exi_count(2) AND NOT exi_count(1) AND exi_count(0) AND
      NOT exi_count(3));
FDCPE_exi_read_buffer7: FDCPE port map (exi_read_buffer(7),exi_di,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_read_buffer_CE(7));
     exi_read_buffer_CE(7) <= (exi_count(2) AND NOT exi_count(0) AND NOT exi_count(3) AND
      NOT exi_read_buffer(5)/exi_read_buffer(5)_CE);
FDCPE_exi_usb_data_in0: FDCPE port map (exi_usb_data_in(0),usb_data(0).PIN,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_usb_data_in_CE(0));
     exi_usb_data_in_CE(0) <= (usb_read_mode_set AND
      exi_read_buffer(6)/exi_read_buffer(6)_CE);
FDCPE_exi_usb_data_in1: FDCPE port map (exi_usb_data_in(1),usb_data(1).PIN,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_usb_data_in_CE(1));
     exi_usb_data_in_CE(1) <= (usb_read_mode_set AND
      exi_read_buffer(6)/exi_read_buffer(6)_CE);
FDCPE_exi_usb_data_in2: FDCPE port map (exi_usb_data_in(2),usb_data(2).PIN,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_usb_data_in_CE(2));
     exi_usb_data_in_CE(2) <= (usb_read_mode_set AND
      exi_read_buffer(6)/exi_read_buffer(6)_CE);
FDCPE_exi_usb_data_in3: FDCPE port map (exi_usb_data_in(3),usb_data(3).PIN,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_usb_data_in_CE(3));
     exi_usb_data_in_CE(3) <= (usb_read_mode_set AND
      exi_read_buffer(6)/exi_read_buffer(6)_CE);
FDCPE_exi_usb_data_in4: FDCPE port map (exi_usb_data_in(4),usb_data(4).PIN,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_usb_data_in_CE(4));
     exi_usb_data_in_CE(4) <= (usb_read_mode_set AND
      exi_read_buffer(6)/exi_read_buffer(6)_CE);
FDCPE_exi_usb_data_in5: FDCPE port map (exi_usb_data_in(5),usb_data(5).PIN,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_usb_data_in_CE(5));
     exi_usb_data_in_CE(5) <= (usb_read_mode_set AND
      exi_read_buffer(6)/exi_read_buffer(6)_CE);
FDCPE_exi_usb_data_in6: FDCPE port map (exi_usb_data_in(6),usb_data(6).PIN,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_usb_data_in_CE(6));
     exi_usb_data_in_CE(6) <= (usb_read_mode_set AND
      exi_read_buffer(6)/exi_read_buffer(6)_CE);
FDCPE_exi_usb_data_in7: FDCPE port map (exi_usb_data_in(7),usb_data(7).PIN,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',exi_usb_data_in_CE(7));
     exi_usb_data_in_CE(7) <= (usb_read_mode_set AND
      exi_read_buffer(6)/exi_read_buffer(6)_CE);
FDCPE_id_mode_set: FDCPE port map (id_mode_set,BUF_id_mode_set,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0');
led <= NOT ((NOT led_state AND NOT usb_pwren));
FTCPE_led_state: FTCPE port map (led_state,led_state_T,exi_clk,'0','0',led_state_CE);
     led_state_T <= ((NOT exi_cmd(1) AND led_state AND $OpTx$FX_DC$26)
      OR (exi_cmd(0) AND exi_cmd(2) AND exi_cmd(1) AND
      NOT exi_cmd(3) AND NOT led_state));
     led_state_CE <= (exi_count(2) AND NOT exi_count(1) AND NOT exi_count(3) AND
      usb_write_mode_set/usb_write_mode_set_RSTF AND NOT exi_read_buffer(6)/exi_read_buffer(6)_CE);
FDCPE_usb_data0: FDCPE port map (usb_data_I(0),exi_read_buffer(0),exi_clk,'0','0',usb_data_CE(0));
     usb_data_CE(0) <= (exi_count(2) AND NOT exi_count(0) AND exi_count(3) AND
      usb_write_mode_set);
     usb_data(0) <= usb_data_I(0) when usb_data_OE(0) = '1' else 'Z';
     usb_data_OE(0) <= NOT Mtrien_usb_data;
FDCPE_usb_data1: FDCPE port map (usb_data_I(1),exi_read_buffer(1),exi_clk,'0','0',usb_data_CE(1));
     usb_data_CE(1) <= (exi_count(2) AND NOT exi_count(0) AND exi_count(3) AND
      usb_write_mode_set);
     usb_data(1) <= usb_data_I(1) when usb_data_OE(1) = '1' else 'Z';
     usb_data_OE(1) <= NOT Mtrien_usb_data;
FDCPE_usb_data2: FDCPE port map (usb_data_I(2),exi_read_buffer(2),exi_clk,'0','0',usb_data_CE(2));
     usb_data_CE(2) <= (exi_count(2) AND NOT exi_count(0) AND exi_count(3) AND
      usb_write_mode_set);
     usb_data(2) <= usb_data_I(2) when usb_data_OE(2) = '1' else 'Z';
     usb_data_OE(2) <= NOT Mtrien_usb_data;
FDCPE_usb_data3: FDCPE port map (usb_data_I(3),exi_read_buffer(3),exi_clk,'0','0',usb_data_CE(3));
     usb_data_CE(3) <= (exi_count(2) AND NOT exi_count(0) AND exi_count(3) AND
      usb_write_mode_set);
     usb_data(3) <= usb_data_I(3) when usb_data_OE(3) = '1' else 'Z';
     usb_data_OE(3) <= NOT Mtrien_usb_data;
FDCPE_usb_data4: FDCPE port map (usb_data_I(4),exi_read_buffer(4),exi_clk,'0','0',usb_data_CE(4));
     usb_data_CE(4) <= (exi_count(2) AND NOT exi_count(0) AND exi_count(3) AND
      usb_write_mode_set);
     usb_data(4) <= usb_data_I(4) when usb_data_OE(4) = '1' else 'Z';
     usb_data_OE(4) <= NOT Mtrien_usb_data;
FDCPE_usb_data5: FDCPE port map (usb_data_I(5),exi_read_buffer(5),exi_clk,'0','0',usb_data_CE(5));
     usb_data_CE(5) <= (exi_count(2) AND NOT exi_count(0) AND exi_count(3) AND
      usb_write_mode_set);
     usb_data(5) <= usb_data_I(5) when usb_data_OE(5) = '1' else 'Z';
     usb_data_OE(5) <= NOT Mtrien_usb_data;
FDCPE_usb_data6: FDCPE port map (usb_data_I(6),exi_read_buffer(6),exi_clk,'0','0',usb_data_CE(6));
     usb_data_CE(6) <= (exi_count(2) AND NOT exi_count(0) AND exi_count(3) AND
      usb_write_mode_set);
     usb_data(6) <= usb_data_I(6) when usb_data_OE(6) = '1' else 'Z';
     usb_data_OE(6) <= NOT Mtrien_usb_data;
FDCPE_usb_data7: FDCPE port map (usb_data_I(7),exi_read_buffer(7),exi_clk,'0','0',usb_data_CE(7));
     usb_data_CE(7) <= (exi_count(2) AND NOT exi_count(0) AND exi_count(3) AND
      usb_write_mode_set);
     usb_data(7) <= usb_data_I(7) when usb_data_OE(7) = '1' else 'Z';
     usb_data_OE(7) <= NOT Mtrien_usb_data;
FTCPE_usb_rd: FTCPE port map (usb_rd,usb_rd_T,exi_clk,'0',NOT usb_write_mode_set/usb_write_mode_set_RSTF);
     usb_rd_T <= ((NOT usb_rd AND usb_read_mode_set AND
      exi_read_buffer(5)/exi_read_buffer(5)_CE)
      OR (exi_cmd(1) AND usb_rd AND NOT exi_count(2) AND
      exi_count(1) AND exi_count(0) AND NOT exi_count(3) AND NOT usb_read_mode_set AND
      NOT usb_rxf AND $OpTx$FX_DC$26)
      OR (exi_cmd(1) AND usb_rd AND NOT exi_count(2) AND
      exi_count(1) AND exi_count(0) AND NOT exi_count(3) AND NOT usb_rxf AND
      NOT exi_read_buffer(5)/exi_read_buffer(5)_CE AND $OpTx$FX_DC$26));
FDCPE_usb_read_mode_set: FDCPE port map (usb_read_mode_set,'1',exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0',usb_read_mode_set_CE);
     usb_read_mode_set_CE <= (exi_cmd(1) AND NOT exi_count(2) AND exi_count(1) AND
      exi_count(0) AND NOT exi_count(3) AND NOT usb_rxf AND $OpTx$FX_DC$26);
FDCPE_usb_rx_status_set: FDCPE port map (usb_rx_status_set,usb_rx_status_set_D,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0');
     usb_rx_status_set_D <= ((usb_rx_status_set AND
      NOT exi_read_buffer(6)/exi_read_buffer(6)_CE)
      OR (exi_cmd(0) AND exi_cmd(2) AND NOT exi_cmd(1) AND
      exi_cmd(3) AND exi_count(2) AND NOT exi_count(0) AND NOT exi_count(3) AND
      NOT usb_rxf AND NOT exi_read_buffer(5)/exi_read_buffer(5)_CE));
FDCPE_usb_tx_status_set: FDCPE port map (usb_tx_status_set,usb_tx_status_set_D,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0');
     usb_tx_status_set_D <= ((usb_tx_status_set AND
      NOT exi_read_buffer(6)/exi_read_buffer(6)_CE)
      OR (NOT exi_cmd(0) AND exi_cmd(2) AND NOT exi_cmd(1) AND
      exi_cmd(3) AND exi_count(2) AND NOT exi_count(0) AND NOT exi_count(3) AND
      NOT usb_txe AND NOT exi_read_buffer(5)/exi_read_buffer(5)_CE));
FDCPE_usb_wr: FDCPE port map (usb_wr,usb_wr_D,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0');
     usb_wr_D <= ((usb_wr AND
      NOT Mtridata_usb_data(5)/Mtridata_usb_data(5)_CE)
      OR (NOT exi_count(1) AND
      Mtridata_usb_data(5)/Mtridata_usb_data(5)_CE));
FTCPE_usb_write_mode_set: FTCPE port map (usb_write_mode_set,usb_write_mode_set_T,exi_clk,NOT usb_write_mode_set/usb_write_mode_set_RSTF,'0');
     usb_write_mode_set_T <= ((exi_count(1) AND usb_write_mode_set AND
      Mtridata_usb_data(5)/Mtridata_usb_data(5)_CE)
      OR (exi_cmd(0) AND NOT exi_cmd(2) AND exi_cmd(1) AND
      exi_cmd(3) AND exi_count(2) AND NOT exi_count(1) AND NOT exi_count(0) AND
      NOT exi_count(3) AND NOT usb_write_mode_set AND NOT usb_txe));
usb_write_mode_set/usb_write_mode_set_RSTF <= (NOT usb_pwren AND NOT exi_cs);
Register Legend:
      FDCPE (Q,D,C,CLR,PRE,CE);
      FTCPE (Q,D,C,CLR,PRE,CE);
      LDCP (Q,D,G,CLR,PRE);