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

📄 a6850.fit.eqn

📁 本文件是altera公司fpga的ip核
💻 EQN
📖 第 1 页 / 共 4 页
字号:

W1L1 = G1_int_dout[4] & L1_int_dout[7];


--L1_int_dout[0] is xmit_reg:u10|int_dout[0] at LC_X18_Y7_N5
--operation mode is normal

L1_int_dout[0]_lut_out = H1_dataq[0] & (!G1_int_dout[0] # !G1_int_dout[1]);
L1_int_dout[0] = DFFEAS(L1_int_dout[0]_lut_out, !GLOBAL(txclk), GLOBAL(reset), , L1L5, , , , );


--L1_int_dout[6] is xmit_reg:u10|int_dout[6] at LC_X15_Y7_N6
--operation mode is normal

L1_int_dout[6]_lut_out = H1_dataq[6] & (!G1_int_dout[1] # !G1_int_dout[0]);
L1_int_dout[6] = DFFEAS(L1_int_dout[6]_lut_out, !GLOBAL(txclk), GLOBAL(reset), , L1L5, , , , );


--L1_int_dout[5] is xmit_reg:u10|int_dout[5] at LC_X15_Y7_N5
--operation mode is normal

L1_int_dout[5]_lut_out = H1_dataq[5] & (!G1_int_dout[1] # !G1_int_dout[0]);
L1_int_dout[5] = DFFEAS(L1_int_dout[5]_lut_out, !GLOBAL(txclk), GLOBAL(reset), , L1L5, , , , );


--L1_int_dout[4] is xmit_reg:u10|int_dout[4] at LC_X15_Y8_N9
--operation mode is normal

L1_int_dout[4]_lut_out = H1_dataq[4] & (!G1_int_dout[1] # !G1_int_dout[0]);
L1_int_dout[4] = DFFEAS(L1_int_dout[4]_lut_out, !GLOBAL(txclk), GLOBAL(reset), , L1L5, , , , );


--X1L1 is srpargen:u9|pargen:u2|local_par~54 at LC_X15_Y8_N7
--operation mode is normal

X1L1 = L1_int_dout[4] $ L1_int_dout[5] $ L1_int_dout[0] $ L1_int_dout[6];


--L1_int_dout[3] is xmit_reg:u10|int_dout[3] at LC_X18_Y7_N4
--operation mode is normal

L1_int_dout[3]_lut_out = H1_dataq[3] & (!G1_int_dout[1] # !G1_int_dout[0]);
L1_int_dout[3] = DFFEAS(L1_int_dout[3]_lut_out, !GLOBAL(txclk), GLOBAL(reset), , L1L5, , , , );


--L1_int_dout[2] is xmit_reg:u10|int_dout[2] at LC_X15_Y8_N3
--operation mode is normal

L1_int_dout[2]_lut_out = H1_dataq[2] & (!G1_int_dout[1] # !G1_int_dout[0]);
L1_int_dout[2] = DFFEAS(L1_int_dout[2]_lut_out, !GLOBAL(txclk), GLOBAL(reset), , L1L5, , , , );


--L1_int_dout[1] is xmit_reg:u10|int_dout[1] at LC_X15_Y7_N9
--operation mode is normal

L1_int_dout[1]_lut_out = H1_dataq[1] & (!G1_int_dout[1] # !G1_int_dout[0]);
L1_int_dout[1] = DFFEAS(L1_int_dout[1]_lut_out, !GLOBAL(txclk), GLOBAL(reset), , L1L5, , , , );


--X1L2 is srpargen:u9|pargen:u2|local_par~55 at LC_X15_Y8_N8
--operation mode is normal

X1L2 = L1_int_dout[3] $ L1_int_dout[2] $ L1_int_dout[1] $ X1L1;


--T1L5 is tcntl:u8|transm:u1|next_state.ini~222 at LC_X17_Y7_N5
--operation mode is normal

T1L5 = !G1L01 & T1_state.ini & !V1L3 & T1L6;


--T1L3 is tcntl:u8|transm:u1|loadsr~90 at LC_X17_Y7_N6
--operation mode is normal

T1L3 = !G1L01 & (R1L4 # R1_int_dout[2] & T1L5);


--T1L4 is tcntl:u8|transm:u1|next_state.data~145 at LC_X17_Y7_N7
--operation mode is normal

T1L4 = !G1L01 & T1_state.data & (V1L3 # !U1L6);


--Y1_data_int[1] is srpargen:u9|tshftrg:u3|data_int[1] at LC_X15_Y7_N3
--operation mode is normal

Y1_data_int[1]_lut_out = !G1L01 & (T1L9 & L1_int_dout[1] # !T1L9 & (Y1_data_int[2]));
Y1_data_int[1] = DFFEAS(Y1_data_int[1]_lut_out, !GLOBAL(txclk), GLOBAL(reset), , Y1L4, , , , );


--Y1L4 is srpargen:u9|tshftrg:u3|data_int[1]~55 at LC_X16_Y7_N8
--operation mode is normal

Y1L4 = G1L01 # T1L9 # T1_state.data & V1_tc;


--M1_state.db1_parity is rxcntl:u1|rxcntlsm:u1|state.db1_parity at LC_X19_Y6_N6
--operation mode is normal

M1_state.db1_parity_lut_out = !G1L01 & M1_state.db1_data & G1L11 & N1L31;
M1_state.db1_parity = DFFEAS(M1_state.db1_parity_lut_out, GLOBAL(rxclk), GLOBAL(reset), , , , , , );


--M1_state.db1_data is rxcntl:u1|rxcntlsm:u1|state.db1_data at LC_X19_Y6_N9
--operation mode is normal

M1_state.db1_data_lut_out = !G1L01 & (M1L01 # !N1L31 & M1_state.db1_data);
M1_state.db1_data = DFFEAS(M1_state.db1_data_lut_out, GLOBAL(rxclk), GLOBAL(reset), , , , , , );


--M1L4 is rxcntl:u1|rxcntlsm:u1|cnt_en~71 at LC_X19_Y10_N0
--operation mode is normal

M1L4 = !M1_state.db1_data & !M1_state.db1_parity;


--F1L6 is rxshftrg:u5|data[3]~66 at LC_X19_Y10_N1
--operation mode is normal

F1L6 = G1L01 # M1_state.sample_data # M1_state.sample_parity # !M1L4;


--H1_dataq[3] is bus_cntl:u7|dataq[3] at LC_X15_Y9_N5
--operation mode is normal

H1_dataq[3]_lut_out = di[3];
H1_dataq[3] = DFFEAS(H1_dataq[3]_lut_out, GLOBAL(txclk), GLOBAL(reset), , e, , , , );


--H1_dataq[4] is bus_cntl:u7|dataq[4] at LC_X15_Y8_N5
--operation mode is normal

H1_dataq[4]_lut_out = GND;
H1_dataq[4] = DFFEAS(H1_dataq[4]_lut_out, GLOBAL(txclk), GLOBAL(reset), , e, di[4], , , VCC);


--N1_int_dout[1] is rxcntl:u1|datcount:u2|int_dout[1] at LC_X18_Y10_N2
--operation mode is arithmetic

N1_int_dout[1]_lut_out = N1_int_dout[1] $ (N1L3);
N1_int_dout[1] = DFFEAS(N1_int_dout[1]_lut_out, GLOBAL(rxclk), GLOBAL(reset), , , , , M1L8, );

--N1L6 is rxcntl:u1|datcount:u2|int_dout[1]~30 at LC_X18_Y10_N2
--operation mode is arithmetic

N1L6_cout_0 = !N1L3 # !N1_int_dout[1];
N1L6 = CARRY(N1L6_cout_0);

--N1L7 is rxcntl:u1|datcount:u2|int_dout[1]~30COUT1_50 at LC_X18_Y10_N2
--operation mode is arithmetic

N1L7_cout_1 = !N1L4 # !N1_int_dout[1];
N1L7 = CARRY(N1L7_cout_1);


--N1_int_dout[2] is rxcntl:u1|datcount:u2|int_dout[2] at LC_X18_Y10_N3
--operation mode is arithmetic

N1_int_dout[2]_lut_out = N1_int_dout[2] $ !N1L6;
N1_int_dout[2] = DFFEAS(N1_int_dout[2]_lut_out, GLOBAL(rxclk), GLOBAL(reset), , , , , M1L8, );

--N1L9 is rxcntl:u1|datcount:u2|int_dout[2]~34 at LC_X18_Y10_N3
--operation mode is arithmetic

N1L9_cout_0 = N1_int_dout[2] & !N1L6;
N1L9 = CARRY(N1L9_cout_0);

--N1L01 is rxcntl:u1|datcount:u2|int_dout[2]~34COUT1_52 at LC_X18_Y10_N3
--operation mode is arithmetic

N1L01_cout_1 = N1_int_dout[2] & !N1L7;
N1L01 = CARRY(N1L01_cout_1);


--N1_int_dout[3] is rxcntl:u1|datcount:u2|int_dout[3] at LC_X18_Y10_N4
--operation mode is normal

N1_int_dout[3]_lut_out = N1_int_dout[3] $ N1L9;
N1_int_dout[3] = DFFEAS(N1_int_dout[3]_lut_out, GLOBAL(rxclk), GLOBAL(reset), , , , , M1L8, );


--N1_int_dout[0] is rxcntl:u1|datcount:u2|int_dout[0] at LC_X18_Y10_N1
--operation mode is arithmetic

N1_int_dout[0]_lut_out = N1_int_dout[0] $ !M1L62;
N1_int_dout[0] = DFFEAS(N1_int_dout[0]_lut_out, GLOBAL(rxclk), GLOBAL(reset), , , , , M1L8, );

--N1L3 is rxcntl:u1|datcount:u2|int_dout[0]~42 at LC_X18_Y10_N1
--operation mode is arithmetic

N1L3_cout_0 = N1_int_dout[0] & !M1L62;
N1L3 = CARRY(N1L3_cout_0);

--N1L4 is rxcntl:u1|datcount:u2|int_dout[0]~42COUT1_49 at LC_X18_Y10_N1
--operation mode is arithmetic

N1L4_cout_1 = N1_int_dout[0] & !M1L62;
N1L4 = CARRY(N1L4_cout_1);


--N1L21 is rxcntl:u1|datcount:u2|int_tc1~18 at LC_X18_Y10_N6
--operation mode is normal

N1L21 = G1_int_dout[4] $ (N1_int_dout[0]);


--N1L31 is rxcntl:u1|datcount:u2|tc1~111 at LC_X18_Y10_N7
--operation mode is normal

N1L31 = N1_int_dout[1] & N1_int_dout[2] & !N1_int_dout[3] & !N1L21;


--M1L11 is rxcntl:u1|rxcntlsm:u1|next_state.db1_stop1~68 at LC_X19_Y7_N5
--operation mode is normal

M1L11 = !G1_int_dout[3] & G1_int_dout[4] & M1_state.db1_data;


--M1_state.wait_stop1 is rxcntl:u1|rxcntlsm:u1|state.wait_stop1 at LC_X17_Y6_N4
--operation mode is normal

M1_state.wait_stop1_lut_out = !G1L01 & (M1_state.sample_parity # M1L91 # M1L81);
M1_state.wait_stop1 = DFFEAS(M1_state.wait_stop1_lut_out, GLOBAL(rxclk), GLOBAL(reset), , , , , , );


--M1L5 is rxcntl:u1|rxcntlsm:u1|cnt_en~72 at LC_X19_Y6_N1
--operation mode is normal

M1L5 = !M1_state.db1_data & !M1_state.db1_parity & (!G1_int_dout[1] # !G1_int_dout[0]);


--M1_state.wait_start is rxcntl:u1|rxcntlsm:u1|state.wait_start at LC_X20_Y6_N4
--operation mode is normal

M1_state.wait_start_lut_out = !S1L41 & (!M1_state.synch & M1_state.wait_start # !rxdata);
M1_state.wait_start = DFFEAS(M1_state.wait_start_lut_out, GLOBAL(rxclk), GLOBAL(reset), , , , , , );


--M1L6 is rxcntl:u1|rxcntlsm:u1|cnt_en~73 at LC_X19_Y6_N2
--operation mode is normal

M1L6 = !M1_state.db1_stop1 & M1_state.wait_start & M1L3 & M1L5;


--P1_int_dout[3] is rxcntl:u1|rxcount:u3|int_dout[3] at LC_X18_Y6_N4
--operation mode is arithmetic

P1_int_dout[3]_lut_out = P1_int_dout[3] $ P1L9;
P1_int_dout[3] = DFFEAS(P1_int_dout[3]_lut_out, GLOBAL(rxclk), GLOBAL(reset), , , , , M1L2, );

--P1L21 is rxcntl:u1|rxcount:u3|int_dout[3]~44 at LC_X18_Y6_N4
--operation mode is arithmetic

P1L21 = P1L31;


--P1_int_dout[5] is rxcntl:u1|rxcount:u3|int_dout[5] at LC_X18_Y6_N6
--operation mode is normal

P1_int_dout[5]_carry_eqn = (!P1L21 & P1L61) # (P1L21 & P1L71);
P1_int_dout[5]_lut_out = P1_int_dout[5]_carry_eqn $ P1_int_dout[5];
P1_int_dout[5] = DFFEAS(P1_int_dout[5]_lut_out, GLOBAL(rxclk), GLOBAL(reset), , , , , M1L2, );


--P1_int_dout[4] is rxcntl:u1|rxcount:u3|int_dout[4] at LC_X18_Y6_N5
--operation mode is arithmetic

P1_int_dout[4]_carry_eqn = (!P1L21 & GND) # (P1L21 & VCC);
P1_int_dout[4]_lut_out = P1_int_dout[4] $ (!P1_int_dout[4]_carry_eqn);
P1_int_dout[4] = DFFEAS(P1_int_dout[4]_lut_out, GLOBAL(rxclk), GLOBAL(reset), , , , , M1L2, );

--P1L61 is rxcntl:u1|rxcount:u3|int_dout[4]~52 at LC_X18_Y6_N5
--operation mode is arithmetic

P1L61_cout_0 = P1_int_dout[4] & (!P1L21);
P1L61 = CARRY(P1L61_cout_0);

--P1L71 is rxcntl:u1|rxcount:u3|int_dout[4]~52COUT1_77 at LC_X18_Y6_N5
--operation mode is arithmetic

P1L71_cout_1 = P1_int_dout[4] & (!P1L21);
P1L71 = CARRY(P1L71_cout_1);


--P1L12 is rxcntl:u1|rxcount:u3|int_tc2~144 at LC_X17_Y6_N1
--operation mode is normal

P1L12 = P1_int_dout[4] & P1_int_dout[5] & (G1_int_dout[1] # !G1_int_dout[0]) # !P1_int_dout[4] & !G1_int_dout[1] & G1_int_dout[0] & !P1_int_dout[5];


--P1_int_dout[0] is rxcntl:u1|rxcount:u3|int_dout[0] at LC_X18_Y6_N1
--operation mode is arithmetic

P1_int_dout[0]_lut_out = P1_int_dout[0] $ M1L6;
P1_int_dout[0] = DFFEAS(P1_int_dout[0]_lut_out, GLOBAL(rxclk), GLOBAL(reset), , , , , M1L2, );

--P1L3 is rxcntl:u1|rxcount:u3|int_dout[0]~56 at LC_X18_Y6_N1
--operation mode is arithmetic

P1L3_cout_0 = P1_int_dout[0] & M1L6;
P1L3 = CARRY(P1L3_cout_0);

--P1L4 is rxcntl:u1|rxcount:u3|int_dout[0]~56COUT1_72 at LC_X18_Y6_N1
--operation mode is arithmetic

P1L4_cout_1 = P1_int_dout[0] & M1L6;
P1L4 = CARRY(P1L4_cout_1);


--P1_int_dout[1] is rxcntl:u1|rxcount:u3|int_dout[1] at LC_X18_Y6_N2
--operation mode is arithmetic

P1_int_dout[1]_lut_out = P1_int_dout[1] $ (P1L3);
P1_int_dout[1] = DFFEAS(P1_int_dout[1]_lut_out, GLOBAL(rxclk), GLOBAL(reset), , , , , M1L2, );

--P1L6 is rxcntl:u1|rxcount:u3|int_dout[1]~60 at LC_X18_Y6_N2
--operation mode is arithmetic

P1L6_cout_0 = !P1L3 # !P1_int_dout[1];
P1L6 = CARRY(P1L6_cout_0);

--P1L7 is rxcntl:u1|rxcount:u3|int_dout[1]~60COUT1_74 at LC_X18_Y6_N2
--operation mode is arithmetic

P1L7_cout_1 = !P1L4 # !P1_int_dout[1];
P1L7 = CARRY(P1L7_cout_1);


--P1_int_dout[2] is rxcntl:u1|rxcount:u3|int_dout[2] at LC_X18_Y6_N3
--operation mode is arithmetic

P1_int_dout[2]_lut_out = P1_int_dout[2] $ !P1L6;
P1_int_dout[2] = DFFEAS(P1_int_dout[2]_lut_out, GLOBAL(rxclk), GLOBAL(reset), , , , , M1L2, );

--P1L9 is rxcntl:u1|rxcount:u3|int_dout[2]~64 at LC_X18_Y6_N3
--operation mode is arithmetic

P1L9_cout_0 = P1_int_dout[2] & !P1L6;
P1L9 = CARRY(P1L9_cout_0);

--P1L01 is rxcntl:u1|rxcount:u3|int_dout[2]~64COUT1_75 at LC_X18_Y6_N3
--operation mode is arithmetic

P1L01_cout_1 = P1_int_dout[2] & !P1L7;
P1L01 = CARRY(P1L01_cout_1);


--P1L22 is rxcntl:u1|rxcount:u3|int_tc2~145 at LC_X18_Y6_N0
--operation mode is normal

P1L22 = P1_int_dout[1] & P1_int_dout[2] & P1_int_dout[0];


--P1L32 is rxcntl:u1|rxcount:u3|int_tc2~146 at LC_X17_Y6_N7
--operation mode is normal

P1L32 = P1_int_dout[3] & P1L22 & P1L12;


--M1L12 is rxcntl:u1|rxcntlsm:u1|next_state~134 at LC_X17_Y6_N2
--operation mode is normal

M1L12 = M1_state.wait_stop1 & P1L32 & M1L6;

--M1_state.sample_stop1 is rxcntl:u1|rxcntlsm:u1|state.sample_stop1 at LC_X17_Y6_N2
--operation mode is normal

M1_state.sample_stop1 = DFFEAS(M1L12, GLOBAL(rxclk), GLOBAL(reset), , , , , , );


--H1_dataq[2] is bus_cntl:u7|dataq[2] at LC_X15_Y9_N4
--operation mode is normal

H1_dataq[2]_lut_out = GND;
H1_dataq[2] = DFFEAS(H1_dataq[2]_lut_out, GLOBAL(txclk), GLOBAL(reset), , e, di[2], , , VCC);


--M1L71 is rxcntl:u1|rxcntlsm:u1|next_state.wait_start~157 at LC_X19_Y7_N2
--operation mode is normal

M1L71 = !G1L21 & (M1_state.db1_stop1 # M1_state.sample_stop1) # !M1L3;


--M1_state.wait_stop2 is rxcntl:u1|rxcntlsm:u1|state.wait_stop2 at LC_X17_Y6_N6
--operation mode is normal

M1_state.wait_stop2_lut_out = !G1L01 & (M1L02 # !P1L32 & M1_state.wait_stop2);
M1_state.wait_stop2 = DFFEAS(M1_state.wait_stop2_lut_out, GLOBAL(rxclk), GLOBAL(reset), , , , , , );


--M1L22 is rxcntl:u1|rxcntlsm:u1|next_state~135 at LC_X17_Y6_N5
--operation mode is normal

M1L22 = M1_state.wait_stop2 & P1L32 & M1L6;


--H1L12 is bus_cntl:u7|rx_com_re~29 at LC_X26_Y10_N2
--operation mode is normal

H1L12 = cs[1] & !cs[0] & e & cs[2];


--V1L52 is tcntl:u8|txclkcnt:u3|mux_dout[6]~215 at LC_X17_Y7_N3
--operation mode is normal

V1L52 = !G1L01 & (T1_state.ini # R1_int_dout[2] & !R1_int_dout[1]);


--T1L8 is tcntl:u8|transm:u1|next_state.stop1~188 at LC_X17_Y10_N3
--operation mode is normal

T1L8 = T1_state.parity # T1_state.data & !G1L11 & U1L6;


--V1L62 is tcntl:u8|txclkcnt:u3|mux_dout[6]~216 at LC_X16_Y8_N0
--operation mode is normal

V1L62 = V1L52 & (!V1L3 # !T1_state.ini);


--T1L2 is tcntl:u8|transm:u1|count_en~28 at LC_X16_Y8_N8
--operation mode is normal

T1L2 = T1_state.ini & (!G1_int_dout[1] # !G1_int_dout[0]);


⌨️ 快捷键说明

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