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

📄 dds.vho

📁 一个可用的很不错的DDS 频率合成程序
💻 VHO
📖 第 1 页 / 共 5 页
字号:

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \U2|Equal0~12511\,
	datac => \U2|Equal0~12531\,
	datad => \U2|Equal0~12638\,
	combout => \U2|WideOr7~1381\);

\U2|Equal0~12534_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|Equal0~12534\ = \U2|Equal0~12533\ & \U1|Q\(2) & \U2|Equal0~12468\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000100000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U2|Equal0~12533\,
	datab => \U1|Q\(2),
	datad => \U2|Equal0~12468\,
	combout => \U2|Equal0~12534\);

\U2|WideOr7~1382_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|WideOr7~1382\ = !\U2|Equal0~12535\ & \U2|WideOr7~1381\ & (!\U2|Equal0~12534\ # !\U2|Equal0~12479\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0001000000110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U2|Equal0~12479\,
	datab => \U2|Equal0~12535\,
	datac => \U2|WideOr7~1381\,
	datad => \U2|Equal0~12534\,
	combout => \U2|WideOr7~1382\);

\U2|Equal0~12539_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|Equal0~12539\ = \U2|Equal0~12533\ & \U2|Equal0~12468\ & \U2|Equal0~12538\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000100000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U2|Equal0~12533\,
	datab => \U2|Equal0~12468\,
	datad => \U2|Equal0~12538\,
	combout => \U2|Equal0~12539\);

\U2|Equal0~12549_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|Equal0~12549\ = \U1|Q\(3) & \U2|Equal0~12497\ & \U2|Equal0~12548\ & \U2|Equal0~12498\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U1|Q\(3),
	datab => \U2|Equal0~12497\,
	datac => \U2|Equal0~12548\,
	datad => \U2|Equal0~12498\,
	combout => \U2|Equal0~12549\);

\U2|Equal0~12554_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|Equal0~12554\ = !\U1|Q\(0) & \U2|Equal0~12526\ & !\U1|Q\(2) & \U2|WideOr2~587\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000010000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U1|Q\(0),
	datab => \U2|Equal0~12526\,
	datac => \U1|Q\(2),
	datad => \U2|WideOr2~587\,
	combout => \U2|Equal0~12554\);

\U2|WideOr4~660_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|WideOr4~660\ = !\U2|Equal0~12640\ & (\U1|Q\(3) # !\U2|Equal0~12554\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110000001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \U1|Q\(3),
	datac => \U2|Equal0~12640\,
	datad => \U2|Equal0~12554\,
	combout => \U2|WideOr4~660\);

\U2|Equal0~12557_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|Equal0~12557\ = !\U1|Q\(5) & \U1|Q\(4)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \U1|Q\(5),
	datad => \U1|Q\(4),
	combout => \U2|Equal0~12557\);

\U2|Equal0~12558_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|Equal0~12558\ = \U1|Q\(7) & \U2|Equal0~12491\ & \U1|Q\(4) & \U2|Equal0~12475\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U1|Q\(7),
	datab => \U2|Equal0~12491\,
	datac => \U1|Q\(4),
	datad => \U2|Equal0~12475\,
	combout => \U2|Equal0~12558\);

\U2|WideOr4~661_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|WideOr4~661\ = !\U2|Equal0~12558\ & \U2|WideOr4~660\ & (!\U2|Equal0~12680\ # !\U2|Equal0~12556\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0001000001010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U2|Equal0~12558\,
	datab => \U2|Equal0~12556\,
	datac => \U2|WideOr4~660\,
	datad => \U2|Equal0~12680\,
	combout => \U2|WideOr4~661\);

\U2|Equal0~12566_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|Equal0~12566\ = \U2|Equal0~12518\ & \U1|Q\(1) & \U1|Q\(3) & \U2|Equal0~12502\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U2|Equal0~12518\,
	datab => \U1|Q\(1),
	datac => \U1|Q\(3),
	datad => \U2|Equal0~12502\,
	combout => \U2|Equal0~12566\);

\U2|WideOr5~927_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|WideOr5~927\ = !\U2|Equal0~12566\ & (!\U2|Equal0~12483\ # !\U2|Equal0~12468\ # !\U2|Equal0~12526\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0001010101010101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U2|Equal0~12566\,
	datab => \U2|Equal0~12526\,
	datac => \U2|Equal0~12468\,
	datad => \U2|Equal0~12483\,
	combout => \U2|WideOr5~927\);

\U2|WideOr5~928_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|WideOr5~928\ = \U2|WideOr5~927\ & !\U2|Equal0~12644\ & (!\U2|Equal0~12643\ # !\U2|Equal0~12518\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000001001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U2|Equal0~12518\,
	datab => \U2|WideOr5~927\,
	datac => \U2|Equal0~12643\,
	datad => \U2|Equal0~12644\,
	combout => \U2|WideOr5~928\);

\U2|Equal0~12571_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|Equal0~12571\ = !\U1|Q\(1) & \U1|Q\(3) & !\U1|Q\(2) & \U2|Equal0~12523\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000010000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U1|Q\(1),
	datab => \U1|Q\(3),
	datac => \U1|Q\(2),
	datad => \U2|Equal0~12523\,
	combout => \U2|Equal0~12571\);

\U2|WideOr7~1389_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|WideOr7~1389\ = !\U2|Equal0~12571\ & (!\U2|Equal0~12561\ & !\U2|Equal0~12486\ # !\U2|Equal0~12490\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000001010111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U2|Equal0~12490\,
	datab => \U2|Equal0~12561\,
	datac => \U2|Equal0~12486\,
	datad => \U2|Equal0~12571\,
	combout => \U2|WideOr7~1389\);

\U2|Equal0~12572_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|Equal0~12572\ = !\U1|Q\(3) & \U1|Q\(2) & !\U1|Q\(7) & \U2|Equal0~12510\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000010000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U1|Q\(3),
	datab => \U1|Q\(2),
	datac => \U1|Q\(7),
	datad => \U2|Equal0~12510\,
	combout => \U2|Equal0~12572\);

\U2|Equal0~12574_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|Equal0~12574\ = \U2|Equal0~12573\ & \U2|Equal0~12503\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \U2|Equal0~12573\,
	datad => \U2|Equal0~12503\,
	combout => \U2|Equal0~12574\);

\U2|WideOr7~1390_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|WideOr7~1390\ = !\U2|Equal0~12574\ & !\U2|Equal0~12683\ & !\U2|Equal0~12575\ & !\U2|Equal0~12576\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U2|Equal0~12574\,
	datab => \U2|Equal0~12683\,
	datac => \U2|Equal0~12575\,
	datad => \U2|Equal0~12576\,
	combout => \U2|WideOr7~1390\);

\U2|WideOr7~1391_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|WideOr7~1391\ = \U2|Equal0~12490\ & !\U2|Equal0~12647\ & (!\U2|Equal0~12564\ # !\U2|Equal0~12577\) # !\U2|Equal0~12490\ & (!\U2|Equal0~12564\ # !\U2|Equal0~12577\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0001001101011111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U2|Equal0~12490\,
	datab => \U2|Equal0~12577\,
	datac => \U2|Equal0~12647\,
	datad => \U2|Equal0~12564\,
	combout => \U2|WideOr7~1391\);

\U2|Equal0~12578_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|Equal0~12578\ = \U2|Equal0~12512\ & \U1|Q\(2) & \U2|Equal0~12472\ & \U2|Equal0~12497\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U2|Equal0~12512\,
	datab => \U1|Q\(2),
	datac => \U2|Equal0~12472\,
	datad => \U2|Equal0~12497\,
	combout => \U2|Equal0~12578\);

\U2|WideOr7~1392_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|WideOr7~1392\ = \U2|WideOr7~1391\ & !\U2|Equal0~12578\ & (!\U2|Equal0~12573\ # !\U2|Equal0~12518\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000001110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U2|Equal0~12518\,
	datab => \U2|Equal0~12573\,
	datac => \U2|WideOr7~1391\,
	datad => \U2|Equal0~12578\,
	combout => \U2|WideOr7~1392\);

\U2|WideOr7~1393_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|WideOr7~1393\ = !\U2|Equal0~12483\ # !\U2|WideOr2~587\ # !\U2|Equal0~12579\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011111111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \U2|Equal0~12579\,
	datac => \U2|WideOr2~587\,
	datad => \U2|Equal0~12483\,
	combout => \U2|WideOr7~1393\);

\U2|Equal0~12581_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|Equal0~12581\ = \U1|Q\(7) & \U2|WideOr3~453\ & \U2|Equal0~12580\ & \U2|Equal0~12490\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U1|Q\(7),
	datab => \U2|WideOr3~453\,
	datac => \U2|Equal0~12580\,
	datad => \U2|Equal0~12490\,
	combout => \U2|Equal0~12581\);

\U2|Equal0~12583_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|Equal0~12583\ = \U1|Q\(6) & \U2|Equal0~12480\ & \U2|Equal0~12580\ & \U2|Equal0~12582\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U1|Q\(6),
	datab => \U2|Equal0~12480\,
	datac => \U2|Equal0~12580\,
	datad => \U2|Equal0~12582\,
	combout => \U2|Equal0~12583\);

\U2|WideOr7~1394_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|WideOr7~1394\ = !\U2|Equal0~12583\ & \U2|WideOr7~1414\ & !\U2|Equal0~12581\ & \U2|WideOr7~1393\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000010000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U2|Equal0~12583\,
	datab => \U2|WideOr7~1414\,
	datac => \U2|Equal0~12581\,
	datad => \U2|WideOr7~1393\,
	combout => \U2|WideOr7~1394\);

\U2|WideOr7~1395_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|WideOr7~1395\ = \U2|WideOr7~1389\ & \U2|WideOr7~1390\ & \U2|WideOr7~1394\ & \U2|WideOr7~1392\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U2|WideOr7~1389\,
	datab => \U2|WideOr7~1390\,
	datac => \U2|WideOr7~1394\,
	datad => \U2|WideOr7~1392\,
	combout => \U2|WideOr7~1395\);

\U2|Equal0~12584_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|Equal0~12584\ = \U1|Q\(4) & !\U1|Q\(6) & !\U1|Q\(5) & !\U1|Q\(2)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \U1|Q\(4),
	datab => \U1|Q\(6),
	datac => \U1|Q\(5),
	datad => \U1|Q\(2),
	combout => \U2|Equal0~12584\);

\U2|WideOr7~1396_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \U2|WideOr7~1396\ = \U2|Equal0~12490\ & !\U2|Equal0~12643\ & (!\U2|Equal0~12648\ # !\U2|Equal0~12584\) # !\U2|Equal0~12490\ & (!\U2|Equal0~12648\ # !\U2|Equal0~12584\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0001010100111111",
	sum_lutc_input => "datac")
-- pragma translate_on

⌨️ 快捷键说明

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