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

📄 m2_0610.vho

📁 在ALTERA公司的EPM570上实现的电机脉冲算法
💻 VHO
📖 第 1 页 / 共 5 页
字号:

\inst20|inst7|lpm_counter_component|auto_generated|counter_cella14\ : maxii_lcell
-- Equation(s):
-- \inst20|inst7|lpm_counter_component|auto_generated|safe_q\(14) = DFFEAS(\inst20|inst7|lpm_counter_component|auto_generated|safe_q\(14) $ (!(!\inst20|inst7|lpm_counter_component|auto_generated|counter_cella12~COUT\ & 
-- \inst20|inst7|lpm_counter_component|auto_generated|counter_cella13~COUT\) # (\inst20|inst7|lpm_counter_component|auto_generated|counter_cella12~COUT\ & \inst20|inst7|lpm_counter_component|auto_generated|counter_cella13~COUTCOUT1\)), 
-- GLOBAL(\CLKIN~combout\), VCC, , \inst39|lpm_ff_component|dffs\(0), \inst20|inst17|lpm_ff_component|dffs\(14), , , \inst20|inst3|lpm_or_component|or_node[0][1]\)
-- \inst20|inst7|lpm_counter_component|auto_generated|counter_cella14~COUT\ = CARRY(\inst20|inst7|lpm_counter_component|auto_generated|safe_q\(14) & (!\inst20|inst7|lpm_counter_component|auto_generated|counter_cella13~COUT\))
-- \inst20|inst7|lpm_counter_component|auto_generated|counter_cella14~COUTCOUT1\ = CARRY(\inst20|inst7|lpm_counter_component|auto_generated|safe_q\(14) & (!\inst20|inst7|lpm_counter_component|auto_generated|counter_cella13~COUTCOUT1\))

-- pragma translate_off
GENERIC MAP (
	cin0_used => "true",
	cin1_used => "true",
	cin_used => "true",
	lut_mask => "a50a",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	clk => \CLKIN~combout\,
	dataa => \inst20|inst7|lpm_counter_component|auto_generated|safe_q\(14),
	datac => \inst20|inst17|lpm_ff_component|dffs\(14),
	aclr => GND,
	sload => \inst20|inst3|lpm_or_component|or_node[0][1]\,
	ena => \inst39|lpm_ff_component|dffs\(0),
	cin => \inst20|inst7|lpm_counter_component|auto_generated|counter_cella12~COUT\,
	cin0 => \inst20|inst7|lpm_counter_component|auto_generated|counter_cella13~COUT\,
	cin1 => \inst20|inst7|lpm_counter_component|auto_generated|counter_cella13~COUTCOUT1\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst20|inst7|lpm_counter_component|auto_generated|safe_q\(14),
	cout0 => \inst20|inst7|lpm_counter_component|auto_generated|counter_cella14~COUT\,
	cout1 => \inst20|inst7|lpm_counter_component|auto_generated|counter_cella14~COUTCOUT1\);

\inst|lpm_decode_component|auto_generated|w_anode69w[3]\ : maxii_lcell
-- Equation(s):
-- \inst|lpm_decode_component|auto_generated|w_anode69w\(3) = LCELL(\A2~combout\ & \A0~combout\ & \inst71|lpm_and_component|and_node[0][1]~86_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "c000",
	operation_mode => "normal",
	output_mode => "comb_only",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	synch_mode => "off")
-- pragma translate_on
PORT MAP (
	datab => \A2~combout\,
	datac => \A0~combout\,
	datad => \inst71|lpm_and_component|and_node[0][1]~86_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	combout => \inst|lpm_decode_component|auto_generated|w_anode69w\(3));

\inst37|lpm_counter_component|auto_generated|counter_cella9\ : maxii_lcell
-- Equation(s):
-- \inst37|lpm_counter_component|auto_generated|safe_q\(9) = DFFEAS(\inst37|lpm_counter_component|auto_generated|safe_q\(9) $ ((!\inst37|lpm_counter_component|auto_generated|counter_cella4~COUT\ & 
-- \inst37|lpm_counter_component|auto_generated|counter_cella8~COUT\) # (\inst37|lpm_counter_component|auto_generated|counter_cella4~COUT\ & \inst37|lpm_counter_component|auto_generated|counter_cella8~COUTCOUT1\)), GLOBAL(\CLKIN~combout\), VCC, , , , , , )
-- \inst37|lpm_counter_component|auto_generated|counter_cella9~COUT\ = CARRY(!\inst37|lpm_counter_component|auto_generated|counter_cella8~COUTCOUT1\ # !\inst37|lpm_counter_component|auto_generated|safe_q\(9))

-- pragma translate_off
GENERIC MAP (
	cin0_used => "true",
	cin1_used => "true",
	cin_used => "true",
	lut_mask => "5a5f",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "off")
-- pragma translate_on
PORT MAP (
	clk => \CLKIN~combout\,
	dataa => \inst37|lpm_counter_component|auto_generated|safe_q\(9),
	aclr => GND,
	cin => \inst37|lpm_counter_component|auto_generated|counter_cella4~COUT\,
	cin0 => \inst37|lpm_counter_component|auto_generated|counter_cella8~COUT\,
	cin1 => \inst37|lpm_counter_component|auto_generated|counter_cella8~COUTCOUT1\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst37|lpm_counter_component|auto_generated|safe_q\(9),
	cout => \inst37|lpm_counter_component|auto_generated|counter_cella9~COUT\);

\inst35|inst|lpm_counter_component|auto_generated|counter_cella5\ : maxii_lcell
-- Equation(s):
-- \inst35|inst|lpm_counter_component|auto_generated|safe_q\(5) = DFFEAS(\inst35|inst|lpm_counter_component|auto_generated|safe_q\(5) $ \inst35|inst|lpm_counter_component|auto_generated|counter_cella4~COUT\, 
-- \inst37|lpm_counter_component|auto_generated|safe_q\(10), \inst19|lpm_or_component|or_node[0][1]~combout\, , , , , , )
-- \inst35|inst|lpm_counter_component|auto_generated|counter_cella5~COUT\ = CARRY(!\inst35|inst|lpm_counter_component|auto_generated|counter_cella4~COUT\ # !\inst35|inst|lpm_counter_component|auto_generated|safe_q\(5))
-- \inst35|inst|lpm_counter_component|auto_generated|counter_cella5~COUTCOUT1\ = CARRY(!\inst35|inst|lpm_counter_component|auto_generated|counter_cella4~COUT\ # !\inst35|inst|lpm_counter_component|auto_generated|safe_q\(5))

-- pragma translate_off
GENERIC MAP (
	cin_used => "true",
	lut_mask => "3c3f",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "off")
-- pragma translate_on
PORT MAP (
	clk => \inst37|lpm_counter_component|auto_generated|safe_q\(10),
	datab => \inst35|inst|lpm_counter_component|auto_generated|safe_q\(5),
	aclr => \inst19|lpm_or_component|ALT_INV_or_node[0][1]~combout\,
	cin => \inst35|inst|lpm_counter_component|auto_generated|counter_cella4~COUT\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst35|inst|lpm_counter_component|auto_generated|safe_q\(5),
	cout0 => \inst35|inst|lpm_counter_component|auto_generated|counter_cella5~COUT\,
	cout1 => \inst35|inst|lpm_counter_component|auto_generated|counter_cella5~COUTCOUT1\);

\inst20|inst13|lpm_ff_component|dffs[7]\ : maxii_lcell
-- Equation(s):
-- \inst20|inst13|lpm_ff_component|dffs\(7) = DFFEAS(GND, \inst19|lpm_or_component|or_node[0][1]~combout\, VCC, , , \D~0\, , , VCC)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000",
	operation_mode => "normal",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	clk => \inst19|lpm_or_component|or_node[0][1]~combout\,
	datac => \D~0\,
	aclr => GND,
	sload => VCC,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst20|inst13|lpm_ff_component|dffs\(7));

\inst20|inst18|lpm_ff_component|dffs[0]\ : maxii_lcell
-- Equation(s):
-- \inst20|inst18|lpm_ff_component|dffs\(0) = DFFEAS(VCC, \inst19|lpm_or_component|or_node[0][1]~combout\, !\inst20|inst|lpm_ff_component|dffs\(0), , , , , , )

-- pragma translate_off
GENERIC MAP (
	lut_mask => "ffff",
	operation_mode => "normal",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	synch_mode => "off")
-- pragma translate_on
PORT MAP (
	clk => \inst19|lpm_or_component|or_node[0][1]~combout\,
	aclr => \inst20|inst|lpm_ff_component|dffs\(0),
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst20|inst18|lpm_ff_component|dffs\(0));

\inst20|inst17|lpm_ff_component|dffs[14]\ : maxii_lcell
-- Equation(s):
-- \inst20|inst17|lpm_ff_component|dffs\(14) = DFFEAS(\inst20|inst13|lpm_ff_component|dffs\(6), \inst20|inst|lpm_ff_component|dffs\(0), VCC, , , , , , )

-- pragma translate_off
GENERIC MAP (
	lut_mask => "ff00",
	operation_mode => "normal",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "datac",
	synch_mode => "off")
-- pragma translate_on
PORT MAP (
	clk => \inst20|inst|lpm_ff_component|dffs\(0),
	datad => \inst20|inst13|lpm_ff_component|dffs\(6),
	aclr => GND,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst20|inst17|lpm_ff_component|dffs\(14));

\inst20|inst7|lpm_counter_component|auto_generated|counter_cella13\ : maxii_lcell
-- Equation(s):
-- \inst20|inst7|lpm_counter_component|auto_generated|safe_q\(13) = DFFEAS(\inst20|inst7|lpm_counter_component|auto_generated|safe_q\(13) $ \inst20|inst7|lpm_counter_component|auto_generated|counter_cella12~COUT\, GLOBAL(\CLKIN~combout\), VCC, , 
-- \inst39|lpm_ff_component|dffs\(0), \inst20|inst17|lpm_ff_component|dffs\(13), , , \inst20|inst3|lpm_or_component|or_node[0][1]\)
-- \inst20|inst7|lpm_counter_component|auto_generated|counter_cella13~COUT\ = CARRY(!\inst20|inst7|lpm_counter_component|auto_generated|counter_cella12~COUT\ # !\inst20|inst7|lpm_counter_component|auto_generated|safe_q\(13))
-- \inst20|inst7|lpm_counter_component|auto_generated|counter_cella13~COUTCOUT1\ = CARRY(!\inst20|inst7|lpm_counter_component|auto_generated|counter_cella12~COUT\ # !\inst20|inst7|lpm_counter_component|auto_generated|safe_q\(13))

-- pragma translate_off
GENERIC MAP (
	cin_used => "true",
	lut_mask => "3c3f",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "on")
-- pragma translate_on
PORT MAP (
	clk => \CLKIN~combout\,
	datab => \inst20|inst7|lpm_counter_component|auto_generated|safe_q\(13),
	datac => \inst20|inst17|lpm_ff_component|dffs\(13),
	aclr => GND,
	sload => \inst20|inst3|lpm_or_component|or_node[0][1]\,
	ena => \inst39|lpm_ff_component|dffs\(0),
	cin => \inst20|inst7|lpm_counter_component|auto_generated|counter_cella12~COUT\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst20|inst7|lpm_counter_component|auto_generated|safe_q\(13),
	cout0 => \inst20|inst7|lpm_counter_component|auto_generated|counter_cella13~COUT\,
	cout1 => \inst20|inst7|lpm_counter_component|auto_generated|counter_cella13~COUTCOUT1\);

\inst37|lpm_counter_component|auto_generated|counter_cella8\ : maxii_lcell
-- Equation(s):
-- \inst37|lpm_counter_component|auto_generated|safe_q\(8) = DFFEAS(\inst37|lpm_counter_component|auto_generated|safe_q\(8) $ (!(!\inst37|lpm_counter_component|auto_generated|counter_cella4~COUT\ & 
-- \inst37|lpm_counter_component|auto_generated|counter_cella7~COUT\) # (\inst37|lpm_counter_component|auto_generated|counter_cella4~COUT\ & \inst37|lpm_counter_component|auto_generated|counter_cella7~COUTCOUT1\)), GLOBAL(\CLKIN~combout\), VCC, , , , , , )
-- \inst37|lpm_counter_component|auto_generated|counter_cella8~COUT\ = CARRY(\inst37|lpm_counter_component|auto_generated|safe_q\(8) & (!\inst37|lpm_counter_component|auto_generated|counter_cella7~COUT\))
-- \inst37|lpm_counter_component|auto_generated|counter_cella8~COUTCOUT1\ = CARRY(\inst37|lpm_counter_component|auto_generated|safe_q\(8) & (!\inst37|lpm_counter_component|auto_generated|counter_cella7~COUTCOUT1\))

-- pragma translate_off
GENERIC MAP (
	cin0_used => "true",
	cin1_used => "true",
	cin_used => "true",
	lut_mask => "a50a",
	operation_mode => "arithmetic",
	output_mode => "reg_only",
	register_cascade_mode => "off",
	sum_lutc_input => "cin",
	synch_mode => "off")
-- pragma translate_on
PORT MAP (
	clk => \CLKIN~combout\,
	dataa => \inst37|lpm_counter_component|auto_generated|safe_q\(8),
	aclr => GND,
	cin => \inst37|lpm_counter_component|auto_generated|counter_cella4~COUT\,
	cin0 => \inst37|lpm_counter_component|auto_generated|counter_cella7~COUT\,
	cin1 => \inst37|lpm_counter_component|auto_generated|counter_cella7~COUTCOUT1\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	regout => \inst37|lpm_counter_component|auto_generated|safe_q\(8),
	cout0 => \inst37|lpm_counter_component|auto_generated|counter_cella8~COUT\,
	cout1 => \inst37|lpm_counter_component|auto_generated|counter_cella8~COUTCOUT1\);

\inst35|inst|lpm_counter_component|auto_generated|counter_cella4\ : maxii_lcell
-- Equation(s):
-- \inst35|inst|lpm_counter_component|auto_generated|safe_q\(4) = DFFEAS(\inst35|inst|lpm_counter_component|auto_generated|safe_q\(4) $ !\inst35|inst|lpm_counter_component|auto_generated|counter_cella3~COUT\, 
-- \inst37|lpm_counter_component|auto_generated|safe_q\(10), \inst19|lpm_or_component|or_node[0][1]~combout\, , , , , , )
-- \inst35|inst|lpm_counter_component|auto_generated|counter_cella4~COUT\ = CARRY(\inst35|inst|lpm_counter_component|auto_generated|safe_q\(4) & !\inst35|inst|lpm_counter_component|auto_generated|counter_cella3~COUTCOUT1\)

-- pragma translate_off
GENERIC MAP (
	cin0_used => "true",
	cin1_used => "true",

⌨️ 快捷键说明

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