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

📄 dds.map.eqn

📁 程序用VHDL实现: 频率合成
💻 EQN
📖 第 1 页 / 共 2 页
字号:


--K1_dffs[2] is LPM_DFF:inst1|lpm_ff:lpm_ff_component|dffs[2]
--operation mode is normal

K1_dffs[2]_lut_out = J3_cs_buffer[2];
K1_dffs[2] = DFFEA(K1_dffs[2]_lut_out, CLK, , , , , );


--K1_dffs[3] is LPM_DFF:inst1|lpm_ff:lpm_ff_component|dffs[3]
--operation mode is normal

K1_dffs[3]_lut_out = J3_cs_buffer[3];
K1_dffs[3] = DFFEA(K1_dffs[3]_lut_out, CLK, , , , , );


--K1_dffs[4] is LPM_DFF:inst1|lpm_ff:lpm_ff_component|dffs[4]
--operation mode is normal

K1_dffs[4]_lut_out = J3_cs_buffer[4];
K1_dffs[4] = DFFEA(K1_dffs[4]_lut_out, CLK, , , , , );


--K1_dffs[5] is LPM_DFF:inst1|lpm_ff:lpm_ff_component|dffs[5]
--operation mode is normal

K1_dffs[5]_lut_out = J3_cs_buffer[5];
K1_dffs[5] = DFFEA(K1_dffs[5]_lut_out, CLK, , , , , );


--K1_dffs[6] is LPM_DFF:inst1|lpm_ff:lpm_ff_component|dffs[6]
--operation mode is normal

K1_dffs[6]_lut_out = J3_cs_buffer[6];
K1_dffs[6] = DFFEA(K1_dffs[6]_lut_out, CLK, , , , , );


--K1_dffs[7] is LPM_DFF:inst1|lpm_ff:lpm_ff_component|dffs[7]
--operation mode is normal

K1_dffs[7]_lut_out = J3_cs_buffer[7];
K1_dffs[7] = DFFEA(K1_dffs[7]_lut_out, CLK, , , , , );


--K1_dffs[8] is LPM_DFF:inst1|lpm_ff:lpm_ff_component|dffs[8]
--operation mode is normal

K1_dffs[8]_lut_out = J3_cs_buffer[8];
K1_dffs[8] = DFFEA(K1_dffs[8]_lut_out, CLK, , , , , );


--J3_cs_buffer[0] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cs_buffer[0]
--operation mode is arithmetic

J3_cs_buffer[0] = K1_dffs[0] $ FREQ[0];

--J3_cout[0] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cout[0]
--operation mode is arithmetic

J3_cout[0] = CARRY(K1_dffs[0] & FREQ[0]);


--J3_cs_buffer[1] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cs_buffer[1]
--operation mode is arithmetic

J3_cs_buffer[1] = FREQ[1] $ K1_dffs[1] $ J3_cout[0];

--J3_cout[1] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cout[1]
--operation mode is arithmetic

J3_cout[1] = CARRY(FREQ[1] & (K1_dffs[1] # J3_cout[0]) # !FREQ[1] & K1_dffs[1] & J3_cout[0]);


--J3_cs_buffer[2] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cs_buffer[2]
--operation mode is arithmetic

J3_cs_buffer[2] = FREQ[2] $ K1_dffs[2] $ J3_cout[1];

--J3_cout[2] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cout[2]
--operation mode is arithmetic

J3_cout[2] = CARRY(FREQ[2] & (K1_dffs[2] # J3_cout[1]) # !FREQ[2] & K1_dffs[2] & J3_cout[1]);


--J3_cs_buffer[3] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cs_buffer[3]
--operation mode is arithmetic

J3_cs_buffer[3] = FREQ[3] $ K1_dffs[3] $ J3_cout[2];

--J3_cout[3] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cout[3]
--operation mode is arithmetic

J3_cout[3] = CARRY(FREQ[3] & (K1_dffs[3] # J3_cout[2]) # !FREQ[3] & K1_dffs[3] & J3_cout[2]);


--J3_cs_buffer[4] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cs_buffer[4]
--operation mode is arithmetic

J3_cs_buffer[4] = FREQ[4] $ K1_dffs[4] $ J3_cout[3];

--J3_cout[4] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cout[4]
--operation mode is arithmetic

J3_cout[4] = CARRY(FREQ[4] & (K1_dffs[4] # J3_cout[3]) # !FREQ[4] & K1_dffs[4] & J3_cout[3]);


--J3_cs_buffer[5] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cs_buffer[5]
--operation mode is arithmetic

J3_cs_buffer[5] = FREQ[5] $ K1_dffs[5] $ J3_cout[4];

--J3_cout[5] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cout[5]
--operation mode is arithmetic

J3_cout[5] = CARRY(FREQ[5] & (K1_dffs[5] # J3_cout[4]) # !FREQ[5] & K1_dffs[5] & J3_cout[4]);


--J3_cs_buffer[6] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cs_buffer[6]
--operation mode is arithmetic

J3_cs_buffer[6] = FREQ[6] $ K1_dffs[6] $ J3_cout[5];

--J3_cout[6] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cout[6]
--operation mode is arithmetic

J3_cout[6] = CARRY(FREQ[6] & (K1_dffs[6] # J3_cout[5]) # !FREQ[6] & K1_dffs[6] & J3_cout[5]);


--J3_cs_buffer[7] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cs_buffer[7]
--operation mode is arithmetic

J3_cs_buffer[7] = FREQ[7] $ K1_dffs[7] $ J3_cout[6];

--J3_cout[7] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cout[7]
--operation mode is arithmetic

J3_cout[7] = CARRY(FREQ[7] & (K1_dffs[7] # J3_cout[6]) # !FREQ[7] & K1_dffs[7] & J3_cout[6]);


--J3_cs_buffer[8] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cs_buffer[8]
--operation mode is arithmetic

J3_cs_buffer[8] = FREQ[8] $ K1_dffs[8] $ J3_cout[7];

--J3_cout[8] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|a_csnbuffer:result_node|cout[8]
--operation mode is arithmetic

J3_cout[8] = CARRY(FREQ[8] & (K1_dffs[8] # J3_cout[7]) # !FREQ[8] & K1_dffs[8] & J3_cout[7]);


--G1_unreg_res_node[9] is LPM_ADDER_10:inst|lpm_add_sub:lpm_add_sub_component|addcore:adder|unreg_res_node[9]
--operation mode is normal

G1_unreg_res_node[9] = FREQ[9] $ K1_dffs[9] $ J3_cout[8];


--CLK is CLK
--operation mode is input

CLK = INPUT();


--PHASE[9] is PHASE[9]
--operation mode is input

PHASE[9] = INPUT();


--PHASE[0] is PHASE[0]
--operation mode is input

PHASE[0] = INPUT();


--PHASE[1] is PHASE[1]
--operation mode is input

PHASE[1] = INPUT();


--PHASE[2] is PHASE[2]
--operation mode is input

PHASE[2] = INPUT();


--PHASE[3] is PHASE[3]
--operation mode is input

PHASE[3] = INPUT();


--PHASE[4] is PHASE[4]
--operation mode is input

PHASE[4] = INPUT();


--PHASE[5] is PHASE[5]
--operation mode is input

PHASE[5] = INPUT();


--PHASE[6] is PHASE[6]
--operation mode is input

PHASE[6] = INPUT();


--PHASE[7] is PHASE[7]
--operation mode is input

PHASE[7] = INPUT();


--PHASE[8] is PHASE[8]
--operation mode is input

PHASE[8] = INPUT();


--FREQ[9] is FREQ[9]
--operation mode is input

FREQ[9] = INPUT();


--FREQ[0] is FREQ[0]
--operation mode is input

FREQ[0] = INPUT();


--FREQ[1] is FREQ[1]
--operation mode is input

FREQ[1] = INPUT();


--FREQ[2] is FREQ[2]
--operation mode is input

FREQ[2] = INPUT();


--FREQ[3] is FREQ[3]
--operation mode is input

FREQ[3] = INPUT();


--FREQ[4] is FREQ[4]
--operation mode is input

FREQ[4] = INPUT();


--FREQ[5] is FREQ[5]
--operation mode is input

FREQ[5] = INPUT();


--FREQ[6] is FREQ[6]
--operation mode is input

FREQ[6] = INPUT();


--FREQ[7] is FREQ[7]
--operation mode is input

FREQ[7] = INPUT();


--FREQ[8] is FREQ[8]
--operation mode is input

FREQ[8] = INPUT();


--OUT_C[9] is OUT_C[9]
--operation mode is output

OUT_C[9] = OUTPUT(K2_dffs[9]);


--OUT_C[8] is OUT_C[8]
--operation mode is output

OUT_C[8] = OUTPUT(K2_dffs[8]);


--OUT_C[7] is OUT_C[7]
--operation mode is output

OUT_C[7] = OUTPUT(K2_dffs[7]);


--OUT_C[6] is OUT_C[6]
--operation mode is output

OUT_C[6] = OUTPUT(K2_dffs[6]);


--OUT_C[5] is OUT_C[5]
--operation mode is output

OUT_C[5] = OUTPUT(K2_dffs[5]);


--OUT_C[4] is OUT_C[4]
--operation mode is output

OUT_C[4] = OUTPUT(K2_dffs[4]);


--OUT_C[3] is OUT_C[3]
--operation mode is output

OUT_C[3] = OUTPUT(K2_dffs[3]);


--OUT_C[2] is OUT_C[2]
--operation mode is output

OUT_C[2] = OUTPUT(K2_dffs[2]);


--OUT_C[1] is OUT_C[1]
--operation mode is output

OUT_C[1] = OUTPUT(K2_dffs[1]);


--OUT_C[0] is OUT_C[0]
--operation mode is output

OUT_C[0] = OUTPUT(K2_dffs[0]);


--OUT_S[9] is OUT_S[9]
--operation mode is output

OUT_S[9] = OUTPUT(K3_dffs[9]);


--OUT_S[8] is OUT_S[8]
--operation mode is output

OUT_S[8] = OUTPUT(K3_dffs[8]);


--OUT_S[7] is OUT_S[7]
--operation mode is output

OUT_S[7] = OUTPUT(K3_dffs[7]);


--OUT_S[6] is OUT_S[6]
--operation mode is output

OUT_S[6] = OUTPUT(K3_dffs[6]);


--OUT_S[5] is OUT_S[5]
--operation mode is output

OUT_S[5] = OUTPUT(K3_dffs[5]);


--OUT_S[4] is OUT_S[4]
--operation mode is output

OUT_S[4] = OUTPUT(K3_dffs[4]);


--OUT_S[3] is OUT_S[3]
--operation mode is output

OUT_S[3] = OUTPUT(K3_dffs[3]);


--OUT_S[2] is OUT_S[2]
--operation mode is output

OUT_S[2] = OUTPUT(K3_dffs[2]);


--OUT_S[1] is OUT_S[1]
--operation mode is output

OUT_S[1] = OUTPUT(K3_dffs[1]);


--OUT_S[0] is OUT_S[0]
--operation mode is output

OUT_S[0] = OUTPUT(K3_dffs[0]);


⌨️ 快捷键说明

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