📄 new_pwm.vho
字号:
devpor => ww_devpor,
regout => counter(7));
\counter[9]~142\ : cycloneii_lcell_comb
-- Equation(s):
-- \counter[9]~142_combout\ = counter(9) & \counter[8]~152\ & VCC # !counter(9) & !\counter[8]~152\
-- \counter[9]~153\ = CARRY(!counter(9) & !\counter[8]~152\)
-- pragma translate_off
GENERIC MAP (
lut_mask => "1100001100000011",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
datab => counter(9),
datad => VCC,
cin => \counter[8]~152\,
combout => \counter[9]~142_combout\,
cout => \counter[9]~153\);
\wrData[9]~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(9),
combout => \wrData~combout\(9));
\period[9]~feeder\ : cycloneii_lcell_comb
-- Equation(s):
-- \period[9]~feeder_combout\ = \wrData~combout\(9)
-- pragma translate_off
GENERIC MAP (
lut_mask => "1111111100000000",
sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
datad => \wrData~combout\(9),
combout => \period[9]~feeder_combout\);
\period[9]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~clkctrl_outclk\,
datain => \period[9]~feeder_combout\,
ena => \period[11]~404_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => period(9));
\counter[9]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~clkctrl_outclk\,
datain => \counter[9]~142_combout\,
sdata => period(9),
sload => \Equal0~111_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => counter(9));
\wrData[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_wrData(10),
combout => \wrData~combout\(10));
\period[10]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~clkctrl_outclk\,
sdata => \wrData~combout\(10),
sload => VCC,
ena => \period[11]~404_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => period(10));
\counter[10]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~clkctrl_outclk\,
datain => \counter[10]~143_combout\,
sdata => period(10),
sload => \Equal0~111_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => counter(10));
\duty[9]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~clkctrl_outclk\,
sdata => \wrData~combout\(9),
sload => VCC,
ena => \duty[11]~411_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => duty(9));
\duty[6]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~clkctrl_outclk\,
sdata => \wrData~combout\(6),
sload => VCC,
ena => \duty[11]~411_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => duty(6));
\wrData[4]~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(4),
combout => \wrData~combout\(4));
\period[4]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~clkctrl_outclk\,
sdata => \wrData~combout\(4),
sload => VCC,
ena => \period[11]~404_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => period(4));
\counter[4]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~clkctrl_outclk\,
datain => \counter[4]~137_combout\,
sdata => period(4),
sload => \Equal0~111_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => counter(4));
\duty[3]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~clkctrl_outclk\,
sdata => \wrData~combout\(3),
sload => VCC,
ena => \duty[11]~411_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => duty(3));
\duty[2]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~clkctrl_outclk\,
sdata => \wrData~combout\(2),
sload => VCC,
ena => \duty[11]~411_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => duty(2));
\wrData[1]~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(1),
combout => \wrData~combout\(1));
\duty[1]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~clkctrl_outclk\,
sdata => \wrData~combout\(1),
sload => VCC,
ena => \duty[11]~411_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => duty(1));
\duty[0]\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~clkctrl_outclk\,
sdata => \wrData~combout\(0),
sload => VCC,
ena => \duty[11]~411_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => duty(0));
\LessThan0~157\ : cycloneii_lcell_comb
-- Equation(s):
-- \LessThan0~157_cout\ = CARRY(!counter(0) & duty(0))
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000001000100",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
dataa => counter(0),
datab => duty(0),
datad => VCC,
cout => \LessThan0~157_cout\);
\LessThan0~159\ : cycloneii_lcell_comb
-- Equation(s):
-- \LessThan0~159_cout\ = CARRY(counter(1) & (!\LessThan0~157_cout\ # !duty(1)) # !counter(1) & !duty(1) & !\LessThan0~157_cout\)
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000000101011",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
dataa => counter(1),
datab => duty(1),
datad => VCC,
cin => \LessThan0~157_cout\,
cout => \LessThan0~159_cout\);
\LessThan0~161\ : cycloneii_lcell_comb
-- Equation(s):
-- \LessThan0~161_cout\ = CARRY(counter(2) & duty(2) & !\LessThan0~159_cout\ # !counter(2) & (duty(2) # !\LessThan0~159_cout\))
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000001001101",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
dataa => counter(2),
datab => duty(2),
datad => VCC,
cin => \LessThan0~159_cout\,
cout => \LessThan0~161_cout\);
\LessThan0~163\ : cycloneii_lcell_comb
-- Equation(s):
-- \LessThan0~163_cout\ = CARRY(counter(3) & (!\LessThan0~161_cout\ # !duty(3)) # !counter(3) & !duty(3) & !\LessThan0~161_cout\)
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000000101011",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
dataa => counter(3),
datab => duty(3),
datad => VCC,
cin => \LessThan0~161_cout\,
cout => \LessThan0~163_cout\);
\LessThan0~165\ : cycloneii_lcell_comb
-- Equation(s):
-- \LessThan0~165_cout\ = CARRY(duty(4) & (!\LessThan0~163_cout\ # !counter(4)) # !duty(4) & !counter(4) & !\LessThan0~163_cout\)
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000000101011",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
dataa => duty(4),
datab => counter(4),
datad => VCC,
cin => \LessThan0~163_cout\,
cout => \LessThan0~165_cout\);
\LessThan0~167\ : cycloneii_lcell_comb
-- Equation(s):
-- \LessThan0~167_cout\ = CARRY(duty(5) & counter(5) & !\LessThan0~165_cout\ # !duty(5) & (counter(5) # !\LessThan0~165_cout\))
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000001001101",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
dataa => duty(5),
datab => counter(5),
datad => VCC,
cin => \LessThan0~165_cout\,
cout => \LessThan0~167_cout\);
\LessThan0~169\ : cycloneii_lcell_comb
-- Equation(s):
-- \LessThan0~169_cout\ = CARRY(counter(6) & duty(6) & !\LessThan0~167_cout\ # !counter(6) & (duty(6) # !\LessThan0~167_cout\))
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000001001101",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
dataa => counter(6),
datab => duty(6),
datad => VCC,
cin => \LessThan0~167_cout\,
cout => \LessThan0~169_cout\);
\LessThan0~171\ : cycloneii_lcell_comb
-- Equation(s):
-- \LessThan0~171_cout\ = CARRY(duty(7) & counter(7) & !\LessThan0~169_cout\ # !duty(7) & (counter(7) # !\LessThan0~169_cout\))
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000001001101",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
dataa => duty(7),
datab => counter(7),
datad => VCC,
cin => \LessThan0~169_cout\,
cout => \LessThan0~171_cout\);
\LessThan0~173\ : cycloneii_lcell_comb
-- Equation(s):
-- \LessThan0~173_cout\ = CARRY(duty(8) & (!\LessThan0~171_cout\ # !counter(8)) # !duty(8) & !counter(8) & !\LessThan0~171_cout\)
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000000101011",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
dataa => duty(8),
datab => counter(8),
datad => VCC,
cin => \LessThan0~171_cout\,
cout => \LessThan0~173_cout\);
\LessThan0~175\ : cycloneii_lcell_comb
-- Equation(s):
-- \LessThan0~175_cout\ = CARRY(counter(9) & (!\LessThan0~173_cout\ # !duty(9)) # !counter(9) & !duty(9) & !\LessThan0~173_cout\)
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000000101011",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
dataa => counter(9),
datab => duty(9),
datad => VCC,
cin => \LessThan0~173_cout\,
cout => \LessThan0~175_cout\);
\LessThan0~177\ : cycloneii_lcell_comb
-- Equation(s):
-- \LessThan0~177_cout\ = CARRY(duty(10) & (!\LessThan0~175_cout\ # !counter(10)) # !duty(10) & !counter(10) & !\LessThan0~175_cout\)
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000000101011",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
dataa => duty(10),
datab => counter(10),
datad => VCC,
cin => \LessThan0~175_cout\,
cout => \LessThan0~177_cout\);
\LessThan0~178\ : cycloneii_lcell_comb
-- Equation(s):
-- \LessThan0~178_combout\ = counter(11) & \LessThan0~177_cout\ & duty(11) # !counter(11) & (\LessThan0~177_cout\ # duty(11))
-- pragma translate_off
GENERIC MAP (
lut_mask => "1111010101010000",
sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
dataa => counter(11),
datad => duty(11),
cin => \LessThan0~177_cout\,
combout => \LessThan0~178_combout\);
\PwmOut~2\ : cycloneii_lcell_comb
-- Equation(s):
-- \PwmOut~2_combout\ = !\LessThan0~178_combout\
-- pragma translate_off
GENERIC MAP (
lut_mask => "0000000011111111",
sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
datad => \LessThan0~178_combout\,
combout => \PwmOut~2_combout\);
\PwmOut~reg0\ : cycloneii_lcell_ff
PORT MAP (
clk => \clk~clkctrl_outclk\,
datain => \PwmOut~2_combout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
regout => \PwmOut~reg0_regout\);
\PwmOut~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 => "output",
output_async_reset => "none",
output_power_up => "low",
output_register_mode => "none",
output_sync_reset => "none")
-- pragma translate_on
PORT MAP (
datain => \PwmOut~reg0_regout\,
devclrn => ww_devclrn,
devpor => ww_devpor,
devoe => ww_devoe,
oe => VCC,
padio => ww_PwmOut);
END structure;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -