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

📄 a8251.fit.eqn

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

--R1L6 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|equal~232 at LC_X35_Y33_N5
--operation mode is normal

R1L6 = reset & (R1L5 $ (M1_int_dout[6] & !M1_int_dout[7]));


--R1L52 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|reduce_nor~103 at LC_X35_Y33_N9
--operation mode is normal

R1L52 = !R1L6 & !R1L2 & !R1L1;


--F1L2 is rx:i_rx|syn_brk~11 at LC_X33_Y31_N7
--operation mode is normal

F1L2 = V1L7 & (AB1_syncrdy) # !V1L7 & R1L52 & (R1L42);


--A1L53 is nEN~2 at LC_X28_Y27_N5
--operation mode is normal

A1L53 = !nRD & !nCS;


--U1_int_dout[0] is rx:i_rx|rx_data_reg:i_rx_data_reg|int_dout[0] at LC_X34_Y31_N9
--operation mode is normal

U1_int_dout[0]_lut_out = K1_rx_resetn & (Y1L75 & Y1L83 # !Y1L75 & (Y1L11));
U1_int_dout[0] = DFFEAS(U1_int_dout[0]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , A1L15, , , , );


--D1L1 is dout_mux:i_dout_mux|dout[0]~64 at LC_X32_Y32_N2
--operation mode is normal

D1L1 = CnD & (!H1_ef_n) # !CnD & U1_int_dout[0];


--U1_int_dout[1] is rx:i_rx|rx_data_reg:i_rx_data_reg|int_dout[1] at LC_X35_Y31_N8
--operation mode is normal

U1_int_dout[1]_lut_out = K1_rx_resetn & (Y1L75 & Y1L24 # !Y1L75 & (Y1L31));
U1_int_dout[1] = DFFEAS(U1_int_dout[1]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , A1L15, , , , );


--D1L2 is dout_mux:i_dout_mux|dout[1]~65 at LC_X35_Y34_N2
--operation mode is normal

D1L2 = CnD & X1_rxrdy # !CnD & (U1_int_dout[1]);


--U1_int_dout[2] is rx:i_rx|rx_data_reg:i_rx_data_reg|int_dout[2] at LC_X35_Y31_N9
--operation mode is normal

U1_int_dout[2]_lut_out = K1_rx_resetn & (Y1L75 & Y1L43 # !Y1L75 & (Y1L51));
U1_int_dout[2] = DFFEAS(U1_int_dout[2]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , A1L15, , , , );


--D1L3 is dout_mux:i_dout_mux|dout[2]~66 at LC_X31_Y31_N1
--operation mode is normal

D1L3 = CnD & (!A1L72) # !CnD & U1_int_dout[2];


--Q1_error is rx:i_rx|rx_error_reg:i1_rx_error_reg|error at LC_X31_Y29_N0
--operation mode is normal

Q1_error_lut_out = VCC;
Q1_error = DFFEAS(Q1_error_lut_out, GLOBAL(nRxC), !GLOBAL(Q1L3), , Q1L1, , , , );


--U1_int_dout[3] is rx:i_rx|rx_data_reg:i_rx_data_reg|int_dout[3] at LC_X34_Y31_N7
--operation mode is normal

U1_int_dout[3]_lut_out = K1_rx_resetn & (Y1L75 & Y1L05 # !Y1L75 & (Y1L71));
U1_int_dout[3] = DFFEAS(U1_int_dout[3]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , A1L15, , , , );


--D1L4 is dout_mux:i_dout_mux|dout[3]~67 at LC_X33_Y31_N3
--operation mode is normal

D1L4 = CnD & (Q1_error) # !CnD & U1_int_dout[3];


--Q2_error is rx:i_rx|rx_error_reg:i2_rx_error_reg|error at LC_X34_Y27_N6
--operation mode is normal

Q2_error_lut_out = VCC;
Q2_error = DFFEAS(Q2_error_lut_out, GLOBAL(nRxC), !GLOBAL(Q1L3), , CB1L8, , , , );


--U1_int_dout[4] is rx:i_rx|rx_data_reg:i_rx_data_reg|int_dout[4] at LC_X35_Y31_N1
--operation mode is normal

U1_int_dout[4]_lut_out = K1_rx_resetn & (Y1L75 & Y1L64 # !Y1L75 & (Y1L91));
U1_int_dout[4] = DFFEAS(U1_int_dout[4]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , A1L15, , , , );


--D1L5 is dout_mux:i_dout_mux|dout[4]~68 at LC_X34_Y27_N5
--operation mode is normal

D1L5 = CnD & (Q2_error) # !CnD & U1_int_dout[4];


--Q3_error is rx:i_rx|rx_error_reg:i3_rx_error_reg|error at LC_X35_Y25_N2
--operation mode is normal

Q3_error_lut_out = VCC;
Q3_error = DFFEAS(Q3_error_lut_out, GLOBAL(nRxC), !GLOBAL(Q1L3), , CB1L3, , , , );


--U1_int_dout[5] is rx:i_rx|rx_data_reg:i_rx_data_reg|int_dout[5] at LC_X38_Y28_N2
--operation mode is normal

U1_int_dout[5]_lut_out = R1L32 & (Y1L62 & (Y1_data[5]) # !Y1L62 & Y1L15);
U1_int_dout[5] = DFFEAS(U1_int_dout[5]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , A1L15, , , !K1_rx_resetn, );


--D1L6 is dout_mux:i_dout_mux|dout[5]~69 at LC_X33_Y31_N5
--operation mode is normal

D1L6 = CnD & (Q3_error) # !CnD & U1_int_dout[5];


--U1_int_dout[6] is rx:i_rx|rx_data_reg:i_rx_data_reg|int_dout[6] at LC_X38_Y31_N4
--operation mode is normal

U1_int_dout[6]_lut_out = !T1L9 & Y1L42 & R1L32;
U1_int_dout[6] = DFFEAS(U1_int_dout[6]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , A1L15, , , !K1_rx_resetn, );


--D1L7 is dout_mux:i_dout_mux|dout[6]~70 at LC_X33_Y31_N8
--operation mode is normal

D1L7 = CnD & (F1L2) # !CnD & U1_int_dout[6];


--U1_int_dout[7] is rx:i_rx|rx_data_reg:i_rx_data_reg|int_dout[7] at LC_X38_Y31_N6
--operation mode is normal

U1_int_dout[7]_lut_out = R1L22 & (Y1L62 & Y1_data[7] # !Y1L62 & (Y1L35));
U1_int_dout[7] = DFFEAS(U1_int_dout[7]_lut_out, GLOBAL(nRxC), GLOBAL(reset), , A1L15, , , !K1_rx_resetn, );


--D1L8 is dout_mux:i_dout_mux|dout[7]~71 at LC_X37_Y46_N2
--operation mode is normal

D1L8 = CnD & (!nDSR) # !CnD & U1_int_dout[7];


--LB1L92 is tx:i_tx|tx_cntrl:i_tx_cntrl|tx_state_mach:i_tx_state_mach|Select~1342 at LC_X30_Y29_N7
--operation mode is normal

LB1L92 = M1_int_dout[4] & LB1_state.data & !KB1L9;


--LB1L03 is tx:i_tx|tx_cntrl:i_tx_cntrl|tx_state_mach:i_tx_state_mach|Select~1343 at LC_X31_Y29_N8
--operation mode is normal

LB1L03 = LB1L82 & !LB1_state.parity & M1_int_dout[4] & !KB1L9;


--LB1L01 is tx:i_tx|tx_cntrl:i_tx_cntrl|tx_state_mach:i_tx_state_mach|div_cnt_en~174 at LC_X29_Y30_N6
--operation mode is normal

LB1L01 = !LB1_state.sync2 & (!LB1_state.sync1);


--LB1L11 is tx:i_tx|tx_cntrl:i_tx_cntrl|tx_state_mach:i_tx_state_mach|div_cnt_en~175 at LC_X29_Y30_N7
--operation mode is normal

LB1L11 = V1L7 & (LB1_state.parity) # !V1L7 & LB1_state.init & (LB1L01);


--LB1L21 is tx:i_tx|tx_cntrl:i_tx_cntrl|tx_state_mach:i_tx_state_mach|div_cnt_en~176 at LC_X29_Y30_N8
--operation mode is normal

LB1L21 = LB1L11 & K1_tx_resetn;


--R1L22 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1862 at LC_X35_Y30_N7
--operation mode is normal

R1L22 = M1_int_dout[3] & M1_int_dout[2];


--LB1L02 is tx:i_tx|tx_cntrl:i_tx_cntrl|tx_state_mach:i_tx_state_mach|next_state.sync1~589 at LC_X35_Y30_N9
--operation mode is normal

LB1L02 = !M1_int_dout[0] & !M1_int_dout[1] & K1_tx_resetn;


--LB1L45 is tx:i_tx|tx_cntrl:i_tx_cntrl|tx_state_mach:i_tx_state_mach|sr_load_sel[1]~75 at LC_X31_Y30_N2
--operation mode is normal

LB1L45 = LB1_state.sync1 & !M1_int_dout[7];


--EB1L61 is tx:i_tx|tx_data_mux:i_tx_data_mux|data[7]~2454 at LC_X35_Y30_N6
--operation mode is normal

H1_q[7]_qfbk = H1_q[7];
EB1L61 = LB1L45 & (LB1L02 & P2_int_dout[7] # !LB1L02 & (H1_q[7]_qfbk)) # !LB1L45 & (H1_q[7]_qfbk);

--H1_q[7] is tx_fifo:i_tx_fifo|q[7] at LC_X35_Y30_N6
--operation mode is normal

H1_q[7] = DFFEAS(EB1L61, GLOBAL(L1L7), !GLOBAL(H1L5), , , C1_LatchedData[7]$latch, , , VCC);


--LB1L13 is tx:i_tx|tx_cntrl:i_tx_cntrl|tx_state_mach:i_tx_state_mach|Select~1344 at LC_X31_Y29_N6
--operation mode is normal

LB1L13 = M1_int_dout[7] & LB1_state.sync1;


--LB1L15 is tx:i_tx|tx_cntrl:i_tx_cntrl|tx_state_mach:i_tx_state_mach|sr_load_sel[0]~76 at LC_X31_Y30_N8
--operation mode is normal

LB1L15 = LB1_state.sync2 # LB1_state.data # LB1_state.parity # LB1L13;


--LB1L25 is tx:i_tx|tx_cntrl:i_tx_cntrl|tx_state_mach:i_tx_state_mach|sr_load_sel[0]~77 at LC_X33_Y30_N8
--operation mode is normal

LB1L25 = !M1_int_dout[1] & !M1_int_dout[0] & !H1_ef_n & K1_tx_resetn;


--LB1L35 is tx:i_tx|tx_cntrl:i_tx_cntrl|tx_state_mach:i_tx_state_mach|sr_load_sel[0]~78 at LC_X33_Y30_N9
--operation mode is normal

LB1L35 = LB1L15 & LB1L25;


--EB1L71 is tx:i_tx|tx_data_mux:i_tx_data_mux|data[7]~2455 at LC_X35_Y30_N0
--operation mode is normal

P1_int_dout[7]_qfbk = P1_int_dout[7];
EB1L71 = R1L22 & (LB1L35 & (P1_int_dout[7]_qfbk) # !LB1L35 & EB1L61);

--P1_int_dout[7] is proc:i_procintf|proc_sync_reg:I_proc_sync_reg1|int_dout[7] at LC_X35_Y30_N0
--operation mode is normal

P1_int_dout[7] = DFFEAS(EB1L71, GLOBAL(clk), GLOBAL(reset), , A1L35, A1L05, , , VCC);


--EB1L41 is tx:i_tx|tx_data_mux:i_tx_data_mux|data[6]~2456 at LC_X34_Y30_N0
--operation mode is normal

H1_q[6]_qfbk = H1_q[6];
EB1L41 = LB1L45 & (LB1L02 & P2_int_dout[6] # !LB1L02 & (H1_q[6]_qfbk)) # !LB1L45 & (H1_q[6]_qfbk);

--H1_q[6] is tx_fifo:i_tx_fifo|q[6] at LC_X34_Y30_N0
--operation mode is normal

H1_q[6] = DFFEAS(EB1L41, GLOBAL(L1L7), !GLOBAL(H1L5), , , C1_LatchedData[6]$latch, , , VCC);


--EB1L51 is tx:i_tx|tx_data_mux:i_tx_data_mux|data[6]~2457 at LC_X34_Y30_N6
--operation mode is normal

P1_int_dout[6]_qfbk = P1_int_dout[6];
EB1L51 = M1_int_dout[3] & (LB1L35 & P1_int_dout[6]_qfbk # !LB1L35 & (EB1L41));

--P1_int_dout[6] is proc:i_procintf|proc_sync_reg:I_proc_sync_reg1|int_dout[6] at LC_X34_Y30_N6
--operation mode is normal

P1_int_dout[6] = DFFEAS(EB1L51, GLOBAL(clk), GLOBAL(reset), , A1L35, A1L94, , , VCC);


--R1L32 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1863 at LC_X38_Y30_N4
--operation mode is normal

R1L32 = M1_int_dout[2] # M1_int_dout[3];


--EB1L11 is tx:i_tx|tx_data_mux:i_tx_data_mux|data[5]~2458 at LC_X34_Y30_N5
--operation mode is normal

H1_q[5]_qfbk = H1_q[5];
EB1L11 = LB1L45 & (LB1L02 & P2_int_dout[5] # !LB1L02 & (H1_q[5]_qfbk)) # !LB1L45 & (H1_q[5]_qfbk);

--H1_q[5] is tx_fifo:i_tx_fifo|q[5] at LC_X34_Y30_N5
--operation mode is normal

H1_q[5] = DFFEAS(EB1L11, GLOBAL(L1L7), !GLOBAL(H1L5), , , C1_LatchedData[5]$latch, , , VCC);


--EB1L21 is tx:i_tx|tx_data_mux:i_tx_data_mux|data[5]~2459 at LC_X33_Y30_N6
--operation mode is normal

EB1L21 = LB1L25 & (LB1L15 & P1_int_dout[5] # !LB1L15 & (EB1L11)) # !LB1L25 & (EB1L11);


--EB1L1 is tx:i_tx|tx_data_mux:i_tx_data_mux|data[0]~2460 at LC_X34_Y30_N8
--operation mode is normal

H1_q[0]_qfbk = H1_q[0];
EB1L1 = LB1L45 & (LB1L02 & P2_int_dout[0] # !LB1L02 & (H1_q[0]_qfbk)) # !LB1L45 & (H1_q[0]_qfbk);

--H1_q[0] is tx_fifo:i_tx_fifo|q[0] at LC_X34_Y30_N8
--operation mode is normal

H1_q[0] = DFFEAS(EB1L1, GLOBAL(L1L7), !GLOBAL(H1L5), , , C1_LatchedData[0]$latch, , , VCC);


--EB1L2 is tx:i_tx|tx_data_mux:i_tx_data_mux|data[0]~2461 at LC_X34_Y30_N9
--operation mode is normal

P1_int_dout[0]_qfbk = P1_int_dout[0];
EB1L2 = LB1L15 & (LB1L25 & P1_int_dout[0]_qfbk # !LB1L25 & (EB1L1)) # !LB1L15 & (EB1L1);

--P1_int_dout[0] is proc:i_procintf|proc_sync_reg:I_proc_sync_reg1|int_dout[0] at LC_X34_Y30_N9
--operation mode is normal

P1_int_dout[0] = DFFEAS(EB1L2, GLOBAL(clk), GLOBAL(reset), , A1L35, A1L74, , , VCC);


--GB1L1 is tx:i_tx|tx_par_gen:i_tx_par_gen|local_par~79 at LC_X33_Y30_N5
--operation mode is normal

M1_int_dout[5]_qfbk = M1_int_dout[5];
GB1L1 = EB1L2 $ M1_int_dout[5]_qfbk $ (R1L32 & EB1L21);

--M1_int_dout[5] is proc:i_procintf|proc_mode_reg:I_proc_mode_reg|int_dout[5] at LC_X33_Y30_N5
--operation mode is normal

M1_int_dout[5] = DFFEAS(GB1L1, GLOBAL(clk), GLOBAL(reset), , A1L64, A1L25, , , VCC);


--EB1L9 is tx:i_tx|tx_data_mux:i_tx_data_mux|data[4]~2462 at LC_X35_Y30_N3
--operation mode is normal

H1_q[4]_qfbk = H1_q[4];
EB1L9 = LB1L45 & (LB1L02 & P2_int_dout[4] # !LB1L02 & (H1_q[4]_qfbk)) # !LB1L45 & (H1_q[4]_qfbk);

--H1_q[4] is tx_fifo:i_tx_fifo|q[4] at LC_X35_Y30_N3
--operation mode is normal

H1_q[4] = DFFEAS(EB1L9, GLOBAL(L1L7), !GLOBAL(H1L5), , , C1_LatchedData[4]$latch, , , VCC);


--EB1L01 is tx:i_tx|tx_data_mux:i_tx_data_mux|data[4]~2463 at LC_X34_Y30_N7
--operation mode is normal

P1_int_dout[4]_qfbk = P1_int_dout[4];
EB1L01 = LB1L15 & (LB1L25 & P1_int_dout[4]_qfbk # !LB1L25 & (EB1L9)) # !LB1L15 & (EB1L9);

--P1_int_dout[4] is proc:i_procintf|proc_sync_reg:I_proc_sync_reg1|int_dout[4] at LC_X34_Y30_N7
--operation mode is normal

P1_int_dout[4] = DFFEAS(EB1L01, GLOBAL(clk), GLOBAL(reset), , A1L35, A1L95, , , VCC);


--EB1L3 is tx:i_tx|tx_data_mux:i_tx_data_mux|data[1]~2464 at LC_X35_Y30_N8
--operation mode is normal

H1_q[1]_qfbk = H1_q[1];
EB1L3 = LB1L45 & (LB1L02 & P2_int_dout[1] # !LB1L02 & (H1_q[1]_qfbk)) # !LB1L45 & (H1_q[1]_qfbk);

--H1_q[1] is tx_fifo:i_tx_fifo|q[1] at LC_X35_Y30_N8
--operation mode is normal

H1_q[1] = DFFEAS(EB1L3, GLOBAL(L1L7), !GLOBAL(H1L5), , , C1_LatchedData[1]$latch, , , VCC);


--EB1L4 is tx:i_tx|tx_data_mux:i_tx_data_mux|data[1]~2465 at LC_X33_Y30_N7
--operation mode is normal

EB1L4 = LB1L25 & (LB1L15 & P1_int_dout[1] # !LB1L15 & (EB1L3)) # !LB1L25 & (EB1L3);

⌨️ 快捷键说明

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