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

📄 new_pwm.vho

📁 一个PWM参数器
💻 VHO
📖 第 1 页 / 共 3 页
字号:
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \counter[8]~141_combout\,
	sdata => period(8),
	sload => \Equal0~111_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(8));

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

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

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

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000001111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => counter(11),
	cin => \counter[10]~154\,
	combout => \counter[11]~132_combout\);

\period[11]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	sdata => \wrData~combout\(11),
	sload => VCC,
	ena => \period[11]~404_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => period(11));

\counter[11]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \counter[11]~132_combout\,
	sdata => period(11),
	sload => \Equal0~111_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(11));

\Equal0~108\ : cycloneii_lcell_comb
-- Equation(s):
-- \Equal0~108_combout\ = !counter(10) & !counter(9) & !counter(8) & !counter(11)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => counter(10),
	datab => counter(9),
	datac => counter(8),
	datad => counter(11),
	combout => \Equal0~108_combout\);

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

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

\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 (
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => GND,
	padio => ww_wrData(2),
	combout => \wrData~combout\(2));

\period[2]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	sdata => \wrData~combout\(2),
	sload => VCC,
	ena => \period[11]~404_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => period(2));

\counter[2]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \counter[2]~135_combout\,
	sdata => period(2),
	sload => \Equal0~111_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(2));

\Equal0~110\ : cycloneii_lcell_comb
-- Equation(s):
-- \Equal0~110_combout\ = !counter(1) & !counter(3) & !counter(0) & !counter(2)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => counter(1),
	datab => counter(3),
	datac => counter(0),
	datad => counter(2),
	combout => \Equal0~110_combout\);

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

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

\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 (
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => GND,
	padio => ww_wrData(6),
	combout => \wrData~combout\(6));

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

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \wrData~combout\(6),
	combout => \period[6]~feeder_combout\);

\period[6]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \period[6]~feeder_combout\,
	ena => \period[11]~404_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => period(6));

\counter[6]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \counter[6]~139_combout\,
	sdata => period(6),
	sload => \Equal0~111_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(6));

\Equal0~109\ : cycloneii_lcell_comb
-- Equation(s):
-- \Equal0~109_combout\ = !counter(4) & !counter(5) & !counter(6) & !counter(7)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => counter(4),
	datab => counter(5),
	datac => counter(6),
	datad => counter(7),
	combout => \Equal0~109_combout\);

\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 (
	datab => \Equal0~108_combout\,
	datac => \Equal0~110_combout\,
	datad => \Equal0~109_combout\,
	combout => \Equal0~111_combout\);

\counter[0]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \counter[0]~133_combout\,
	sdata => period(0),
	sload => \Equal0~111_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(0));

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

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

\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 (
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	devoe => ww_devoe,
	oe => GND,
	padio => ww_wrData(3),
	combout => \wrData~combout\(3));

\period[3]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	sdata => \wrData~combout\(3),
	sload => VCC,
	ena => \period[11]~404_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => period(3));

\counter[3]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \counter[3]~136_combout\,
	sdata => period(3),
	sload => \Equal0~111_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(3));

\counter[4]~137\ : cycloneii_lcell_comb
-- Equation(s):
-- \counter[4]~137_combout\ = counter(4) & (GND # !\counter[3]~147\) # !counter(4) & (\counter[3]~147\ $ GND)
-- \counter[4]~148\ = CARRY(counter(4) # !\counter[3]~147\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101010101111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => counter(4),
	datad => VCC,
	cin => \counter[3]~147\,
	combout => \counter[4]~137_combout\,
	cout => \counter[4]~148\);

\counter[5]~138\ : cycloneii_lcell_comb
-- Equation(s):
-- \counter[5]~138_combout\ = counter(5) & \counter[4]~148\ & VCC # !counter(5) & !\counter[4]~148\
-- \counter[5]~149\ = CARRY(!counter(5) & !\counter[4]~148\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => counter(5),
	datad => VCC,
	cin => \counter[4]~148\,
	combout => \counter[5]~138_combout\,
	cout => \counter[5]~149\);

\wrData[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_wrData(5),
	combout => \wrData~combout\(5));

\period[5]~feeder\ : cycloneii_lcell_comb
-- Equation(s):
-- \period[5]~feeder_combout\ = \wrData~combout\(5)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \wrData~combout\(5),
	combout => \period[5]~feeder_combout\);

\period[5]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \period[5]~feeder_combout\,
	ena => \period[11]~404_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => period(5));

\counter[5]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \counter[5]~138_combout\,
	sdata => period(5),
	sload => \Equal0~111_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => counter(5));

\counter[7]~140\ : cycloneii_lcell_comb
-- Equation(s):
-- \counter[7]~140_combout\ = counter(7) & \counter[6]~150\ & VCC # !counter(7) & !\counter[6]~150\
-- \counter[7]~151\ = CARRY(!counter(7) & !\counter[6]~150\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => counter(7),
	datad => VCC,
	cin => \counter[6]~150\,
	combout => \counter[7]~140_combout\,
	cout => \counter[7]~151\);

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

\period[7]~feeder\ : cycloneii_lcell_comb
-- Equation(s):
-- \period[7]~feeder_combout\ = \wrData~combout\(7)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \wrData~combout\(7),
	combout => \period[7]~feeder_combout\);

\period[7]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \period[7]~feeder_combout\,
	ena => \period[11]~404_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => period(7));

\counter[7]\ : cycloneii_lcell_ff
PORT MAP (
	clk => \clk~clkctrl_outclk\,
	datain => \counter[7]~140_combout\,
	sdata => period(7),
	sload => \Equal0~111_combout\,
	devclrn => ww_devclrn,

⌨️ 快捷键说明

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