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

📄 ddsc.vho

📁 DDS数字频率合成器
💻 VHO
📖 第 1 页 / 共 5 页
字号:
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => acc(15));

\acc[16]~143_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[16]~143\ = (\freqin~combout\(16) $ acc(16) $ !\acc[15]~175\) # GND
-- \acc[16]~176\ = CARRY(\freqin~combout\(16) & (acc(16) # !\acc[15]~175\) # !\freqin~combout\(16) & acc(16) & !\acc[15]~175\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(16),
	datab => acc(16),
	datad => VCC,
	cin => \acc[15]~175\,
	combout => \acc[16]~143\,
	cout => \acc[16]~176\);

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

\acc[17]~142_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[17]~142\ = \freqin~combout\(17) & (acc(17) & \acc[16]~176\ & VCC # !acc(17) & !\acc[16]~176\) # !\freqin~combout\(17) & (acc(17) & !\acc[16]~176\ # !acc(17) & (\acc[16]~176\ # GND))
-- \acc[17]~177\ = CARRY(\freqin~combout\(17) & !acc(17) & !\acc[16]~176\ # !\freqin~combout\(17) & (!\acc[16]~176\ # !acc(17)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(17),
	datab => acc(17),
	datad => VCC,
	cin => \acc[16]~176\,
	combout => \acc[17]~142\,
	cout => \acc[17]~177\);

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

\acc[18]~141_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[18]~141\ = (\freqin~combout\(18) $ acc(18) $ !\acc[17]~177\) # GND
-- \acc[18]~178\ = CARRY(\freqin~combout\(18) & (acc(18) # !\acc[17]~177\) # !\freqin~combout\(18) & acc(18) & !\acc[17]~177\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(18),
	datab => acc(18),
	datad => VCC,
	cin => \acc[17]~177\,
	combout => \acc[18]~141\,
	cout => \acc[18]~178\);

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

\acc[20]~139_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[20]~139\ = (\freqin~combout\(20) $ acc(20) $ !\acc[19]~179\) # GND
-- \acc[20]~180\ = CARRY(\freqin~combout\(20) & (acc(20) # !\acc[19]~179\) # !\freqin~combout\(20) & acc(20) & !\acc[19]~179\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(20),
	datab => acc(20),
	datad => VCC,
	cin => \acc[19]~179\,
	combout => \acc[20]~139\,
	cout => \acc[20]~180\);

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

\acc[22]~128_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[22]~128\ = (acc(22) $ \freqin~combout\(22) $ !\acc[21]~181\) # GND
-- \acc[22]~182\ = CARRY(acc(22) & (\freqin~combout\(22) # !\acc[21]~181\) # !acc(22) & \freqin~combout\(22) & !\acc[21]~181\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => acc(22),
	datab => \freqin~combout\(22),
	datad => VCC,
	cin => \acc[21]~181\,
	combout => \acc[22]~128\,
	cout => \acc[22]~182\);

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

\freqin[23]~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(23),
	combout => \freqin~combout\(23));

\acc[23]~129_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[23]~129\ = acc(23) & (\freqin~combout\(23) & \acc[22]~182\ & VCC # !\freqin~combout\(23) & !\acc[22]~182\) # !acc(23) & (\freqin~combout\(23) & !\acc[22]~182\ # !\freqin~combout\(23) & (\acc[22]~182\ # GND))
-- \acc[23]~183\ = CARRY(acc(23) & !\freqin~combout\(23) & !\acc[22]~182\ # !acc(23) & (!\acc[22]~182\ # !\freqin~combout\(23)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => acc(23),
	datab => \freqin~combout\(23),
	datad => VCC,
	cin => \acc[22]~182\,
	combout => \acc[23]~129\,
	cout => \acc[23]~183\);

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

\freqin[24]~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(24),
	combout => \freqin~combout\(24));

\acc[24]~130_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[24]~130\ = (acc(24) $ \freqin~combout\(24) $ !\acc[23]~183\) # GND
-- \acc[24]~184\ = CARRY(acc(24) & (\freqin~combout\(24) # !\acc[23]~183\) # !acc(24) & \freqin~combout\(24) & !\acc[23]~183\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => acc(24),
	datab => \freqin~combout\(24),
	datad => VCC,
	cin => \acc[23]~183\,
	combout => \acc[24]~130\,
	cout => \acc[24]~184\);

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

\acc[25]~131_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[25]~131\ = \freqin~combout\(25) & (acc(25) & \acc[24]~184\ & VCC # !acc(25) & !\acc[24]~184\) # !\freqin~combout\(25) & (acc(25) & !\acc[24]~184\ # !acc(25) & (\acc[24]~184\ # GND))
-- \acc[25]~185\ = CARRY(\freqin~combout\(25) & !acc(25) & !\acc[24]~184\ # !\freqin~combout\(25) & (!\acc[24]~184\ # !acc(25)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(25),
	datab => acc(25),
	datad => VCC,
	cin => \acc[24]~184\,
	combout => \acc[25]~131\,
	cout => \acc[25]~185\);

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

\freqin[26]~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(26),
	combout => \freqin~combout\(26));

\acc[26]~132_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[26]~132\ = (acc(26) $ \freqin~combout\(26) $ !\acc[25]~185\) # GND
-- \acc[26]~186\ = CARRY(acc(26) & (\freqin~combout\(26) # !\acc[25]~185\) # !acc(26) & \freqin~combout\(26) & !\acc[25]~185\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => acc(26),
	datab => \freqin~combout\(26),
	datad => VCC,
	cin => \acc[25]~185\,
	combout => \acc[26]~132\,
	cout => \acc[26]~186\);

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

\acc[27]~133_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[27]~133\ = \freqin~combout\(27) & (acc(27) & \acc[26]~186\ & VCC # !acc(27) & !\acc[26]~186\) # !\freqin~combout\(27) & (acc(27) & !\acc[26]~186\ # !acc(27) & (\acc[26]~186\ # GND))
-- \acc[27]~187\ = CARRY(\freqin~combout\(27) & !acc(27) & !\acc[26]~186\ # !\freqin~combout\(27) & (!\acc[26]~186\ # !acc(27)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \freqin~combout\(27),
	datab => acc(27),
	datad => VCC,
	cin => \acc[26]~186\,
	combout => \acc[27]~133\,
	cout => \acc[27]~187\);

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

\freqin[28]~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(28),
	combout => \freqin~combout\(28));

\acc[28]~134_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[28]~134\ = (acc(28) $ \freqin~combout\(28) $ !\acc[27]~187\) # GND
-- \acc[28]~188\ = CARRY(acc(28) & (\freqin~combout\(28) # !\acc[27]~187\) # !acc(28) & \freqin~combout\(28) & !\acc[27]~187\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => acc(28),
	datab => \freqin~combout\(28),
	datad => VCC,
	cin => \acc[27]~187\,
	combout => \acc[28]~134\,
	cout => \acc[28]~188\);

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

\freqin[29]~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(29),
	combout => \freqin~combout\(29));

\acc[29]~135_I\ : cycloneii_lcell_comb
-- Equation(s):
-- \acc[29]~135\ = acc(29) & (\freqin~combout\(29) & \acc[28]~188\ & VCC # !\freqin~combout\(29) & !\acc[28]~188\) # !acc(29) & (\freqin~combout\(29) & !\acc[28]~188\ # !\freqin~combout\(29) & (\acc[28]~188\ # GND))
-- \acc[29]~189\ = CARRY(acc(29) & !\freqin~combout\(29) & !\acc[28]~188\ # !acc(29) & (!\acc[28]~188\ # !\freqin~combout\(29)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => acc(29),
	datab => \freqin~combout\(29),
	datad => VCC,
	cin => \acc[28]~188\,
	combout => \acc[29]~135\,
	cout => \acc[29]~189\);

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

⌨️ 快捷键说明

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