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

📄 nco.fit.eqn

📁 使用QUARTUS 2编译的DDS的源码
💻 EQN
📖 第 1 页 / 共 5 页
字号:

--K5L7 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~204COUT1_244 at LC_X32_Y25_N6
--operation mode is arithmetic

K5L7_cout_1 = B1_pipefw2[5] & (D1_pipe2[5] # !K5L10) # !B1_pipefw2[5] & D1_pipe2[5] & !K5L10;
K5L7 = CARRY(K5L7_cout_1);


--H2L2 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|unreg_res_node[7]~33 at LC_X31_Y25_N4
--operation mode is normal

H2L2 = B1_pipefw2[7] $ K5L1;


--D1_pipe2[5] is phasea:U_phasea|pipe2[5] at LC_X33_Y22_N2
--operation mode is normal

D1_pipe2[5]_lut_out = !RESETN & (K5L5);
D1_pipe2[5] = DFFEAS(D1_pipe2[5]_lut_out, GLOBAL(SYSCLK), VCC, , , , , , );


--B1_pipefw2[5] is loadfw:U_loadfw|pipefw2[5] at LC_X31_Y25_N1
--operation mode is normal

B1_pipefw2[5]_lut_out = !RESETN & (FREQWORD[13]);
B1_pipefw2[5] = DFFEAS(B1_pipefw2[5]_lut_out, GLOBAL(SYSCLK), VCC, , B1L20, , , , );


--K5L8 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~207 at LC_X32_Y25_N5
--operation mode is arithmetic

K5L8_carry_eqn = (!K5L12 & GND) # (K5L12 & VCC);
K5L8 = B1_pipefw2[4] $ D1_pipe2[4] $ K5L8_carry_eqn;

--K5L9 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~209 at LC_X32_Y25_N5
--operation mode is arithmetic

K5L9_cout_0 = B1_pipefw2[4] & !D1_pipe2[4] & !K5L12 # !B1_pipefw2[4] & (!K5L12 # !D1_pipe2[4]);
K5L9 = CARRY(K5L9_cout_0);

--K5L10 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~209COUT1_243 at LC_X32_Y25_N5
--operation mode is arithmetic

K5L10_cout_1 = B1_pipefw2[4] & !D1_pipe2[4] & !K5L12 # !B1_pipefw2[4] & (!K5L12 # !D1_pipe2[4]);
K5L10 = CARRY(K5L10_cout_1);


--D1_pipe2[4] is phasea:U_phasea|pipe2[4] at LC_X33_Y25_N0
--operation mode is normal

D1_pipe2[4]_lut_out = !RESETN & (K5L8);
D1_pipe2[4] = DFFEAS(D1_pipe2[4]_lut_out, GLOBAL(SYSCLK), VCC, , , , , , );


--B1_pipefw2[4] is loadfw:U_loadfw|pipefw2[4] at LC_X31_Y25_N0
--operation mode is normal

B1_pipefw2[4]_lut_out = FREQWORD[12] & !RESETN;
B1_pipefw2[4] = DFFEAS(B1_pipefw2[4]_lut_out, GLOBAL(SYSCLK), VCC, , B1L20, , , , );


--K5L11 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~212 at LC_X32_Y25_N4
--operation mode is arithmetic

K5L11 = D1_pipe2[3] $ B1_pipefw2[3] $ !K5L16;

--K5L12 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~214 at LC_X32_Y25_N4
--operation mode is arithmetic

K5L12 = K5L13;


--D1_pipe2[3] is phasea:U_phasea|pipe2[3] at LC_X33_Y25_N5
--operation mode is normal

D1_pipe2[3]_lut_out = !RESETN & (K5L11);
D1_pipe2[3] = DFFEAS(D1_pipe2[3]_lut_out, GLOBAL(SYSCLK), VCC, , , , , , );


--B1_pipefw2[3] is loadfw:U_loadfw|pipefw2[3] at LC_X31_Y25_N6
--operation mode is normal

B1_pipefw2[3]_lut_out = !RESETN & (FREQWORD[11]);
B1_pipefw2[3] = DFFEAS(B1_pipefw2[3]_lut_out, GLOBAL(SYSCLK), VCC, , B1L20, , , , );


--K5L15 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~217 at LC_X32_Y25_N3
--operation mode is arithmetic

K5L15 = D1_pipe2[2] $ B1_pipefw2[2] $ K5L19;

--K5L16 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~219 at LC_X32_Y25_N3
--operation mode is arithmetic

K5L16_cout_0 = D1_pipe2[2] & !B1_pipefw2[2] & !K5L19 # !D1_pipe2[2] & (!K5L19 # !B1_pipefw2[2]);
K5L16 = CARRY(K5L16_cout_0);

--K5L17 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~219COUT1 at LC_X32_Y25_N3
--operation mode is arithmetic

K5L17_cout_1 = D1_pipe2[2] & !B1_pipefw2[2] & !K5L20 # !D1_pipe2[2] & (!K5L20 # !B1_pipefw2[2]);
K5L17 = CARRY(K5L17_cout_1);


--D1_pipe2[2] is phasea:U_phasea|pipe2[2] at LC_X33_Y25_N1
--operation mode is normal

D1_pipe2[2]_lut_out = K5L15 & !RESETN;
D1_pipe2[2] = DFFEAS(D1_pipe2[2]_lut_out, GLOBAL(SYSCLK), VCC, , , , , , );


--B1_pipefw2[2] is loadfw:U_loadfw|pipefw2[2] at LC_X33_Y21_N5
--operation mode is normal

B1_pipefw2[2]_lut_out = !RESETN & (FREQWORD[10]);
B1_pipefw2[2] = DFFEAS(B1_pipefw2[2]_lut_out, GLOBAL(SYSCLK), VCC, , B1L20, , , , );


--K5L18 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~222 at LC_X32_Y25_N2
--operation mode is arithmetic

K5L18 = D1_pipe2[1] $ B1_pipefw2[1] $ !K5L22;

--K5L19 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~224 at LC_X32_Y25_N2
--operation mode is arithmetic

K5L19_cout_0 = D1_pipe2[1] & (B1_pipefw2[1] # !K5L22) # !D1_pipe2[1] & B1_pipefw2[1] & !K5L22;
K5L19 = CARRY(K5L19_cout_0);

--K5L20 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~224COUT1_242 at LC_X32_Y25_N2
--operation mode is arithmetic

K5L20_cout_1 = D1_pipe2[1] & (B1_pipefw2[1] # !K5L23) # !D1_pipe2[1] & B1_pipefw2[1] & !K5L23;
K5L20 = CARRY(K5L20_cout_1);


--D1_pipe2[1] is phasea:U_phasea|pipe2[1] at LC_X33_Y25_N3
--operation mode is normal

D1_pipe2[1]_lut_out = !RESETN & (K5L18);
D1_pipe2[1] = DFFEAS(D1_pipe2[1]_lut_out, GLOBAL(SYSCLK), VCC, , , , , , );


--B1_pipefw2[1] is loadfw:U_loadfw|pipefw2[1] at LC_X33_Y21_N8
--operation mode is normal

B1_pipefw2[1]_lut_out = !RESETN & (FREQWORD[9]);
B1_pipefw2[1] = DFFEAS(B1_pipefw2[1]_lut_out, GLOBAL(SYSCLK), VCC, , B1L20, , , , );


--K5L21 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~227 at LC_X32_Y25_N1
--operation mode is arithmetic

K5L21 = D1_pipe2[0] $ B1_pipefw2[0] $ K5L25;

--K5L22 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~229 at LC_X32_Y25_N1
--operation mode is arithmetic

K5L22_cout_0 = D1_pipe2[0] & !B1_pipefw2[0] & !K5L25 # !D1_pipe2[0] & (!K5L25 # !B1_pipefw2[0]);
K5L22 = CARRY(K5L22_cout_0);

--K5L23 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~229COUT1_241 at LC_X32_Y25_N1
--operation mode is arithmetic

K5L23_cout_1 = D1_pipe2[0] & !B1_pipefw2[0] & !K5L26 # !D1_pipe2[0] & (!K5L26 # !B1_pipefw2[0]);
K5L23 = CARRY(K5L23_cout_1);


--D1_pipe2[0] is phasea:U_phasea|pipe2[0] at LC_X33_Y25_N7
--operation mode is normal

D1_pipe2[0]_lut_out = !RESETN & (K5L21);
D1_pipe2[0] = DFFEAS(D1_pipe2[0]_lut_out, GLOBAL(SYSCLK), VCC, , , , , , );


--B1_pipefw2[0] is loadfw:U_loadfw|pipefw2[0] at LC_X33_Y21_N4
--operation mode is normal

B1_pipefw2[0]_lut_out = !RESETN & (FREQWORD[8]);
B1_pipefw2[0] = DFFEAS(B1_pipefw2[0]_lut_out, GLOBAL(SYSCLK), VCC, , B1L20, , , , );


--K5L25 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~234 at LC_X32_Y25_N0
--operation mode is arithmetic

K5L25_cout_0 = D1_pipec1;
K5L25 = CARRY(K5L25_cout_0);

--K5L26 is phasea:U_phasea|lpm_add_sub:lpm_add_2|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~234COUT1_240 at LC_X32_Y25_N0
--operation mode is arithmetic

K5L26_cout_1 = D1_pipec1;
K5L26 = CARRY(K5L26_cout_1);


--D1_pipec1 is phasea:U_phasea|pipec1 at LC_X33_Y25_N9
--operation mode is normal

D1_pipec1_lut_out = D1_pipe1[7] & !K2L1 & B1_pipefw1[7] # !D1_pipe1[7] & K2L1 & !B1_pipefw1[7];
D1_pipec1 = DFFEAS(D1_pipec1_lut_out, GLOBAL(SYSCLK), VCC, , , , , RESETN, );


--D1_pipe1[7] is phasea:U_phasea|pipe1[7] at LC_X36_Y21_N5
--operation mode is normal

D1_pipe1[7]_lut_out = !RESETN & H1L1;
D1_pipe1[7] = DFFEAS(D1_pipe1[7]_lut_out, GLOBAL(SYSCLK), VCC, , , , , , );


--B1_pipefw1[7] is loadfw:U_loadfw|pipefw1[7] at LC_X36_Y21_N9
--operation mode is normal

B1_pipefw1[7]_lut_out = !RESETN & FREQWORD[7];
B1_pipefw1[7] = DFFEAS(B1_pipefw1[7]_lut_out, GLOBAL(SYSCLK), VCC, , B1L15, , , , );


--K2L1 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~176 at LC_X34_Y21_N7
--operation mode is normal

K2L1_carry_eqn = (!K2L9 & K2L3) # (K2L9 & K2L4);
K2L1 = K2L1_carry_eqn;


--B1L15 is loadfw:U_loadfw|pipefw1[6]~139 at LC_X36_Y21_N4
--operation mode is normal

B1L15 = RESETN # B1_loadp1;


--K2L2 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~181 at LC_X34_Y21_N6
--operation mode is arithmetic

K2L2_carry_eqn = (!K2L9 & K2L6) # (K2L9 & K2L7);
K2L2 = B1_pipefw1[6] $ D1_pipe1[6] $ !K2L2_carry_eqn;

--K2L3 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~183 at LC_X34_Y21_N6
--operation mode is arithmetic

K2L3_cout_0 = B1_pipefw1[6] & (D1_pipe1[6] # !K2L6) # !B1_pipefw1[6] & D1_pipe1[6] & !K2L6;
K2L3 = CARRY(K2L3_cout_0);

--K2L4 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~183COUT1_223 at LC_X34_Y21_N6
--operation mode is arithmetic

K2L4_cout_1 = B1_pipefw1[6] & (D1_pipe1[6] # !K2L7) # !B1_pipefw1[6] & D1_pipe1[6] & !K2L7;
K2L4 = CARRY(K2L4_cout_1);


--H1L1 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|unreg_res_node[7]~31 at LC_X36_Y21_N6
--operation mode is normal

H1L1 = D1_pipe1[7] $ H1L2;


--D1_pipe1[6] is phasea:U_phasea|pipe1[6] at LC_X34_Y21_N9
--operation mode is normal

D1_pipe1[6]_lut_out = !RESETN & (K2L2);
D1_pipe1[6] = DFFEAS(D1_pipe1[6]_lut_out, GLOBAL(SYSCLK), VCC, , , , , , );


--B1_pipefw1[6] is loadfw:U_loadfw|pipefw1[6] at LC_X36_Y21_N7
--operation mode is normal

B1_pipefw1[6]_lut_out = !RESETN & FREQWORD[6];
B1_pipefw1[6] = DFFEAS(B1_pipefw1[6]_lut_out, GLOBAL(SYSCLK), VCC, , B1L15, , , , );


--K2L5 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~186 at LC_X34_Y21_N5
--operation mode is arithmetic

K2L5_carry_eqn = (!K2L9 & GND) # (K2L9 & VCC);
K2L5 = B1_pipefw1[5] $ D1_pipe1[5] $ K2L5_carry_eqn;

--K2L6 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~188 at LC_X34_Y21_N5
--operation mode is arithmetic

K2L6_cout_0 = B1_pipefw1[5] & !D1_pipe1[5] & !K2L9 # !B1_pipefw1[5] & (!K2L9 # !D1_pipe1[5]);
K2L6 = CARRY(K2L6_cout_0);

--K2L7 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~188COUT1_222 at LC_X34_Y21_N5
--operation mode is arithmetic

K2L7_cout_1 = B1_pipefw1[5] & !D1_pipe1[5] & !K2L9 # !B1_pipefw1[5] & (!K2L9 # !D1_pipe1[5]);
K2L7 = CARRY(K2L7_cout_1);


--H1L2 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|unreg_res_node[7]~32 at LC_X36_Y21_N8
--operation mode is normal

H1L2 = B1_pipefw1[7] $ (K2L1);


--D1_pipe1[5] is phasea:U_phasea|pipe1[5] at LC_X34_Y21_N8
--operation mode is normal

D1_pipe1[5]_lut_out = !RESETN & (K2L5);
D1_pipe1[5] = DFFEAS(D1_pipe1[5]_lut_out, GLOBAL(SYSCLK), VCC, , , , , , );


--B1_pipefw1[5] is loadfw:U_loadfw|pipefw1[5] at LC_X36_Y21_N3
--operation mode is normal

B1_pipefw1[5]_lut_out = !RESETN & FREQWORD[5];
B1_pipefw1[5] = DFFEAS(B1_pipefw1[5]_lut_out, GLOBAL(SYSCLK), VCC, , B1L15, , , , );


--K2L8 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~191 at LC_X34_Y21_N4
--operation mode is arithmetic

K2L8 = B1_pipefw1[4] $ D1_pipe1[4] $ !K2L13;

--K2L9 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~193 at LC_X34_Y21_N4
--operation mode is arithmetic

K2L9 = K2L10;


--D1_pipe1[4] is phasea:U_phasea|pipe1[4] at LC_X33_Y25_N8
--operation mode is normal

D1_pipe1[4]_lut_out = !RESETN & (K2L8);
D1_pipe1[4] = DFFEAS(D1_pipe1[4]_lut_out, GLOBAL(SYSCLK), VCC, , , , , , );


--B1_pipefw1[4] is loadfw:U_loadfw|pipefw1[4] at LC_X36_Y21_N1
--operation mode is normal

B1_pipefw1[4]_lut_out = !RESETN & FREQWORD[4];
B1_pipefw1[4] = DFFEAS(B1_pipefw1[4]_lut_out, GLOBAL(SYSCLK), VCC, , B1L15, , , , );


--K2L12 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~196 at LC_X34_Y21_N3
--operation mode is arithmetic

K2L12 = D1_pipe1[3] $ B1_pipefw1[3] $ K2L16;

--K2L13 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~198 at LC_X34_Y21_N3
--operation mode is arithmetic

K2L13_cout_0 = D1_pipe1[3] & !B1_pipefw1[3] & !K2L16 # !D1_pipe1[3] & (!K2L16 # !B1_pipefw1[3]);
K2L13 = CARRY(K2L13_cout_0);

--K2L14 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~198COUT1 at LC_X34_Y21_N3
--operation mode is arithmetic

K2L14_cout_1 = D1_pipe1[3] & !B1_pipefw1[3] & !K2L17 # !D1_pipe1[3] & (!K2L17 # !B1_pipefw1[3]);
K2L14 = CARRY(K2L14_cout_1);


--D1_pipe1[3] is phasea:U_phasea|pipe1[3] at LC_X33_Y25_N6
--operation mode is normal

D1_pipe1[3]_lut_out = K2L12 & !RESETN;
D1_pipe1[3] = DFFEAS(D1_pipe1[3]_lut_out, GLOBAL(SYSCLK), VCC, , , , , , );


--B1_pipefw1[3] is loadfw:U_loadfw|pipefw1[3] at LC_X36_Y21_N2
--operation mode is normal

B1_pipefw1[3]_lut_out = FREQWORD[3] & !RESETN;
B1_pipefw1[3] = DFFEAS(B1_pipefw1[3]_lut_out, GLOBAL(SYSCLK), VCC, , B1L15, , , , );


--K2L15 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~201 at LC_X34_Y21_N2
--operation mode is arithmetic

K2L15 = D1_pipe1[2] $ B1_pipefw1[2] $ !K2L19;

--K2L16 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~203 at LC_X34_Y21_N2
--operation mode is arithmetic

K2L16_cout_0 = D1_pipe1[2] & (B1_pipefw1[2] # !K2L19) # !D1_pipe1[2] & B1_pipefw1[2] & !K2L19;
K2L16 = CARRY(K2L16_cout_0);

--K2L17 is phasea:U_phasea|lpm_add_sub:lpm_add_1|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]~203COUT1_221 at LC_X34_Y21_N2
--operation mode is arithmetic

K2L17_cout_1 = D1_pipe1[2] & (B1_pipefw1[2] # !K2L20) # !D1_pipe1[2] & B1_pipefw1[2] & !K2L20;
K2L17 = CARRY(K2L17_cout_1);


--D1_pipe1[2] is phasea:U_phasea|pipe1[2] at LC_X35_Y21_N5
--operation mode is normal

D1_pipe1[2]_lut_out = !RESETN & (K2L15);
D1_pipe1[2] = DFFEAS(D1_pipe1[2]_lut_out, GLOBAL(SYSCLK), VCC, , , , , , );


--B1_pipefw1[2] is loadfw:U_loadfw|pipefw1[2] at LC_X33_Y21_N2
--operation mode is normal

B1_pipefw1[2]_lut_out = !RESETN & (FREQWORD[2]);
B1_pipefw1[2] = DFFEAS(B1_pipefw1[2]_lut_out, GLOBAL(SYSCLK), VCC, , B1L15, , , , );


⌨️ 快捷键说明

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