********** Mapped Logic ********** |
FDCPE_ACK_REG0: FDCPE port map (ACK_REG(0),'1',NOT RD,'0','0'); |
ACK_REG(1) <= '0'; |
ACK_REG(2) <= '0'; |
ACK_REG(3) <= '0'; |
FDCPE_ACK_REG4: FDCPE port map (ACK_REG(4),'1',NOT RD,'0','0'); |
FDCPE_ACK_REG5: FDCPE port map (ACK_REG(5),'1',NOT RD,'0','0'); |
FDCPE_ACK_REG6: FDCPE port map (ACK_REG(6),'1',NOT RD,'0','0'); |
FDCPE_ACK_REG7: FDCPE port map (ACK_REG(7),'1',NOT RD,'0','0'); |
FDCPE_ADDRESS_REG0: FDCPE port map (ADDRESS_REG(0),DATA_PORT(0).PIN,NOT ALE,'0','0'); |
FDCPE_ADDRESS_REG1: FDCPE port map (ADDRESS_REG(1),DATA_PORT(1).PIN,NOT ALE,'0','0'); |
FDCPE_ADDRESS_REG2: FDCPE port map (ADDRESS_REG(2),DATA_PORT(2).PIN,NOT ALE,'0','0'); |
FDCPE_ADDRESS_REG3: FDCPE port map (ADDRESS_REG(3),DATA_PORT(3).PIN,NOT ALE,'0','0'); |
FDCPE_ADDRESS_REG4: FDCPE port map (ADDRESS_REG(4),DATA_PORT(4).PIN,NOT ALE,'0','0'); |
FDCPE_ADDRESS_REG5: FDCPE port map (ADDRESS_REG(5),DATA_PORT(5).PIN,NOT ALE,'0','0'); |
FDCPE_ADDRESS_REG6: FDCPE port map (ADDRESS_REG(6),DATA_PORT(6).PIN,NOT ALE,'0','0'); |
FDCPE_ADDRESS_REG7: FDCPE port map (ADDRESS_REG(7),DATA_PORT(7).PIN,NOT ALE,'0','0'); |
FTCPE_CLK_1M: FTCPE port map (CLK_1M,CLK_1M_T,CLK,'0','0');
CLK_1M_T <= (CNT(0).LFBK AND CNT(1).LFBK AND NOT CNT(2).LFBK AND CNT(3).LFBK); |
FTCPE_CNT0: FTCPE port map (CNT(0),'1',CLK,'0','0'); |
FTCPE_CNT1: FTCPE port map (CNT(1),CNT(0).LFBK,CLK,'0','0'); |
FTCPE_CNT2: FTCPE port map (CNT(2),CNT_T(2),CLK,'0','0');
CNT_T(2) <= ((CNT(0).LFBK AND CNT(1).LFBK AND CNT(2).LFBK) OR (CNT(0).LFBK AND CNT(1).LFBK AND NOT CNT(3).LFBK)); |
FTCPE_CNT3: FTCPE port map (CNT(3),CNT_T(3),CLK,'0','0');
CNT_T(3) <= ((CNT(0).LFBK AND CNT(1).LFBK AND CNT(2).LFBK) OR (CNT(0).LFBK AND CNT(1).LFBK AND CNT(3).LFBK)); |
FTCPE_COUNTER0: FTCPE port map (COUNTER(0),COUNTER_T(0),CLK_1M,'0','0');
COUNTER_T(0) <= (COUNTER_BEGIN(0) AND COUNTER(0).LFBK AND COUNTER(1).LFBK AND COUNTER(2).LFBK AND COUNTER(3).LFBK AND COUNTER(4).LFBK AND COUNTER(5).LFBK AND COUNTER(6).LFBK AND COUNTER(7).LFBK AND COUNTER(8).LFBK AND COUNTER(9).LFBK AND COUNTER(10).LFBK); |
FTCPE_COUNTER1: FTCPE port map (COUNTER(1),COUNTER_T(1),CLK_1M,'0','0');
COUNTER_T(1) <= ((NOT COUNTER(0).LFBK) OR (COUNTER_BEGIN(1) AND COUNTER(1).LFBK AND COUNTER(2).LFBK AND COUNTER(3).LFBK AND COUNTER(4).LFBK AND COUNTER(5).LFBK AND COUNTER(6).LFBK AND COUNTER(7).LFBK AND COUNTER(8).LFBK AND COUNTER(9).LFBK AND COUNTER(10).LFBK)); |
FTCPE_COUNTER2: FTCPE port map (COUNTER(2),COUNTER_T(2),CLK_1M,'0','0');
COUNTER_T(2) <= ((COUNTER(9).EXP) OR (NOT COUNTER(0).LFBK)); |
FTCPE_COUNTER3: FTCPE port map (COUNTER(3),COUNTER_T(3),CLK_1M,'0','0');
COUNTER_T(3) <= ((COUNTER(8).EXP) OR (NOT COUNTER(0).LFBK)); |
FTCPE_COUNTER4: FTCPE port map (COUNTER(4),COUNTER_T(4),CLK_1M,'0','0');
COUNTER_T(4) <= ((COUNTER(7).EXP) OR (NOT COUNTER(0).LFBK) OR (NOT COUNTER(1).LFBK) OR (NOT COUNTER(2).LFBK)); |
FTCPE_COUNTER5: FTCPE port map (COUNTER(5),COUNTER_T(5),CLK_1M,'0','0');
COUNTER_T(5) <= ((Mtrien_ACK_REG.EXP) OR (NOT COUNTER(0).LFBK) OR (NOT COUNTER(1).LFBK) OR (NOT COUNTER(2).LFBK)); |
FTCPE_COUNTER6: FTCPE port map (COUNTER(6),COUNTER_T(6),CLK_1M,'0','0');
COUNTER_T(6) <= ((COUNTER(4).EXP) OR (COUNTER(5).EXP) OR (COUNTER(0).LFBK AND COUNTER(1).LFBK AND COUNTER(2).LFBK AND COUNTER(3).LFBK AND COUNTER(4).LFBK AND COUNTER(5).LFBK AND NOT COUNTER(6).LFBK) OR (COUNTER(0).LFBK AND COUNTER(1).LFBK AND COUNTER(2).LFBK AND COUNTER(3).LFBK AND COUNTER(4).LFBK AND COUNTER(5).LFBK AND NOT COUNTER(7).LFBK) OR (COUNTER(0).LFBK AND COUNTER(1).LFBK AND COUNTER(2).LFBK AND COUNTER(3).LFBK AND COUNTER(4).LFBK AND COUNTER(5).LFBK AND NOT COUNTER(8).LFBK) OR (COUNTER(0).LFBK AND COUNTER(1).LFBK AND COUNTER(2).LFBK AND COUNTER(3).LFBK AND COUNTER(4).LFBK AND COUNTER(5).LFBK AND NOT COUNTER(9).LFBK)); |
FTCPE_COUNTER7: FTCPE port map (COUNTER(7),COUNTER_T(7),CLK_1M,'0','0');
COUNTER_T(7) <= ((COUNTER(3).EXP) OR (COUNTER(0).LFBK AND COUNTER(1).LFBK AND COUNTER(2).LFBK AND COUNTER(3).LFBK AND COUNTER(4).LFBK AND COUNTER(5).LFBK AND COUNTER(6).LFBK AND NOT COUNTER(7).LFBK) OR (COUNTER(0).LFBK AND COUNTER(1).LFBK AND COUNTER(2).LFBK AND COUNTER(3).LFBK AND COUNTER(4).LFBK AND COUNTER(5).LFBK AND COUNTER(6).LFBK AND NOT COUNTER(8).LFBK)); |
FTCPE_COUNTER8: FTCPE port map (COUNTER(8),COUNTER_T(8),CLK_1M,'0','0');
COUNTER_T(8) <= ((COUNTER(2).EXP) OR (COUNTER(0).LFBK AND COUNTER(1).LFBK AND COUNTER(2).LFBK AND COUNTER(3).LFBK AND COUNTER(4).LFBK AND COUNTER(5).LFBK AND COUNTER(6).LFBK AND COUNTER(7).LFBK AND NOT COUNTER(8).LFBK)); |
FTCPE_COUNTER9: FTCPE port map (COUNTER(9),COUNTER_T(9),CLK_1M,'0','0');
COUNTER_T(9) <= ((COUNTER(10).EXP) OR (COUNTER(0).LFBK AND COUNTER(1).LFBK AND COUNTER(2).LFBK AND COUNTER(3).LFBK AND COUNTER(4).LFBK AND COUNTER(5).LFBK AND COUNTER(6).LFBK AND COUNTER(7).LFBK AND COUNTER(8).LFBK AND NOT COUNTER(9).LFBK) OR (COUNTER(0).LFBK AND COUNTER(1).LFBK AND COUNTER(2).LFBK AND COUNTER(3).LFBK AND COUNTER(4).LFBK AND COUNTER(5).LFBK AND COUNTER(6).LFBK AND COUNTER(7).LFBK AND COUNTER(8).LFBK AND NOT COUNTER(10).LFBK)); |
FTCPE_COUNTER10: FTCPE port map (COUNTER(10),COUNTER_T(10),CLK_1M,'0','0');
COUNTER_T(10) <= ((NOT COUNTER_BEGIN(10) AND COUNTER(0).LFBK AND COUNTER(1).LFBK AND COUNTER(2).LFBK AND COUNTER(3).LFBK AND COUNTER(4).LFBK AND COUNTER(5).LFBK AND COUNTER(6).LFBK AND COUNTER(7).LFBK AND COUNTER(8).LFBK AND COUNTER(9).LFBK) OR (COUNTER(0).LFBK AND COUNTER(1).LFBK AND COUNTER(2).LFBK AND COUNTER(3).LFBK AND COUNTER(4).LFBK AND COUNTER(5).LFBK AND COUNTER(6).LFBK AND COUNTER(7).LFBK AND COUNTER(8).LFBK AND COUNTER(9).LFBK AND NOT COUNTER(10).LFBK)); |
FDCPE_COUNTER_BEGIN0: FDCPE port map (COUNTER_BEGIN(0),'0','0',COUNTER_BEGIN(0)/COUNTER_BEGIN(0)_RSTF,COUNTER_BEGIN(0)/COUNTER_BEGIN(0)_SETF); |
COUNTER_BEGIN(0)/COUNTER_BEGIN(0)_SETF <= ((COUNTER_BEGIN(0)/COUNTER_BEGIN(0)_RSTF.EXP)
OR (DATA_REG(2) AND DATA_REG(4) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(2) AND NOT DATA_REG(4) AND DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(4) AND DATA_REG(1) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(4) AND DATA_REG(1) AND DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND NOT DATA_REG(4) AND NOT DATA_REG(1) AND NOT DATA_REG(5) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
COUNTER_BEGIN(0)/COUNTER_BEGIN(0)_RSTF <= ((EXP1_.EXP)
OR (DATA_REG(2) AND DATA_REG(4) AND DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND DATA_REG(4) AND DATA_REG(1) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND DATA_REG(4) AND NOT DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
COUNTER_BEGIN(1)/COUNTER_BEGIN(1)_SETF <= ((EXP3_.EXP)
OR (DATA_REG(2) AND DATA_REG(4) AND NOT DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
COUNTER_BEGIN(1)/COUNTER_BEGIN(1)_RSTF <= ((NOT DATA_REG(2) AND DATA_REG(1) AND DATA_REG(5) AND
NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(4) AND DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(2) AND DATA_REG(4) AND NOT DATA_REG(1) AND DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND DATA_REG(4) AND DATA_REG(1) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND DATA_REG(4) AND NOT DATA_REG(1) AND NOT DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
FDCPE_COUNTER_BEGIN1: FDCPE port map (COUNTER_BEGIN(1),'0','0',COUNTER_BEGIN(1)/COUNTER_BEGIN(1)_RSTF.LFBK,COUNTER_BEGIN(1)/COUNTER_BEGIN(1)_SETF); |
FDCPE_COUNTER_BEGIN2: FDCPE port map (COUNTER_BEGIN(2),'0','0',COUNTER_BEGIN(2)/COUNTER_BEGIN(2)_RSTF.LFBK,COUNTER_BEGIN(2)/COUNTER_BEGIN(2)_SETF); |
COUNTER_BEGIN(2)/COUNTER_BEGIN(2)_RSTF <= ((DATA_REG(2) AND DATA_REG(4) AND DATA_REG(5) AND
NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(2) AND NOT DATA_REG(1) AND DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(4) AND NOT DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND DATA_REG(4) AND DATA_REG(1) AND NOT DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND NOT DATA_REG(4) AND DATA_REG(1) AND DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
COUNTER_BEGIN(2)/COUNTER_BEGIN(2)_SETF <= ((COUNTER_BEGIN(3)/COUNTER_BEGIN(3)_RSTF.EXP)
OR (DATA_REG(2) AND DATA_REG(4) AND NOT DATA_REG(5) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND DATA_REG(4) AND DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND DATA_REG(1) AND DATA_REG(5) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND NOT DATA_REG(1) AND DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND NOT DATA_REG(4) AND NOT DATA_REG(1) AND NOT DATA_REG(5) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
COUNTER_BEGIN(3)/COUNTER_BEGIN(3)_RSTF <= ((COUNTER_BEGIN(3)/COUNTER_BEGIN(3)_SETF.EXP)
OR (DATA_REG(2) AND NOT DATA_REG(4) AND DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(2) AND DATA_REG(4) AND NOT DATA_REG(1) AND NOT DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND DATA_REG(4) AND DATA_REG(1) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(4) AND NOT DATA_REG(1) AND DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
FDCPE_COUNTER_BEGIN3: FDCPE port map (COUNTER_BEGIN(3),'0','0',COUNTER_BEGIN(3)/COUNTER_BEGIN(3)_RSTF,COUNTER_BEGIN(3)/COUNTER_BEGIN(3)_SETF); |
COUNTER_BEGIN(3)/COUNTER_BEGIN(3)_SETF <= ((COUNTER_BEGIN(5)/COUNTER_BEGIN(5)_RSTF.EXP)
OR (DATA_REG(2) AND DATA_REG(4) AND DATA_REG(1) AND NOT DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND DATA_REG(4) AND NOT DATA_REG(1) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND NOT DATA_REG(4) AND DATA_REG(1) AND DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
FDCPE_COUNTER_BEGIN4: FDCPE port map (COUNTER_BEGIN(4),'0','0',COUNTER_BEGIN(4)/COUNTER_BEGIN(4)_RSTF,COUNTER_BEGIN(4)/COUNTER_BEGIN(4)_SETF); |
COUNTER_BEGIN(4)/COUNTER_BEGIN(4)_RSTF <= ((COUNTER_BEGIN(6)/COUNTER_BEGIN(6)_RSTF.EXP)
OR (DATA_REG(2) AND DATA_REG(4) AND NOT DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(2) AND DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(4) AND DATA_REG(1) AND DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(4) AND DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(4) AND NOT DATA_REG(1) AND NOT DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
COUNTER_BEGIN(4)/COUNTER_BEGIN(4)_SETF <= ((DATA_REG(2) AND NOT DATA_REG(1) AND DATA_REG(5) AND
NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND DATA_REG(4) AND DATA_REG(1) AND NOT DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND DATA_REG(4) AND DATA_REG(1) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND DATA_REG(4) AND NOT DATA_REG(1) AND DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND NOT DATA_REG(4) AND NOT DATA_REG(1) AND NOT DATA_REG(5) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
FDCPE_COUNTER_BEGIN5: FDCPE port map (COUNTER_BEGIN(5),'0','0',COUNTER_BEGIN(5)/COUNTER_BEGIN(5)_RSTF,COUNTER_BEGIN(5)/COUNTER_BEGIN(5)_SETF); |
COUNTER_BEGIN(5)/COUNTER_BEGIN(5)_SETF <= ((DATA_REG(2) AND DATA_REG(4) AND DATA_REG(1) AND
DATA_REG(5) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(2) AND DATA_REG(4) AND NOT DATA_REG(1) AND NOT DATA_REG(5) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(2) AND NOT DATA_REG(4) AND NOT DATA_REG(1) AND DATA_REG(5) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND NOT DATA_REG(4) AND DATA_REG(1) AND DATA_REG(5) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND NOT DATA_REG(4) AND NOT DATA_REG(1) AND NOT DATA_REG(5) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
COUNTER_BEGIN(5)/COUNTER_BEGIN(5)_RSTF <= ((COUNTER_BEGIN(6)/COUNTER_BEGIN(6)_SETF.EXP)
OR (DATA_REG(4) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(4) AND DATA_REG(1) AND NOT DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
FDCPE_COUNTER_BEGIN6: FDCPE port map (COUNTER_BEGIN(6),'0','0',COUNTER_BEGIN(6)/COUNTER_BEGIN(6)_RSTF,COUNTER_BEGIN(6)/COUNTER_BEGIN(6)_SETF); |
COUNTER_BEGIN(6)/COUNTER_BEGIN(6)_RSTF <= ((EXP4_.EXP)
OR (NOT DATA_REG(2) AND DATA_REG(4) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(4) AND NOT DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND NOT DATA_REG(4) AND DATA_REG(1) AND DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
COUNTER_BEGIN(6)/COUNTER_BEGIN(6)_SETF <= ((EXP2_.EXP)
OR (NOT DATA_REG(2) AND DATA_REG(4) AND DATA_REG(1) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
COUNTER_BEGIN(7)/COUNTER_BEGIN(7)_SETF <= ((DATA_REG(6).EXP)
OR (COUNTER_BEGIN(8)/COUNTER_BEGIN(8)_RSTF.EXP) OR (DATA_REG(2) AND NOT DATA_REG(1) AND DATA_REG(0) AND NOT DATA_REG(3) AND DATA_REG(5).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK) OR (DATA_REG(1) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(4).LFBK AND DATA_REG(5).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK) OR (NOT DATA_REG(2) AND DATA_REG(1) AND DATA_REG(0) AND NOT DATA_REG(3) AND DATA_REG(4).LFBK AND DATA_REG(5).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK) OR (NOT DATA_REG(2) AND NOT DATA_REG(1) AND DATA_REG(0) AND NOT DATA_REG(3) AND DATA_REG(4).LFBK AND NOT DATA_REG(5).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK) OR (NOT DATA_REG(2) AND NOT DATA_REG(1) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(4).LFBK AND NOT DATA_REG(5).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK)); |
COUNTER_BEGIN(7)/COUNTER_BEGIN(7)_RSTF <= ((COUNTER_BEGIN(8)/COUNTER_BEGIN(8)_SETF.EXP)
OR (DATA_REG(2) AND DATA_REG(4) AND NOT DATA_REG(1) AND NOT DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND DATA_REG(4) AND DATA_REG(1) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND NOT DATA_REG(1) AND DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(4) AND DATA_REG(1) AND DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(2) AND NOT DATA_REG(4) AND NOT DATA_REG(1) AND DATA_REG(5) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
FDCPE_COUNTER_BEGIN7: FDCPE port map (COUNTER_BEGIN(7),'0','0',COUNTER_BEGIN(7)/COUNTER_BEGIN(7)_RSTF,COUNTER_BEGIN(7)/COUNTER_BEGIN(7)_SETF); |
COUNTER_BEGIN(8)/COUNTER_BEGIN(8)_RSTF <= ((EXP0_.EXP)
OR (NOT DATA_REG(2) AND DATA_REG(0) AND NOT DATA_REG(3) AND DATA_REG(4).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK) OR (DATA_REG(2) AND NOT DATA_REG(1) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND DATA_REG(4).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK) OR (NOT DATA_REG(2) AND DATA_REG(1) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND DATA_REG(5).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK) OR (DATA_REG(1) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND DATA_REG(4).LFBK AND DATA_REG(5).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK)); |
COUNTER_BEGIN(8)/COUNTER_BEGIN(8)_SETF <= ((COUNTER_BEGIN(1)/COUNTER_BEGIN(1)_SETF.EXP)
OR (DATA_REG(2) AND NOT DATA_REG(4) AND NOT DATA_REG(1) AND DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(2) AND NOT DATA_REG(4) AND DATA_REG(5) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(4) AND DATA_REG(1) AND NOT DATA_REG(5) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
FDCPE_COUNTER_BEGIN8: FDCPE port map (COUNTER_BEGIN(8),'0','0',COUNTER_BEGIN(8)/COUNTER_BEGIN(8)_RSTF,COUNTER_BEGIN(8)/COUNTER_BEGIN(8)_SETF); |
FDCPE_COUNTER_BEGIN9: FDCPE port map (COUNTER_BEGIN(9),'0','0',COUNTER_BEGIN(9)/COUNTER_BEGIN(9)_RSTF,COUNTER_BEGIN(9)/COUNTER_BEGIN(9)_SETF); |
COUNTER_BEGIN(9)/COUNTER_BEGIN(9)_SETF <= ((COUNTER_BEGIN(10)/COUNTER_BEGIN(10)_RSTF.EXP)
OR (DATA_REG(2) AND NOT DATA_REG(1) AND NOT DATA_REG(3) AND DATA_REG(4).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK) OR (DATA_REG(2) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND DATA_REG(4).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK) OR (DATA_REG(0) AND NOT DATA_REG(3) AND DATA_REG(4).LFBK AND DATA_REG(5).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK) OR (NOT DATA_REG(2) AND DATA_REG(1) AND DATA_REG(0) AND NOT DATA_REG(3) AND DATA_REG(4).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK) OR (NOT DATA_REG(2) AND NOT DATA_REG(1) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(4).LFBK AND NOT DATA_REG(5).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK)); |
COUNTER_BEGIN(9)/COUNTER_BEGIN(9)_RSTF <= ((EXP5_.EXP)
OR (DATA_REG(2) AND NOT DATA_REG(4) AND NOT DATA_REG(1) AND DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND NOT DATA_REG(4) AND DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(4) AND DATA_REG(1) AND DATA_REG(5) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(2) AND DATA_REG(4) AND DATA_REG(1) AND NOT DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND DATA_REG(4) AND NOT DATA_REG(1) AND NOT DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
FDCPE_COUNTER_BEGIN10: FDCPE port map (COUNTER_BEGIN(10),'0','0',COUNTER_BEGIN(10)/COUNTER_BEGIN(10)_RSTF,COUNTER_BEGIN(10)/COUNTER_BEGIN(10)_SETF.LFBK); |
COUNTER_BEGIN(10)/COUNTER_BEGIN(10)_SETF <= ((DATA_REG(2) AND DATA_REG(5) AND NOT DATA_REG(3) AND
NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(1) AND DATA_REG(5) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(5) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (DATA_REG(2) AND DATA_REG(4) AND DATA_REG(1) AND DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7)) OR (NOT DATA_REG(2) AND NOT DATA_REG(4) AND NOT DATA_REG(1) AND NOT DATA_REG(5) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND NOT DATA_REG(6) AND NOT DATA_REG(7))); |
COUNTER_BEGIN(10)/COUNTER_BEGIN(10)_RSTF <= ((DATA_REG(4).EXP)
OR (NOT DATA_REG(2) AND DATA_REG(0) AND NOT DATA_REG(3) AND DATA_REG(4).LFBK AND NOT DATA_REG(5).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK) OR (DATA_REG(1) AND NOT DATA_REG(0) AND NOT DATA_REG(3) AND DATA_REG(4).LFBK AND NOT DATA_REG(5).LFBK AND NOT DATA_REG(6).LFBK AND NOT DATA_REG(7).LFBK)); |
DATA_PORT_I(0) <= ACK_REG(0);
DATA_PORT(0) <= DATA_PORT_I(0) when DATA_PORT_OE(0) = '1' else 'Z'; DATA_PORT_OE(0) <= NOT RD; |
DATA_PORT_I(1) <= ACK_REG(1);
DATA_PORT(1) <= DATA_PORT_I(1) when DATA_PORT_OE(1) = '1' else 'Z'; DATA_PORT_OE(1) <= NOT RD; |
DATA_PORT_I(2) <= ACK_REG(2);
DATA_PORT(2) <= DATA_PORT_I(2) when DATA_PORT_OE(2) = '1' else 'Z'; DATA_PORT_OE(2) <= NOT RD; |
DATA_PORT_I(3) <= ACK_REG(3);
DATA_PORT(3) <= DATA_PORT_I(3) when DATA_PORT_OE(3) = '1' else 'Z'; DATA_PORT_OE(3) <= NOT RD; |
DATA_PORT_I(4) <= ACK_REG(4);
DATA_PORT(4) <= DATA_PORT_I(4) when DATA_PORT_OE(4) = '1' else 'Z'; DATA_PORT_OE(4) <= NOT RD; |
DATA_PORT_I(5) <= ACK_REG(5);
DATA_PORT(5) <= DATA_PORT_I(5) when DATA_PORT_OE(5) = '1' else 'Z'; DATA_PORT_OE(5) <= NOT RD; |
DATA_PORT_I(6) <= ACK_REG(6);
DATA_PORT(6) <= DATA_PORT_I(6) when DATA_PORT_OE(6) = '1' else 'Z'; DATA_PORT_OE(6) <= NOT RD; |
DATA_PORT_I(7) <= ACK_REG(7);
DATA_PORT(7) <= DATA_PORT_I(7) when DATA_PORT_OE(7) = '1' else 'Z'; DATA_PORT_OE(7) <= NOT RD; |
FTCPE_DATA_REG0: FTCPE port map (DATA_REG(0),DATA_REG_T(0),NOT WR,'0','0');
DATA_REG_T(0) <= ((DATA_PORT(0).PIN AND NOT ADDRESS_REG(0) AND NOT ADDRESS_REG(1) AND NOT ADDRESS_REG(2) AND ADDRESS_REG(3) AND NOT ADDRESS_REG(4) AND NOT ADDRESS_REG(5) AND NOT ADDRESS_REG(6) AND ADDRESS_REG(7) AND NOT DATA_REG(0).LFBK) OR (NOT DATA_PORT(0).PIN AND NOT ADDRESS_REG(0) AND NOT ADDRESS_REG(1) AND NOT ADDRESS_REG(2) AND ADDRESS_REG(3) AND NOT ADDRESS_REG(4) AND NOT ADDRESS_REG(5) AND NOT ADDRESS_REG(6) AND ADDRESS_REG(7) AND DATA_REG(0).LFBK)); |
FTCPE_DATA_REG1: FTCPE port map (DATA_REG(1),DATA_REG_T(1),NOT WR,'0','0');
DATA_REG_T(1) <= ((NOT ADDRESS_REG(0) AND DATA_PORT(1).PIN AND NOT ADDRESS_REG(1) AND NOT ADDRESS_REG(2) AND ADDRESS_REG(3) AND NOT ADDRESS_REG(4) AND NOT ADDRESS_REG(5) AND NOT ADDRESS_REG(6) AND ADDRESS_REG(7) AND NOT DATA_REG(1).LFBK) OR (NOT ADDRESS_REG(0) AND NOT DATA_PORT(1).PIN AND NOT ADDRESS_REG(1) AND NOT ADDRESS_REG(2) AND ADDRESS_REG(3) AND NOT ADDRESS_REG(4) AND NOT ADDRESS_REG(5) AND NOT ADDRESS_REG(6) AND ADDRESS_REG(7) AND DATA_REG(1).LFBK)); |
FTCPE_DATA_REG2: FTCPE port map (DATA_REG(2),DATA_REG_T(2),NOT WR,'0','0');
DATA_REG_T(2) <= ((NOT ADDRESS_REG(0) AND NOT ADDRESS_REG(1) AND DATA_PORT(2).PIN AND NOT ADDRESS_REG(2) AND ADDRESS_REG(3) AND NOT ADDRESS_REG(4) AND NOT ADDRESS_REG(5) AND NOT ADDRESS_REG(6) AND ADDRESS_REG(7) AND NOT DATA_REG(2).LFBK) OR (NOT ADDRESS_REG(0) AND NOT ADDRESS_REG(1) AND NOT DATA_PORT(2).PIN AND NOT ADDRESS_REG(2) AND ADDRESS_REG(3) AND NOT ADDRESS_REG(4) AND NOT ADDRESS_REG(5) AND NOT ADDRESS_REG(6) AND ADDRESS_REG(7) AND DATA_REG(2).LFBK)); |
FTCPE_DATA_REG3: FTCPE port map (DATA_REG(3),DATA_REG_T(3),NOT WR,'0','0');
DATA_REG_T(3) <= ((NOT ADDRESS_REG(0) AND NOT ADDRESS_REG(1) AND NOT ADDRESS_REG(2) AND DATA_PORT(3).PIN AND ADDRESS_REG(3) AND NOT ADDRESS_REG(4) AND NOT ADDRESS_REG(5) AND NOT ADDRESS_REG(6) AND ADDRESS_REG(7) AND NOT DATA_REG(3).LFBK) OR (NOT ADDRESS_REG(0) AND NOT ADDRESS_REG(1) AND NOT ADDRESS_REG(2) AND NOT DATA_PORT(3).PIN AND ADDRESS_REG(3) AND NOT ADDRESS_REG(4) AND NOT ADDRESS_REG(5) AND NOT ADDRESS_REG(6) AND ADDRESS_REG(7) AND DATA_REG(3).LFBK)); |
FTCPE_DATA_REG4: FTCPE port map (DATA_REG(4),DATA_REG_T(4),NOT WR,'0','0');
DATA_REG_T(4) <= ((NOT ADDRESS_REG(0) AND DATA_PORT(4).PIN AND NOT ADDRESS_REG(5) AND NOT ADDRESS_REG(6) AND ADDRESS_REG(7) AND NOT DATA_REG(4).LFBK AND NOT ADDRESS_REG(1).LFBK AND NOT ADDRESS_REG(2).LFBK AND ADDRESS_REG(3).LFBK AND NOT ADDRESS_REG(4).LFBK) OR (NOT ADDRESS_REG(0) AND NOT DATA_PORT(4).PIN AND NOT ADDRESS_REG(5) AND NOT ADDRESS_REG(6) AND ADDRESS_REG(7) AND DATA_REG(4).LFBK AND NOT ADDRESS_REG(1).LFBK AND NOT ADDRESS_REG(2).LFBK AND ADDRESS_REG(3).LFBK AND NOT ADDRESS_REG(4).LFBK)); |
FTCPE_DATA_REG5: FTCPE port map (DATA_REG(5),DATA_REG_T(5),NOT WR,'0','0');
DATA_REG_T(5) <= ((NOT ADDRESS_REG(0) AND DATA_PORT(5).PIN AND NOT ADDRESS_REG(5) AND NOT ADDRESS_REG(6) AND ADDRESS_REG(7) AND NOT ADDRESS_REG(1).LFBK AND NOT ADDRESS_REG(2).LFBK AND ADDRESS_REG(3).LFBK AND NOT ADDRESS_REG(4).LFBK AND NOT DATA_REG(5).LFBK) OR (NOT ADDRESS_REG(0) AND NOT DATA_PORT(5).PIN AND NOT ADDRESS_REG(5) AND NOT ADDRESS_REG(6) AND ADDRESS_REG(7) AND NOT ADDRESS_REG(1).LFBK AND NOT ADDRESS_REG(2).LFBK AND ADDRESS_REG(3).LFBK AND NOT ADDRESS_REG(4).LFBK AND DATA_REG(5).LFBK)); |
FTCPE_DATA_REG6: FTCPE port map (DATA_REG(6),DATA_REG_T(6),NOT WR,'0','0');
DATA_REG_T(6) <= ((NOT ADDRESS_REG(0) AND NOT ADDRESS_REG(5) AND DATA_PORT(6).PIN AND NOT ADDRESS_REG(6) AND ADDRESS_REG(7) AND NOT ADDRESS_REG(1).LFBK AND NOT ADDRESS_REG(2).LFBK AND ADDRESS_REG(3).LFBK AND NOT ADDRESS_REG(4).LFBK AND NOT DATA_REG(6).LFBK) OR (NOT ADDRESS_REG(0) AND NOT ADDRESS_REG(5) AND NOT DATA_PORT(6).PIN AND NOT ADDRESS_REG(6) AND ADDRESS_REG(7) AND NOT ADDRESS_REG(1).LFBK AND NOT ADDRESS_REG(2).LFBK AND ADDRESS_REG(3).LFBK AND NOT ADDRESS_REG(4).LFBK AND DATA_REG(6).LFBK)); |
FTCPE_DATA_REG7: FTCPE port map (DATA_REG(7),DATA_REG_T(7),NOT WR,'0','0');
DATA_REG_T(7) <= ((NOT ADDRESS_REG(0) AND NOT ADDRESS_REG(5) AND NOT ADDRESS_REG(6) AND DATA_PORT(7).PIN AND ADDRESS_REG(7) AND NOT ADDRESS_REG(1).LFBK AND NOT ADDRESS_REG(2).LFBK AND ADDRESS_REG(3).LFBK AND NOT ADDRESS_REG(4).LFBK AND NOT DATA_REG(7).LFBK) OR (NOT ADDRESS_REG(0) AND NOT ADDRESS_REG(5) AND NOT ADDRESS_REG(6) AND NOT DATA_PORT(7).PIN AND ADDRESS_REG(7) AND NOT ADDRESS_REG(1).LFBK AND NOT ADDRESS_REG(2).LFBK AND ADDRESS_REG(3).LFBK AND NOT ADDRESS_REG(4).LFBK AND DATA_REG(7).LFBK)); |
FTCPE_MUSIC_OUT: FTCPE port map (MUSIC_OUT,'1',MUSIC_OUT_C,'0','0');
MUSIC_OUT_C <= (COUNTER(0).LFBK AND COUNTER(1).LFBK AND COUNTER(2).LFBK AND COUNTER(3).LFBK AND COUNTER(4).LFBK AND COUNTER(5).LFBK AND COUNTER(6).LFBK AND COUNTER(7).LFBK AND COUNTER(8).LFBK AND COUNTER(9).LFBK AND COUNTER(10).LFBK); |
FDCPE_Mtrien_ACK_REG: FDCPE port map (Mtrien_ACK_REG,Mtrien_ACK_REG_D,NOT RD,'0','0');
Mtrien_ACK_REG_D <= (ADDRESS_REG(0) AND NOT ADDRESS_REG(1) AND ADDRESS_REG(2) AND NOT ADDRESS_REG(3) AND ADDRESS_REG(4) AND NOT ADDRESS_REG(5) AND ADDRESS_REG(6) AND NOT ADDRESS_REG(7)); |
Register Legend:
FDCPE (Q,D,C,CLR,PRE); FTCPE (Q,D,C,CLR,PRE); LDCP (Q,D,G,CLR,PRE); |