⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 a8251.fit.eqn

📁 8251的完整的功能的实现,可以进行编译,综合.
💻 EQN
📖 第 1 页 / 共 5 页
字号:
--operation mode is normal

LB1L36 = M1_int_dout[6] & JB1L42 & JB1L22 & JB1L32;


--LB1L46 is tx:i_tx|tx_cntrl:i_tx_cntrl|tx_state_mach:i_tx_state_mach|statetran~299 at LC_X28_Y30_N8
--operation mode is normal

LB1L46 = M1_int_dout[6] # JB1_int_dout[5] # M1_int_dout[0] $ JB1_int_dout[3];


--LB1L56 is tx:i_tx|tx_cntrl:i_tx_cntrl|tx_state_mach:i_tx_state_mach|statetran~300 at LC_X28_Y30_N5
--operation mode is normal

LB1L56 = JB1L32 & JB1L22 & !LB1L46 # !M1_int_dout[1];


--A1L52 is int_txempty~650 at LC_X29_Y31_N6
--operation mode is normal

A1L52 = LB1L9 & LB1_state.stop2 & (LB1L36 # LB1L56);


--A1L62 is int_txempty~651 at LC_X31_Y31_N5
--operation mode is normal

A1L62 = V1L7 & (A1L32) # !V1L7 & (A1L42 # A1L52);


--A1L72 is int_txempty~652 at LC_X31_Y31_N9
--operation mode is normal

A1L72 = H1_ef_n # K1_tx_resetn & A1L62;


--K1_cmd_reg[1] is proc:i_procintf|proc_cmd_reg:I_proc_cmd_reg|cmd_reg[1] at LC_X32_Y30_N7
--operation mode is normal

K1_cmd_reg[1]_lut_out = !K1_hunt & C1_LatchedData[1]$latch & (K1_int_proc_resetn1 # !K1_cmd_reg[6]);
K1_cmd_reg[1] = DFFEAS(K1_cmd_reg[1]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L34, , , , );


--K1_cmd_reg[5] is proc:i_procintf|proc_cmd_reg:I_proc_cmd_reg|cmd_reg[5] at LC_X32_Y30_N5
--operation mode is normal

K1_cmd_reg[5]_lut_out = !K1_hunt & C1_LatchedData[5]$latch & (K1_int_proc_resetn1 # !K1_cmd_reg[6]);
K1_cmd_reg[5] = DFFEAS(K1_cmd_reg[5]_lut_out, GLOBAL(clk), GLOBAL(reset), , A1L34, , , , );


--AB1_syncrdy is rx:i_rx|rx_sync_stat:i_rx_sync_stat|syncrdy at LC_X34_Y29_N0
--operation mode is normal

AB1_syncrdy_lut_out = AB1_syncrdy # !M1_int_dout[6] & K1_rx_resetn & V1L42;
AB1_syncrdy = DFFEAS(AB1_syncrdy_lut_out, GLOBAL(nRxC), !AB1L1, , , , , !K1_rx_resetn, );


--R1_space_sample_count[8] is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[8] at LC_X34_Y32_N3
--operation mode is arithmetic

R1_space_sample_count[8]_carry_eqn = (!R1L04 & R1L84) # (R1L04 & R1L94);
R1_space_sample_count[8]_lut_out = R1_space_sample_count[8] $ (!R1_space_sample_count[8]_carry_eqn);
R1_space_sample_count[8] = DFFEAS(R1_space_sample_count[8]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , , , , rxd, );

--R1L15 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[8]~111 at LC_X34_Y32_N3
--operation mode is arithmetic

R1L15_cout_0 = R1_space_sample_count[8] & (!R1L84);
R1L15 = CARRY(R1L15_cout_0);

--R1L25 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[8]~111COUT1_178 at LC_X34_Y32_N3
--operation mode is arithmetic

R1L25_cout_1 = R1_space_sample_count[8] & (!R1L94);
R1L25 = CARRY(R1L25_cout_1);


--R1_space_sample_count[2] is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[2] at LC_X34_Y33_N7
--operation mode is arithmetic

R1_space_sample_count[2]_lut_out = R1_space_sample_count[2] $ (!R1L13);
R1_space_sample_count[2] = DFFEAS(R1_space_sample_count[2]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , , , , rxd, );

--R1L43 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[2]~115 at LC_X34_Y33_N7
--operation mode is arithmetic

R1L43_cout_0 = R1_space_sample_count[2] & (!R1L13);
R1L43 = CARRY(R1L43_cout_0);

--R1L53 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[2]~115COUT1_168 at LC_X34_Y33_N7
--operation mode is arithmetic

R1L53_cout_1 = R1_space_sample_count[2] & (!R1L23);
R1L53 = CARRY(R1L53_cout_1);


--R1L7 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1847 at LC_X35_Y32_N6
--operation mode is normal

R1L7 = M1_int_dout[1] & R1_space_sample_count[8] # !M1_int_dout[1] & (R1_space_sample_count[2]);


--R1_space_sample_count[6] is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[6] at LC_X34_Y32_N1
--operation mode is arithmetic

R1_space_sample_count[6]_carry_eqn = (!R1L04 & R1L24) # (R1L04 & R1L34);
R1_space_sample_count[6]_lut_out = R1_space_sample_count[6] $ !R1_space_sample_count[6]_carry_eqn;
R1_space_sample_count[6] = DFFEAS(R1_space_sample_count[6]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , , , , rxd, );

--R1L54 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[6]~119 at LC_X34_Y32_N1
--operation mode is arithmetic

R1L54_cout_0 = R1_space_sample_count[6] & !R1L24;
R1L54 = CARRY(R1L54_cout_0);

--R1L64 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[6]~119COUT1_174 at LC_X34_Y32_N1
--operation mode is arithmetic

R1L64_cout_1 = R1_space_sample_count[6] & !R1L34;
R1L64 = CARRY(R1L64_cout_1);


--R1L8 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1848 at LC_X35_Y32_N7
--operation mode is normal

R1L8 = M1_int_dout[0] & (R1L7) # !M1_int_dout[0] & R1_space_sample_count[6] & M1_int_dout[1];


--R1L9 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1849 at LC_X33_Y28_N3
--operation mode is normal

R1L9 = M1_int_dout[2] & (M1_int_dout[4] # M1_int_dout[7]) # !M1_int_dout[2] & M1_int_dout[4] & M1_int_dout[7];


--R1L01 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1850 at LC_X33_Y28_N6
--operation mode is normal

R1L01 = M1_int_dout[7] & (M1_int_dout[3] $ (!R1L9)) # !M1_int_dout[7] & M1_int_dout[6] & (M1_int_dout[3] $ !R1L9);


--R1L11 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1851 at LC_X34_Y32_N9
--operation mode is normal

R1L11 = !M1_int_dout[0] & R1_space_sample_count[8] & M1_int_dout[1];


--R1_space_sample_count[10] is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[10] at LC_X34_Y32_N5
--operation mode is normal

R1_space_sample_count[10]_carry_eqn = R1L45;
R1_space_sample_count[10]_lut_out = R1_space_sample_count[10]_carry_eqn $ !R1_space_sample_count[10];
R1_space_sample_count[10] = DFFEAS(R1_space_sample_count[10]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , , , , rxd, );


--R1_space_sample_count[4] is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[4] at LC_X34_Y33_N9
--operation mode is arithmetic

R1_space_sample_count[4]_lut_out = R1_space_sample_count[4] $ !R1L73;
R1_space_sample_count[4] = DFFEAS(R1_space_sample_count[4]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , , , , rxd, );

--R1L04 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[4]~127 at LC_X34_Y33_N9
--operation mode is arithmetic

R1L04 = CARRY(R1_space_sample_count[4] & !R1L83);


--R1L21 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1852 at LC_X34_Y32_N7
--operation mode is normal

R1L21 = M1_int_dout[0] & (M1_int_dout[1] & (R1_space_sample_count[10]) # !M1_int_dout[1] & R1_space_sample_count[4]);


--R1L31 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1853 at LC_X36_Y32_N3
--operation mode is normal

R1L31 = !M1_int_dout[3] & (!M1_int_dout[2] # !M1_int_dout[4]);


--R1L41 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1854 at LC_X36_Y32_N5
--operation mode is normal

R1L41 = !M1_int_dout[4] & !M1_int_dout[2] & (!M1_int_dout[3]);


--R1L51 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1855 at LC_X35_Y33_N1
--operation mode is normal

R1L51 = M1_int_dout[7] & (!R1L41) # !M1_int_dout[7] & !R1L31 & M1_int_dout[6];


--R1L3 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|equal~4 at LC_X35_Y32_N0
--operation mode is normal

R1L3 = reset & (R1L51 $ (R1L11 # R1L21));


--R1L42 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|reduce_nor~102 at LC_X35_Y32_N1
--operation mode is normal

R1L42 = !R1L3 & (R1L01 $ !R1L8 # !reset);


--R1_space_sample_count[7] is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[7] at LC_X34_Y32_N2
--operation mode is arithmetic

R1_space_sample_count[7]_carry_eqn = (!R1L04 & R1L54) # (R1L04 & R1L64);
R1_space_sample_count[7]_lut_out = R1_space_sample_count[7] $ (R1_space_sample_count[7]_carry_eqn);
R1_space_sample_count[7] = DFFEAS(R1_space_sample_count[7]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , , , , rxd, );

--R1L84 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[7]~131 at LC_X34_Y32_N2
--operation mode is arithmetic

R1L84_cout_0 = !R1L54 # !R1_space_sample_count[7];
R1L84 = CARRY(R1L84_cout_0);

--R1L94 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[7]~131COUT1_176 at LC_X34_Y32_N2
--operation mode is arithmetic

R1L94_cout_1 = !R1L64 # !R1_space_sample_count[7];
R1L94 = CARRY(R1L94_cout_1);


--R1L61 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1856 at LC_X34_Y33_N0
--operation mode is normal

R1L61 = !M1_int_dout[0] & (M1_int_dout[1] & R1_space_sample_count[7]);


--R1_space_sample_count[9] is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[9] at LC_X34_Y32_N4
--operation mode is arithmetic

R1_space_sample_count[9]_carry_eqn = (!R1L04 & R1L15) # (R1L04 & R1L25);
R1_space_sample_count[9]_lut_out = R1_space_sample_count[9] $ (R1_space_sample_count[9]_carry_eqn);
R1_space_sample_count[9] = DFFEAS(R1_space_sample_count[9]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , , , , rxd, );

--R1L45 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[9]~135 at LC_X34_Y32_N4
--operation mode is arithmetic

R1L45 = CARRY(!R1L25 # !R1_space_sample_count[9]);


--R1_space_sample_count[3] is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[3] at LC_X34_Y33_N8
--operation mode is arithmetic

R1_space_sample_count[3]_lut_out = R1_space_sample_count[3] $ (R1L43);
R1_space_sample_count[3] = DFFEAS(R1_space_sample_count[3]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , , , , rxd, );

--R1L73 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[3]~139 at LC_X34_Y33_N8
--operation mode is arithmetic

R1L73_cout_0 = !R1L43 # !R1_space_sample_count[3];
R1L73 = CARRY(R1L73_cout_0);

--R1L83 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[3]~139COUT1_170 at LC_X34_Y33_N8
--operation mode is arithmetic

R1L83_cout_1 = !R1L53 # !R1_space_sample_count[3];
R1L83 = CARRY(R1L83_cout_1);


--R1L71 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1857 at LC_X34_Y33_N4
--operation mode is normal

R1L71 = M1_int_dout[0] & (M1_int_dout[1] & R1_space_sample_count[9] # !M1_int_dout[1] & (R1_space_sample_count[3]));


--R1L81 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1858 at LC_X35_Y33_N2
--operation mode is normal

R1L81 = M1_int_dout[7] & (R1L41) # !M1_int_dout[7] & R1L31 & M1_int_dout[6];


--R1L2 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|equal~3 at LC_X35_Y33_N7
--operation mode is normal

R1L2 = reset & (R1L81 $ (R1L71 # R1L61));


--R1_space_sample_count[5] is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[5] at LC_X34_Y32_N0
--operation mode is arithmetic

R1_space_sample_count[5]_carry_eqn = R1L04;
R1_space_sample_count[5]_lut_out = R1_space_sample_count[5] $ R1_space_sample_count[5]_carry_eqn;
R1_space_sample_count[5] = DFFEAS(R1_space_sample_count[5]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , , , , rxd, );

--R1L24 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[5]~143 at LC_X34_Y32_N0
--operation mode is arithmetic

R1L24_cout_0 = !R1L04 # !R1_space_sample_count[5];
R1L24 = CARRY(R1L24_cout_0);

--R1L34 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[5]~143COUT1_172 at LC_X34_Y32_N0
--operation mode is arithmetic

R1L34_cout_1 = !R1L04 # !R1_space_sample_count[5];
R1L34 = CARRY(R1L34_cout_1);


--R1L91 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1859 at LC_X35_Y33_N6
--operation mode is normal

R1L91 = M1_int_dout[1] & !M1_int_dout[0] & R1_space_sample_count[5];


--R1_space_sample_count[1] is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[1] at LC_X34_Y33_N6
--operation mode is arithmetic

R1_space_sample_count[1]_lut_out = R1_space_sample_count[1] $ R1L82;
R1_space_sample_count[1] = DFFEAS(R1_space_sample_count[1]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , , , , rxd, );

--R1L13 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[1]~147 at LC_X34_Y33_N6
--operation mode is arithmetic

R1L13_cout_0 = !R1L82 # !R1_space_sample_count[1];
R1L13 = CARRY(R1L13_cout_0);

--R1L23 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[1]~147COUT1_166 at LC_X34_Y33_N6
--operation mode is arithmetic

R1L23_cout_1 = !R1L92 # !R1_space_sample_count[1];
R1L23 = CARRY(R1L23_cout_1);


--R1L02 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1860 at LC_X34_Y33_N3
--operation mode is normal

R1L02 = M1_int_dout[0] & (M1_int_dout[1] & (R1_space_sample_count[7]) # !M1_int_dout[1] & R1_space_sample_count[1]);


--R1L12 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1861 at LC_X34_Y31_N8
--operation mode is normal

R1L12 = M1_int_dout[7] & (M1_int_dout[4] $ !M1_int_dout[2]) # !M1_int_dout[7] & M1_int_dout[6] & (M1_int_dout[4] $ M1_int_dout[2]);


--R1L1 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|equal~1 at LC_X35_Y33_N8
--operation mode is normal

R1L1 = reset & (R1L12 $ (R1L02 # R1L91));


--R1_space_sample_count[0] is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[0] at LC_X34_Y33_N5
--operation mode is arithmetic

R1_space_sample_count[0]_lut_out = R1_space_sample_count[0] $ R1L65;
R1_space_sample_count[0] = DFFEAS(R1_space_sample_count[0]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , , , , rxd, );

--R1L82 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[0]~151 at LC_X34_Y33_N5
--operation mode is arithmetic

R1L82_cout_0 = R1_space_sample_count[0] & R1L65;
R1L82 = CARRY(R1L82_cout_0);

--R1L92 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|space_sample_count[0]~151COUT1_164 at LC_X34_Y33_N5
--operation mode is arithmetic

R1L92_cout_1 = R1_space_sample_count[0] & R1L65;
R1L92 = CARRY(R1L92_cout_1);


--R1L4 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|equal~230 at LC_X35_Y33_N3
--operation mode is normal

R1L4 = M1_int_dout[1] & (R1_space_sample_count[6] # !M1_int_dout[0]) # !M1_int_dout[1] & R1_space_sample_count[0] & M1_int_dout[0];


--R1L5 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|equal~231 at LC_X35_Y33_N4
--operation mode is normal

R1L5 = R1L4 & (M1_int_dout[0] # R1_space_sample_count[4]);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -