a8251.map.eqn

来自「8251的完整的功能的实现,可以进行编译,综合.」· EQN 代码 · 共 2,099 行 · 第 1/5 页

EQN
2,099
字号
X1_rxrdy = DFFEAS(X1_rxrdy_lut_out, nRxC, !X1L2, , A1L15, , , , );


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

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


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

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


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

AB1_syncrdy_lut_out = AB1_syncrdy # V1L42 & !M1_int_dout[6] & K1_rx_resetn;
AB1_syncrdy = DFFEAS(AB1_syncrdy_lut_out, 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]
--operation mode is arithmetic

R1_space_sample_count[8]_carry_eqn = R1L24;
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, nRxC, reset, , , , , rxd, );

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

R1L44 = CARRY(R1_space_sample_count[8] & (!R1L24));


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

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

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

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


--R1L7 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1847
--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]
--operation mode is arithmetic

R1_space_sample_count[6]_carry_eqn = R1L83;
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, nRxC, reset, , , , , rxd, );

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

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


--R1L8 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1848
--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
--operation mode is normal

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


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

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


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

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


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

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


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

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

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

R1L63 = CARRY(R1_space_sample_count[4] & (!R1L43));


--R1L21 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1852
--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
--operation mode is normal

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


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

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


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

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


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

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


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

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


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

R1_space_sample_count[7]_carry_eqn = R1L04;
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, nRxC, reset, , , , , rxd, );

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

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


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

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


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

R1_space_sample_count[9]_carry_eqn = R1L44;
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, nRxC, reset, , , , , rxd, );

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

R1L64 = CARRY(!R1L44 # !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]
--operation mode is arithmetic

R1_space_sample_count[3]_carry_eqn = R1L23;
R1_space_sample_count[3]_lut_out = R1_space_sample_count[3] $ (R1_space_sample_count[3]_carry_eqn);
R1_space_sample_count[3] = DFFEAS(R1_space_sample_count[3]_lut_out, nRxC, reset, , , , , rxd, );

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

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


--R1L71 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1857
--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
--operation mode is normal

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


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

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


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

R1_space_sample_count[5]_carry_eqn = R1L63;
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, nRxC, reset, , , , , rxd, );

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

R1L83 = CARRY(!R1L63 # !R1_space_sample_count[5]);


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

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


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

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

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

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


--R1L02 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|Mux~1860
--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
--operation mode is normal

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


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

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


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

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

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

R1L82 = CARRY(R1_space_sample_count[0] & R1L84);


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

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


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

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


--R1L6 is rx:i_rx|rx_break_cnt:i_rx_break_cnt|equal~232
--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
--operation mode is normal

R1L52 = !R1L2 & !R1L1 & !R1L6;


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

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


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

A1L53 = !nCS & !nRD;


--U1_int_dout[0] is rx:i_rx|rx_data_reg:i_rx_data_reg|int_dout[0]
--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, nRxC, reset, , A1L15, , , , );


--D1L1 is dout_mux:i_dout_mux|dout[0]~64
--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]
--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, nRxC, reset, , A1L15, , , , );


--D1L2 is dout_mux:i_dout_mux|dout[1]~65
--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]
--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, nRxC, reset, , A1L15, , , , );


--D1L3 is dout_mux:i_dout_mux|dout[2]~66
--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
--operation mode is normal

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


--U1_int_dout[3] is rx:i_rx|rx_data_reg:i_rx_data_reg|int_dout[3]
--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, nRxC, reset, , A1L15, , , , );


--D1L4 is dout_mux:i_dout_mux|dout[3]~67
--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
--operation mode is normal

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


--U1_int_dout[4] is rx:i_rx|rx_data_reg:i_rx_data_reg|int_dout[4]
--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, nRxC, reset, , A1L15, , , , );


--D1L5 is dout_mux:i_dout_mux|dout[4]~68
--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
--operation mode is normal

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


--U1_int_dout[5] is rx:i_rx|rx_data_reg:i_rx_data_reg|int_dout[5]
--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, nRxC, reset, , A1L15, , , !K1_rx_resetn, );


--D1L6 is dout_mux:i_dout_mux|dout[5]~69
--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]
--operation mode is normal

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


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

⌨️ 快捷键说明

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