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

📄 new_pwm.vho

📁 一个PWM参数器
💻 VHO
📖 第 1 页 / 共 5 页
字号:
-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "1111111100000000",
--	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	pathsel => \period[8]~feeder_pathsel\,
	dataa => VCC,
	datab => VCC,
	datac => VCC,
	datad => \wrData[8]~combout\,
	cin => GND,
	modesel => \period[8]~feeder_modesel\,
	combout => \period[8]~feeder_combout\);

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

-- atom is at LCFF_X25_Y8_N25
\counter[8]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \counter[8]~141_combout\,
	sdata => \period[8]~regout\,
	aclr => GND,
	sclr => GND,
	sload => \Equal0~111_combout\,
	ena => VCC,
	regout => \counter[8]~regout\);

-- atom is at LCCOMB_X25_Y8_N28
\counter[10]~143\ : cycloneii_lcell_comb
-- Equation(s):
-- \counter[10]~143_combout\ = \counter[10]~regout\ & (GND # !\counter[9]~153\) # !\counter[10]~regout\ & (\counter[9]~153\ $ GND)
-- \counter[10]~154\ = CARRY(\counter[10]~regout\ # !\counter[9]~153\)

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "0011110011001111",
--	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	pathsel => \counter[10]~143_pathsel\,
	dataa => VCC,
	datab => \counter[10]~regout\,
	datac => VCC,
	datad => VCC,
	cin => \counter[9]~153\,
	modesel => \counter[10]~143_modesel\,
	combout => \counter[10]~143_combout\,
	cout => \counter[10]~154\);

-- atom is at LCCOMB_X25_Y8_N30
\counter[11]~132\ : cycloneii_lcell_comb
-- Equation(s):
-- \counter[11]~132_combout\ = \counter[10]~154\ $ !\counter[11]~regout\

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "1111000000001111",
--	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	pathsel => \counter[11]~132_pathsel\,
	dataa => VCC,
	datab => VCC,
	datac => VCC,
	datad => \counter[11]~regout\,
	cin => \counter[10]~154\,
	modesel => \counter[11]~132_modesel\,
	combout => \counter[11]~132_combout\);

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

-- atom is at LCFF_X25_Y8_N31
\counter[11]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \counter[11]~132_combout\,
	sdata => \period[11]~regout\,
	aclr => GND,
	sclr => GND,
	sload => \Equal0~111_combout\,
	ena => VCC,
	regout => \counter[11]~regout\);

-- atom is at LCCOMB_X25_Y8_N2
\Equal0~108\ : cycloneii_lcell_comb
-- Equation(s):
-- \Equal0~108_combout\ = !\counter[10]~regout\ & !\counter[9]~regout\ & !\counter[8]~regout\ & !\counter[11]~regout\

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "0000000000000001",
--	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	pathsel => \Equal0~108_pathsel\,
	dataa => \counter[10]~regout\,
	datab => \counter[9]~regout\,
	datac => \counter[8]~regout\,
	datad => \counter[11]~regout\,
	cin => GND,
	modesel => \Equal0~108_modesel\,
	combout => \Equal0~108_combout\);

-- atom is at LCCOMB_X25_Y8_N12
\counter[2]~135\ : cycloneii_lcell_comb
-- Equation(s):
-- \counter[2]~135_combout\ = \counter[2]~regout\ & (GND # !\counter[1]~145\) # !\counter[2]~regout\ & (\counter[1]~145\ $ GND)
-- \counter[2]~146\ = CARRY(\counter[2]~regout\ # !\counter[1]~145\)

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

-- atom is at PIN_93
\wrData[2]~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[2]~I_modesel\,
	combout => \wrData[2]~combout\,
	padio => ww_wrData(2));

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

-- atom is at LCFF_X25_Y8_N13
\counter[2]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \counter[2]~135_combout\,
	sdata => \period[2]~regout\,
	aclr => GND,
	sclr => GND,
	sload => \Equal0~111_combout\,
	ena => VCC,
	regout => \counter[2]~regout\);

-- atom is at LCCOMB_X25_Y8_N4
\Equal0~110\ : cycloneii_lcell_comb
-- Equation(s):
-- \Equal0~110_combout\ = !\counter[1]~regout\ & !\counter[3]~regout\ & !\counter[0]~regout\ & !\counter[2]~regout\

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "0000000000000001",
--	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	pathsel => \Equal0~110_pathsel\,
	dataa => \counter[1]~regout\,
	datab => \counter[3]~regout\,
	datac => \counter[0]~regout\,
	datad => \counter[2]~regout\,
	cin => GND,
	modesel => \Equal0~110_modesel\,
	combout => \Equal0~110_combout\);

-- atom is at LCCOMB_X25_Y8_N20
\counter[6]~139\ : cycloneii_lcell_comb
-- Equation(s):
-- \counter[6]~139_combout\ = \counter[6]~regout\ & (GND # !\counter[5]~149\) # !\counter[6]~regout\ & (\counter[5]~149\ $ GND)
-- \counter[6]~150\ = CARRY(\counter[6]~regout\ # !\counter[5]~149\)

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "0101101010101111",
--	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	pathsel => \counter[6]~139_pathsel\,
	dataa => \counter[6]~regout\,
	datab => VCC,
	datac => VCC,
	datad => VCC,
	cin => \counter[5]~149\,
	modesel => \counter[6]~139_modesel\,
	combout => \counter[6]~139_combout\,
	cout => \counter[6]~150\);

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

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

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

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

-- atom is at LCFF_X25_Y8_N21
\counter[6]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \counter[6]~139_combout\,
	sdata => \period[6]~regout\,
	aclr => GND,
	sclr => GND,
	sload => \Equal0~111_combout\,
	ena => VCC,
	regout => \counter[6]~regout\);

-- atom is at LCCOMB_X25_Y8_N6
\Equal0~109\ : cycloneii_lcell_comb
-- Equation(s):
-- \Equal0~109_combout\ = !\counter[4]~regout\ & !\counter[5]~regout\ & !\counter[6]~regout\ & !\counter[7]~regout\

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "0000000000000001",
--	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	pathsel => \Equal0~109_pathsel\,
	dataa => \counter[4]~regout\,
	datab => \counter[5]~regout\,
	datac => \counter[6]~regout\,
	datad => \counter[7]~regout\,
	cin => GND,
	modesel => \Equal0~109_modesel\,
	combout => \Equal0~109_combout\);

-- atom is at LCCOMB_X25_Y8_N0
\Equal0~111\ : cycloneii_lcell_comb
-- Equation(s):
-- \Equal0~111_combout\ = \Equal0~108_combout\ & \Equal0~110_combout\ & \Equal0~109_combout\

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "1100000000000000",
--	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	pathsel => \Equal0~111_pathsel\,
	dataa => VCC,
	datab => \Equal0~108_combout\,
	datac => \Equal0~110_combout\,
	datad => \Equal0~109_combout\,
	cin => GND,
	modesel => \Equal0~111_modesel\,
	combout => \Equal0~111_combout\);

-- atom is at LCFF_X25_Y8_N9
\counter[0]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \counter[0]~133_combout\,
	sdata => \period[0]~regout\,
	aclr => GND,
	sclr => GND,
	sload => \Equal0~111_combout\,
	ena => VCC,
	regout => \counter[0]~regout\);

-- atom is at LCCOMB_X25_Y8_N14
\counter[3]~136\ : cycloneii_lcell_comb
-- Equation(s):
-- \counter[3]~136_combout\ = \counter[3]~regout\ & \counter[2]~146\ & VCC # !\counter[3]~regout\ & !\counter[2]~146\
-- \counter[3]~147\ = CARRY(!\counter[3]~regout\ & !\counter[2]~146\)

-- pragma translate_off
-- GENERIC MAP (
--	lut_mask => "1100001100000011",
--	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	pathsel => \counter[3]~136_pathsel\,
	dataa => VCC,
	datab => \counter[3]~regout\,
	datac => VCC,
	datad => VCC,
	cin => \counter[2]~146\,
	modesel => \counter[3]~136_modesel\,
	combout => \counter[3]~136_combout\,
	cout => \counter[3]~147\);

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

-- atom is at LCFF_X24_Y8_N15
\period[3]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,

⌨️ 快捷键说明

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