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

📄 new_pwm.vho

📁 一个PWM参数器
💻 VHO
📖 第 1 页 / 共 5 页
字号:

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "1010010100000101",
--	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	pathsel => \counter[1]~134_pathsel\,
	dataa => \counter[1]~regout\,
	datab => VCC,
	datac => VCC,
	datad => VCC,
	cin => \counter[0]~144\,
	modesel => \counter[1]~134_modesel\,
	combout => \counter[1]~134_combout\,
	cout => \counter[1]~145\);

-- atom is at LCFF_X26_Y8_N21
\duty[10]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => GND,
	sdata => \wrData[10]~combout\,
	aclr => GND,
	sclr => GND,
	sload => VCC,
	ena => \duty[11]~411_combout\,
	regout => \duty[10]~regout\);

-- atom is at LCFF_X26_Y8_N17
\duty[8]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => GND,
	sdata => \wrData[8]~combout\,
	aclr => GND,
	sclr => GND,
	sload => VCC,
	ena => \duty[11]~411_combout\,
	regout => \duty[8]~regout\);

-- atom is at LCFF_X26_Y8_N15
\duty[7]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => GND,
	sdata => \wrData[7]~combout\,
	aclr => GND,
	sclr => GND,
	sload => VCC,
	ena => \duty[11]~411_combout\,
	regout => \duty[7]~regout\);

-- atom is at LCFF_X26_Y8_N11
\duty[5]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => GND,
	sdata => \wrData[5]~combout\,
	aclr => GND,
	sclr => GND,
	sload => VCC,
	ena => \duty[11]~411_combout\,
	regout => \duty[5]~regout\);

-- atom is at LCFF_X26_Y8_N9
\duty[4]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => GND,
	sdata => \wrData[4]~combout\,
	aclr => GND,
	sclr => GND,
	sload => VCC,
	ena => \duty[11]~411_combout\,
	regout => \duty[4]~regout\);

-- atom is at LCFF_X24_Y8_N31
\period[1]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => GND,
	sdata => \wrData[1]~combout\,
	aclr => GND,
	sclr => GND,
	sload => VCC,
	ena => \period[11]~404_combout\,
	regout => \period[1]~regout\);

-- atom is at PIN_17
\clk~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 (
	datain => GND,
	oe => GND,
	outclk => GND,
	outclkena => VCC,
	inclk => GND,
	inclkena => VCC,
	areset => GND,
	sreset => GND,
	differentialin => GND,
	linkin => GND,
	modesel => \clk~I_modesel\,
	combout => \clk~combout\,
	padio => ww_clk);

-- atom is at CLKCTRL_G2
\clk~clkctrl\ : cycloneii_clkctrl
-- pragma translate_off
-- GENERIC MAP (
--	clock_type => "global clock",
--	ena_register_mode => "falling edge")
-- pragma translate_on
PORT MAP (
	ena => VCC,
	inclk => \clk~clkctrl_INCLK_bus\,
	clkselect => GNDs(1 DOWNTO 0),
	modesel => \clk~clkctrl_modesel\,
	outclk => \clk~clkctrl_outclk\);

-- atom is at PIN_113
\wrData[11]~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 (
	datain => GND,
	oe => GND,
	outclk => GND,
	outclkena => VCC,
	inclk => GND,
	inclkena => VCC,
	areset => GND,
	sreset => GND,
	differentialin => GND,
	linkin => GND,
	modesel => \wrData[11]~I_modesel\,
	combout => \wrData[11]~combout\,
	padio => ww_wrData(11));

-- atom is at PIN_96
\wr_en~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 (
	datain => GND,
	oe => GND,
	outclk => GND,
	outclkena => VCC,
	inclk => GND,
	inclkena => VCC,
	areset => GND,
	sreset => GND,
	differentialin => GND,
	linkin => GND,
	modesel => \wr_en~I_modesel\,
	combout => \wr_en~combout\,
	padio => ww_wr_en);

-- atom is at PIN_100
\addr~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 (
	datain => GND,
	oe => GND,
	outclk => GND,
	outclkena => VCC,
	inclk => GND,
	inclkena => VCC,
	areset => GND,
	sreset => GND,
	differentialin => GND,
	linkin => GND,
	modesel => \addr~I_modesel\,
	combout => \addr~combout\,
	padio => ww_addr);

-- atom is at LCCOMB_X24_Y8_N10
\duty[11]~411\ : cycloneii_lcell_comb
-- Equation(s):
-- \duty[11]~411_combout\ = !\wr_en~combout\ & \addr~combout\

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "0000111100000000",
--	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	pathsel => \duty[11]~411_pathsel\,
	dataa => VCC,
	datab => VCC,
	datac => \wr_en~combout\,
	datad => \addr~combout\,
	cin => GND,
	modesel => \duty[11]~411_modesel\,
	combout => \duty[11]~411_combout\);

-- atom is at LCFF_X26_Y8_N23
\duty[11]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => GND,
	sdata => \wrData[11]~combout\,
	aclr => GND,
	sclr => GND,
	sload => VCC,
	ena => \duty[11]~411_combout\,
	regout => \duty[11]~regout\);

-- atom is at LCCOMB_X25_Y8_N8
\counter[0]~133\ : cycloneii_lcell_comb
-- Equation(s):
-- \counter[0]~133_combout\ = \counter[0]~regout\ $ VCC
-- \counter[0]~144\ = CARRY(\counter[0]~regout\)

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "0011001111001100",
--	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	pathsel => \counter[0]~133_pathsel\,
	dataa => VCC,
	datab => \counter[0]~regout\,
	datac => VCC,
	datad => VCC,
	cin => GND,
	modesel => \counter[0]~133_modesel\,
	combout => \counter[0]~133_combout\,
	cout => \counter[0]~144\);

-- atom is at PIN_94
\wrData[0]~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 (
	datain => GND,
	oe => GND,
	outclk => GND,
	outclkena => VCC,
	inclk => GND,
	inclkena => VCC,
	areset => GND,
	sreset => GND,
	differentialin => GND,
	linkin => GND,
	modesel => \wrData[0]~I_modesel\,
	combout => \wrData[0]~combout\,
	padio => ww_wrData(0));

-- atom is at LCCOMB_X24_Y8_N8
\period[0]~feeder\ : cycloneii_lcell_comb
-- Equation(s):
-- \period[0]~feeder_combout\ = \wrData[0]~combout\

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "1111111100000000",
--	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	pathsel => \period[0]~feeder_pathsel\,
	dataa => VCC,
	datab => VCC,
	datac => VCC,
	datad => \wrData[0]~combout\,
	cin => GND,
	modesel => \period[0]~feeder_modesel\,
	combout => \period[0]~feeder_combout\);

-- atom is at LCCOMB_X24_Y8_N18
\period[11]~404\ : cycloneii_lcell_comb
-- Equation(s):
-- \period[11]~404_combout\ = !\wr_en~combout\ & !\addr~combout\

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "0000000000001111",
--	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	pathsel => \period[11]~404_pathsel\,
	dataa => VCC,
	datab => VCC,
	datac => \wr_en~combout\,
	datad => \addr~combout\,
	cin => GND,
	modesel => \period[11]~404_modesel\,
	combout => \period[11]~404_combout\);

-- atom is at LCFF_X24_Y8_N9
\period[0]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \period[0]~feeder_combout\,
	sdata => GND,
	aclr => GND,
	sclr => GND,
	sload => GND,
	ena => \period[11]~404_combout\,
	regout => \period[0]~regout\);

-- atom is at LCCOMB_X25_Y8_N24
\counter[8]~141\ : cycloneii_lcell_comb
-- Equation(s):
-- \counter[8]~141_combout\ = \counter[8]~regout\ & (GND # !\counter[7]~151\) # !\counter[8]~regout\ & (\counter[7]~151\ $ GND)
-- \counter[8]~152\ = CARRY(\counter[8]~regout\ # !\counter[7]~151\)

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "0101101010101111",
--	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	pathsel => \counter[8]~141_pathsel\,
	dataa => \counter[8]~regout\,
	datab => VCC,
	datac => VCC,
	datad => VCC,
	cin => \counter[7]~151\,
	modesel => \counter[8]~141_modesel\,
	combout => \counter[8]~141_combout\,
	cout => \counter[8]~152\);

-- atom is at PIN_114
\wrData[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 (
	datain => GND,
	oe => GND,
	outclk => GND,
	outclkena => VCC,
	inclk => GND,
	inclkena => VCC,
	areset => GND,
	sreset => GND,
	differentialin => GND,
	linkin => GND,
	modesel => \wrData[8]~I_modesel\,
	combout => \wrData[8]~combout\,
	padio => ww_wrData(8));

-- atom is at LCCOMB_X24_Y8_N6
\period[8]~feeder\ : cycloneii_lcell_comb
-- Equation(s):
-- \period[8]~feeder_combout\ = \wrData[8]~combout\

⌨️ 快捷键说明

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