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

📄 ddsc.vho

📁 DDS数字频率合成器
💻 VHO
📖 第 1 页 / 共 5 页
字号:
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => GND,
	padio => ww_freqin(21),
	combout => \freqin~combout\(21));

\freqin[19]~I\ : cycloneii_io
-- pragma translate_off
GENERIC MAP (
	input_async_reset => "none",
	input_power_up => "low",
	input_register_mode => "none",
	input_sync_reset => "none",
	oe_async_reset => "none",
	oe_power_up => "low",
	oe_register_mode => "none",
	oe_sync_reset => "none",
	operation_mode => "input",
	output_async_reset => "none",
	output_power_up => "low",
	output_register_mode => "none",
	output_sync_reset => "none")
-- pragma translate_on
PORT MAP (
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => GND,
	padio => ww_freqin(19),
	combout => \freqin~combout\(19));

\freqin[12]~I\ : cycloneii_io
-- pragma translate_off
GENERIC MAP (
	input_async_reset => "none",
	input_power_up => "low",
	input_register_mode => "none",
	input_sync_reset => "none",
	oe_async_reset => "none",
	oe_power_up => "low",
	oe_register_mode => "none",
	oe_sync_reset => "none",
	operation_mode => "input",
	output_async_reset => "none",
	output_power_up => "low",
	output_register_mode => "none",
	output_sync_reset => "none")
-- pragma translate_on
PORT MAP (
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => GND,
	padio => ww_freqin(12),
	combout => \freqin~combout\(12));

\freqin[10]~I\ : cycloneii_io
-- pragma translate_off
GENERIC MAP (
	input_async_reset => "none",
	input_power_up => "low",
	input_register_mode => "none",
	input_sync_reset => "none",
	oe_async_reset => "none",
	oe_power_up => "low",
	oe_register_mode => "none",
	oe_sync_reset => "none",
	operation_mode => "input",
	output_async_reset => "none",
	output_power_up => "low",
	output_register_mode => "none",
	output_sync_reset => "none")
-- pragma translate_on
PORT MAP (
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => GND,
	padio => ww_freqin(10),
	combout => \freqin~combout\(10));

\freqin[8]~I\ : cycloneii_io
-- pragma translate_off
GENERIC MAP (
	input_async_reset => "none",
	input_power_up => "low",
	input_register_mode => "none",
	input_sync_reset => "none",
	oe_async_reset => "none",
	oe_power_up => "low",
	oe_register_mode => "none",
	oe_sync_reset => "none",
	operation_mode => "input",
	output_async_reset => "none",
	output_power_up => "low",
	output_register_mode => "none",
	output_sync_reset => "none")
-- pragma translate_on
PORT MAP (
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => GND,
	padio => ww_freqin(8),
	combout => \freqin~combout\(8));

\freqin[6]~I\ : cycloneii_io
-- pragma translate_off
GENERIC MAP (
	input_async_reset => "none",
	input_power_up => "low",
	input_register_mode => "none",
	input_sync_reset => "none",
	oe_async_reset => "none",
	oe_power_up => "low",
	oe_register_mode => "none",
	oe_sync_reset => "none",
	operation_mode => "input",
	output_async_reset => "none",
	output_power_up => "low",
	output_register_mode => "none",
	output_sync_reset => "none")
-- pragma translate_on
PORT MAP (
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => GND,
	padio => ww_freqin(6),
	combout => \freqin~combout\(6));

\freqin[5]~I\ : cycloneii_io
-- pragma translate_off
GENERIC MAP (
	input_async_reset => "none",
	input_power_up => "low",
	input_register_mode => "none",
	input_sync_reset => "none",
	oe_async_reset => "none",
	oe_power_up => "low",
	oe_register_mode => "none",
	oe_sync_reset => "none",
	operation_mode => "input",
	output_async_reset => "none",
	output_power_up => "low",
	output_register_mode => "none",
	output_sync_reset => "none")
-- pragma translate_on
PORT MAP (
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => GND,
	padio => ww_freqin(5),
	combout => \freqin~combout\(5));

\freqin[3]~I\ : cycloneii_io
-- pragma translate_off
GENERIC MAP (
	input_async_reset => "none",
	input_power_up => "low",
	input_register_mode => "none",
	input_sync_reset => "none",
	oe_async_reset => "none",
	oe_power_up => "low",
	oe_register_mode => "none",
	oe_sync_reset => "none",
	operation_mode => "input",
	output_async_reset => "none",
	output_power_up => "low",
	output_register_mode => "none",
	output_sync_reset => "none")
-- pragma translate_on
PORT MAP (
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => GND,
	padio => ww_freqin(3),
	combout => \freqin~combout\(3));

\acc[0]~159_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[0]~159\ = \freqin~combout\(0) & (acc(0) $ VCC) # !\freqin~combout\(0) & acc(0) & VCC
-- \acc[0]~160\ = CARRY(\freqin~combout\(0) & acc(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110011010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(0),
	datab => acc(0),
	datad => VCC,
	combout => \acc[0]~159\,
	cout => \acc[0]~160\);

\acc[0]~I\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl\,
	datain => \acc[0]~159\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => acc(0));

\acc[1]~158_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[1]~158\ = \freqin~combout\(1) & (acc(1) & \acc[0]~160\ & VCC # !acc(1) & !\acc[0]~160\) # !\freqin~combout\(1) & (acc(1) & !\acc[0]~160\ # !acc(1) & (\acc[0]~160\ # GND))
-- \acc[1]~161\ = CARRY(\freqin~combout\(1) & !acc(1) & !\acc[0]~160\ # !\freqin~combout\(1) & (!\acc[0]~160\ # !acc(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(1),
	datab => acc(1),
	datad => VCC,
	cin => \acc[0]~160\,
	combout => \acc[1]~158\,
	cout => \acc[1]~161\);

\acc[1]~I\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl\,
	datain => \acc[1]~158\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => acc(1));

\acc[2]~157_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[2]~157\ = (\freqin~combout\(2) $ acc(2) $ !\acc[1]~161\) # GND
-- \acc[2]~162\ = CARRY(\freqin~combout\(2) & (acc(2) # !\acc[1]~161\) # !\freqin~combout\(2) & acc(2) & !\acc[1]~161\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(2),
	datab => acc(2),
	datad => VCC,
	cin => \acc[1]~161\,
	combout => \acc[2]~157\,
	cout => \acc[2]~162\);

\acc[2]~I\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl\,
	datain => \acc[2]~157\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => acc(2));

\acc[4]~155_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[4]~155\ = (\freqin~combout\(4) $ acc(4) $ !\acc[3]~163\) # GND
-- \acc[4]~164\ = CARRY(\freqin~combout\(4) & (acc(4) # !\acc[3]~163\) # !\freqin~combout\(4) & acc(4) & !\acc[3]~163\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(4),
	datab => acc(4),
	datad => VCC,
	cin => \acc[3]~163\,
	combout => \acc[4]~155\,
	cout => \acc[4]~164\);

\acc[4]~I\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl\,
	datain => \acc[4]~155\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => acc(4));

\acc[7]~152_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[7]~152\ = \freqin~combout\(7) & (acc(7) & \acc[6]~166\ & VCC # !acc(7) & !\acc[6]~166\) # !\freqin~combout\(7) & (acc(7) & !\acc[6]~166\ # !acc(7) & (\acc[6]~166\ # GND))
-- \acc[7]~167\ = CARRY(\freqin~combout\(7) & !acc(7) & !\acc[6]~166\ # !\freqin~combout\(7) & (!\acc[6]~166\ # !acc(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(7),
	datab => acc(7),
	datad => VCC,
	cin => \acc[6]~166\,
	combout => \acc[7]~152\,
	cout => \acc[7]~167\);

\acc[7]~I\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl\,
	datain => \acc[7]~152\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => acc(7));

\acc[9]~150_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[9]~150\ = \freqin~combout\(9) & (acc(9) & \acc[8]~168\ & VCC # !acc(9) & !\acc[8]~168\) # !\freqin~combout\(9) & (acc(9) & !\acc[8]~168\ # !acc(9) & (\acc[8]~168\ # GND))
-- \acc[9]~169\ = CARRY(\freqin~combout\(9) & !acc(9) & !\acc[8]~168\ # !\freqin~combout\(9) & (!\acc[8]~168\ # !acc(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(9),
	datab => acc(9),
	datad => VCC,
	cin => \acc[8]~168\,
	combout => \acc[9]~150\,
	cout => \acc[9]~169\);

\acc[9]~I\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl\,
	datain => \acc[9]~150\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => acc(9));

\acc[11]~148_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[11]~148\ = \freqin~combout\(11) & (acc(11) & \acc[10]~170\ & VCC # !acc(11) & !\acc[10]~170\) # !\freqin~combout\(11) & (acc(11) & !\acc[10]~170\ # !acc(11) & (\acc[10]~170\ # GND))
-- \acc[11]~171\ = CARRY(\freqin~combout\(11) & !acc(11) & !\acc[10]~170\ # !\freqin~combout\(11) & (!\acc[10]~170\ # !acc(11)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(11),
	datab => acc(11),
	datad => VCC,
	cin => \acc[10]~170\,
	combout => \acc[11]~148\,
	cout => \acc[11]~171\);

\acc[11]~I\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl\,
	datain => \acc[11]~148\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => acc(11));

\acc[13]~146_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[13]~146\ = \freqin~combout\(13) & (acc(13) & \acc[12]~172\ & VCC # !acc(13) & !\acc[12]~172\) # !\freqin~combout\(13) & (acc(13) & !\acc[12]~172\ # !acc(13) & (\acc[12]~172\ # GND))
-- \acc[13]~173\ = CARRY(\freqin~combout\(13) & !acc(13) & !\acc[12]~172\ # !\freqin~combout\(13) & (!\acc[12]~172\ # !acc(13)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(13),
	datab => acc(13),
	datad => VCC,
	cin => \acc[12]~172\,
	combout => \acc[13]~146\,
	cout => \acc[13]~173\);

\acc[13]~I\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl\,
	datain => \acc[13]~146\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => acc(13));

\acc[14]~145_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[14]~145\ = (\freqin~combout\(14) $ acc(14) $ !\acc[13]~173\) # GND
-- \acc[14]~174\ = CARRY(\freqin~combout\(14) & (acc(14) # !\acc[13]~173\) # !\freqin~combout\(14) & acc(14) & !\acc[13]~173\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(14),
	datab => acc(14),
	datad => VCC,
	cin => \acc[13]~173\,
	combout => \acc[14]~145\,
	cout => \acc[14]~174\);

\acc[14]~I\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl\,
	datain => \acc[14]~145\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => acc(14));

\acc[15]~144_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[15]~144\ = \freqin~combout\(15) & (acc(15) & \acc[14]~174\ & VCC # !acc(15) & !\acc[14]~174\) # !\freqin~combout\(15) & (acc(15) & !\acc[14]~174\ # !acc(15) & (\acc[14]~174\ # GND))
-- \acc[15]~175\ = CARRY(\freqin~combout\(15) & !acc(15) & !\acc[14]~174\ # !\freqin~combout\(15) & (!\acc[14]~174\ # !acc(15)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(15),
	datab => acc(15),
	datad => VCC,
	cin => \acc[14]~174\,
	combout => \acc[15]~144\,
	cout => \acc[15]~175\);

\acc[15]~I\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl\,
	datain => \acc[15]~144\,

⌨️ 快捷键说明

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