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

📄 dds_vhdl.fit.eqn

📁 基于fpga的正弦波发生器设计
💻 EQN
📖 第 1 页 / 共 5 页
字号:

G1_dout[1]_lut_out = pword[1] $ D1_dout[23] $ G1L4;
G1_dout[1] = DFFEA(G1_dout[1]_lut_out, GLOBAL(J1_clock0), Y1__locked, , , , );

--G1L8 is reg10b:u5|dout[1]~COUT0 at LC_X9_Y5_N1
--operation mode is arithmetic

G1L8_cout_0 = pword[1] & !D1_dout[23] & !G1L4 # !pword[1] & (!G1L4 # !D1_dout[23]);
G1L8 = CARRY(G1L8_cout_0);

--G1L9 is reg10b:u5|dout[1]~COUT1 at LC_X9_Y5_N1
--operation mode is arithmetic

G1L9_cout_1 = pword[1] & !D1_dout[23] & !G1L5 # !pword[1] & (!G1L5 # !D1_dout[23]);
G1L9 = CARRY(G1L9_cout_1);


--G1_dout[2] is reg10b:u5|dout[2] at LC_X9_Y5_N2
--operation mode is arithmetic

G1_dout[2]_lut_out = D1_dout[24] $ pword[2] $ !G1L8;
G1_dout[2] = DFFEA(G1_dout[2]_lut_out, GLOBAL(J1_clock0), Y1__locked, , , , );

--G1L21 is reg10b:u5|dout[2]~COUT0 at LC_X9_Y5_N2
--operation mode is arithmetic

G1L21_cout_0 = D1_dout[24] & (pword[2] # !G1L8) # !D1_dout[24] & pword[2] & !G1L8;
G1L21 = CARRY(G1L21_cout_0);

--G1L31 is reg10b:u5|dout[2]~COUT1 at LC_X9_Y5_N2
--operation mode is arithmetic

G1L31_cout_1 = D1_dout[24] & (pword[2] # !G1L9) # !D1_dout[24] & pword[2] & !G1L9;
G1L31 = CARRY(G1L31_cout_1);


--G1_dout[3] is reg10b:u5|dout[3] at LC_X9_Y5_N3
--operation mode is arithmetic

G1_dout[3]_lut_out = D1_dout[25] $ pword[3] $ G1L21;
G1_dout[3] = DFFEA(G1_dout[3]_lut_out, GLOBAL(J1_clock0), Y1__locked, , , , );

--G1L61 is reg10b:u5|dout[3]~COUT0 at LC_X9_Y5_N3
--operation mode is arithmetic

G1L61_cout_0 = D1_dout[25] & !pword[3] & !G1L21 # !D1_dout[25] & (!G1L21 # !pword[3]);
G1L61 = CARRY(G1L61_cout_0);

--G1L71 is reg10b:u5|dout[3]~COUT1 at LC_X9_Y5_N3
--operation mode is arithmetic

G1L71_cout_1 = D1_dout[25] & !pword[3] & !G1L31 # !D1_dout[25] & (!G1L31 # !pword[3]);
G1L71 = CARRY(G1L71_cout_1);


--G1_dout[4] is reg10b:u5|dout[4] at LC_X9_Y5_N4
--operation mode is arithmetic

G1_dout[4]_lut_out = pword[4] $ D1_dout[26] $ !G1L61;
G1_dout[4] = DFFEA(G1_dout[4]_lut_out, GLOBAL(J1_clock0), Y1__locked, , , , );

--G1L91 is reg10b:u5|dout[4]~COUT at LC_X9_Y5_N4
--operation mode is arithmetic

G1L91 = CARRY(pword[4] & (D1_dout[26] # !G1L71) # !pword[4] & D1_dout[26] & !G1L71);


--G1_dout[5] is reg10b:u5|dout[5] at LC_X9_Y5_N5
--operation mode is arithmetic

G1_dout[5]_carry_eqn = G1L91;
G1_dout[5]_lut_out = pword[5] $ D1_dout[27] $ G1_dout[5]_carry_eqn;
G1_dout[5] = DFFEA(G1_dout[5]_lut_out, GLOBAL(J1_clock0), Y1__locked, , , , );

--G1L22 is reg10b:u5|dout[5]~COUT0 at LC_X9_Y5_N5
--operation mode is arithmetic

G1L22_cout_0 = pword[5] & !D1_dout[27] & !G1L91 # !pword[5] & (!G1L91 # !D1_dout[27]);
G1L22 = CARRY(G1L22_cout_0);

--G1L32 is reg10b:u5|dout[5]~COUT1 at LC_X9_Y5_N5
--operation mode is arithmetic

G1L32_cout_1 = pword[5] & !D1_dout[27] & !G1L91 # !pword[5] & (!G1L91 # !D1_dout[27]);
G1L32 = CARRY(G1L32_cout_1);


--G1_dout[6] is reg10b:u5|dout[6] at LC_X9_Y5_N6
--operation mode is arithmetic

G1_dout[6]_carry_eqn = (!G1L91 & G1L22) # (G1L91 & G1L32);
G1_dout[6]_lut_out = pword[6] $ D1_dout[28] $ !G1_dout[6]_carry_eqn;
G1_dout[6] = DFFEA(G1_dout[6]_lut_out, GLOBAL(J1_clock0), Y1__locked, , , , );

--G1L62 is reg10b:u5|dout[6]~COUT0 at LC_X9_Y5_N6
--operation mode is arithmetic

G1L62_cout_0 = pword[6] & (D1_dout[28] # !G1L22) # !pword[6] & D1_dout[28] & !G1L22;
G1L62 = CARRY(G1L62_cout_0);

--G1L72 is reg10b:u5|dout[6]~COUT1 at LC_X9_Y5_N6
--operation mode is arithmetic

G1L72_cout_1 = pword[6] & (D1_dout[28] # !G1L32) # !pword[6] & D1_dout[28] & !G1L32;
G1L72 = CARRY(G1L72_cout_1);


--G1_dout[7] is reg10b:u5|dout[7] at LC_X9_Y5_N7
--operation mode is arithmetic

G1_dout[7]_carry_eqn = (!G1L91 & G1L62) # (G1L91 & G1L72);
G1_dout[7]_lut_out = D1_dout[29] $ pword[7] $ G1_dout[7]_carry_eqn;
G1_dout[7] = DFFEA(G1_dout[7]_lut_out, GLOBAL(J1_clock0), Y1__locked, , , , );

--G1L03 is reg10b:u5|dout[7]~COUT0 at LC_X9_Y5_N7
--operation mode is arithmetic

G1L03_cout_0 = D1_dout[29] & !pword[7] & !G1L62 # !D1_dout[29] & (!G1L62 # !pword[7]);
G1L03 = CARRY(G1L03_cout_0);

--G1L13 is reg10b:u5|dout[7]~COUT1 at LC_X9_Y5_N7
--operation mode is arithmetic

G1L13_cout_1 = D1_dout[29] & !pword[7] & !G1L72 # !D1_dout[29] & (!G1L72 # !pword[7]);
G1L13 = CARRY(G1L13_cout_1);


--G1_dout[8] is reg10b:u5|dout[8] at LC_X9_Y5_N8
--operation mode is arithmetic

G1_dout[8]_carry_eqn = (!G1L91 & G1L03) # (G1L91 & G1L13);
G1_dout[8]_lut_out = D1_dout[30] $ !G1_dout[8]_carry_eqn;
G1_dout[8] = DFFEA(G1_dout[8]_lut_out, GLOBAL(J1_clock0), Y1__locked, , , , );

--G1L43 is reg10b:u5|dout[8]~COUT0 at LC_X9_Y5_N8
--operation mode is arithmetic

G1L43_cout_0 = D1_dout[30] & !G1L03;
G1L43 = CARRY(G1L43_cout_0);

--G1L53 is reg10b:u5|dout[8]~COUT1 at LC_X9_Y5_N8
--operation mode is arithmetic

G1L53_cout_1 = D1_dout[30] & !G1L13;
G1L53 = CARRY(G1L53_cout_1);


--G1_dout[9] is reg10b:u5|dout[9] at LC_X9_Y5_N9
--operation mode is normal

G1_dout[9]_carry_eqn = (!G1L91 & G1L43) # (G1L91 & G1L53);
G1_dout[9]_lut_out = G1_dout[9]_carry_eqn $ D1_dout[31];
G1_dout[9] = DFFEA(G1_dout[9]_lut_out, GLOBAL(J1_clock0), Y1__locked, , , , );


--U1_ram_rom_data_reg[9] is sin_rom:u3|altsyncram:altsyncram_component|altsyncram_cvr:auto_generated|sld_mod_ram_rom:mgl_prim2|ram_rom_data_reg[9] at LC_X15_Y8_N4
--operation mode is normal

U1_ram_rom_data_reg[9] = AMPP_FUNCTION(A1L5, altera_internal_jtag, U1L01, T1_q_b[9], U1_ram_rom_data_reg[9], VCC, U1L9);


--W1_safe_q[0] is sin_rom:u3|altsyncram:altsyncram_component|altsyncram_cvr:auto_generated|sld_mod_ram_rom:mgl_prim2|lpm_counter:ram_rom_addr_reg_rtl_0|cntr_8b8:auto_generated|safe_q[0] at LC_X12_Y9_N0
--operation mode is arithmetic

W1_safe_q[0] = AMPP_FUNCTION(A1L5, W1_safe_q[0], U1L31, !K1_Q[0], U1_ram_rom_incr_addr);

--W1L22 is sin_rom:u3|altsyncram:altsyncram_component|altsyncram_cvr:auto_generated|sld_mod_ram_rom:mgl_prim2|lpm_counter:ram_rom_addr_reg_rtl_0|cntr_8b8:auto_generated|safe_q[0]~COUT0 at LC_X12_Y9_N0
--operation mode is arithmetic

W1L22 = AMPP_FUNCTION(W1_safe_q[0]);

--W1L32 is sin_rom:u3|altsyncram:altsyncram_component|altsyncram_cvr:auto_generated|sld_mod_ram_rom:mgl_prim2|lpm_counter:ram_rom_addr_reg_rtl_0|cntr_8b8:auto_generated|safe_q[0]~COUT1 at LC_X12_Y9_N0
--operation mode is arithmetic

W1L32 = AMPP_FUNCTION(W1_safe_q[0]);


--W1_safe_q[1] is sin_rom:u3|altsyncram:altsyncram_component|altsyncram_cvr:auto_generated|sld_mod_ram_rom:mgl_prim2|lpm_counter:ram_rom_addr_reg_rtl_0|cntr_8b8:auto_generated|safe_q[1] at LC_X12_Y9_N1
--operation mode is arithmetic

W1_safe_q[1] = AMPP_FUNCTION(A1L5, W1_safe_q[1], U1L41, !K1_Q[0], U1_ram_rom_incr_addr, W1L22, W1L32);

--W1L52 is sin_rom:u3|altsyncram:altsyncram_component|altsyncram_cvr:auto_generated|sld_mod_ram_rom:mgl_prim2|lpm_counter:ram_rom_addr_reg_rtl_0|cntr_8b8:auto_generated|safe_q[1]~COUT0 at LC_X12_Y9_N1
--operation mode is arithmetic

W1L52 = AMPP_FUNCTION(W1_safe_q[1], W1L22);

--W1L62 is sin_rom:u3|altsyncram:altsyncram_component|altsyncram_cvr:auto_generated|sld_mod_ram_rom:mgl_prim2|lpm_counter:ram_rom_addr_reg_rtl_0|cntr_8b8:auto_generated|safe_q[1]~COUT1 at LC_X12_Y9_N1
--operation mode is arithmetic

W1L62 = AMPP_FUNCTION(W1_safe_q[1], W1L32);


--W1_safe_q[2] is sin_rom:u3|altsyncram:altsyncram_component|altsyncram_cvr:auto_generated|sld_mod_ram_rom:mgl_prim2|lpm_counter:ram_rom_addr_reg_rtl_0|cntr_8b8:auto_generated|safe_q[2] at LC_X12_Y9_N2
--operation mode is arithmetic

W1_safe_q[2] = AMPP_FUNCTION(A1L5, W1_safe_q[2], U1L51, !K1_Q[0], U1_ram_rom_incr_addr, W1L52, W1L62);

--W1L82 is sin_rom:u3|altsyncram:altsyncram_component|altsyncram_cvr:auto_generated|sld_mod_ram_rom:mgl_prim2|lpm_counter:ram_rom_addr_reg_rtl_0|cntr_8b8:auto_generated|safe_q[2]~COUT0 at LC_X12_Y9_N2
--operation mode is arithmetic

W1L82 = AMPP_FUNCTION(W1_safe_q[2], W1L52);

--W1L92 is sin_rom:u3|altsyncram:altsyncram_component|altsyncram_cvr:auto_generated|sld_mod_ram_rom:mgl_prim2|lpm_counter:ram_rom_addr_reg_rtl_0|cntr_8b8:auto_generated|safe_q[2]~COUT1 at LC_X12_Y9_N2
--operation mode is arithmetic

W1L92 = AMPP_FUNCTION(W1_safe_q[2], W1L62);


--W1_safe_q[3] is sin_rom:u3|altsyncram:altsyncram_component|altsyncram_cvr:auto_generated|sld_mod_ram_rom:mgl_prim2|lpm_counter:ram_rom_addr_reg_rtl_0|cntr_8b8:auto_generated|safe_q[3] at LC_X12_Y9_N3
--operation mode is arithmetic

W1_safe_q[3] = AMPP_FUNCTION(A1L5, W1_safe_q[3], U1L61, !K1_Q[0], U1_ram_rom_incr_addr, W1L82, W1L92);

--W1L13 is sin_rom:u3|altsyncram:altsyncram_component|altsyncram_cvr:auto_generated|sld_mod_ram_rom:mgl_prim2|lpm_counter:ram_rom_addr_reg_rtl_0|cntr_8b8:auto_generated|safe_q[3]~COUT0 at LC_X12_Y9_N3
--operation mode is arithmetic

W1L13 = AMPP_FUNCTION(W1_safe_q[3], W1L82);

--W1L23 is sin_rom:u3|altsyncram:altsyncram_component|altsyncram_cvr:auto_generated|sld_mod_ram_rom:mgl_prim2|lpm_counter:ram_rom_addr_reg_rtl_0|cntr_8b8:auto_generated|safe_q[3]~COUT1 at LC_X12_Y9_N3
--operation mode is arithmetic

⌨️ 快捷键说明

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