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

📄 seven_segment.vho

📁 以QuatusⅡ为平台
💻 VHO
📖 第 1 页 / 共 5 页
字号:
	dataa => a_acounter2_aoutput_a0_a,
	datab => qout_a1_a_a135,
	datac => output_a3,
	datad => mode_acombout,
	cin => GND,
	modesel => add_a664_I_modesel,
	combout => add_a664);

qout_a3_a_a138_I : cycloneii_lcell_comb
-- Equation(s):
-- qout_a3_a_a138 = !qout_a1_a_a135 & (mode_acombout & (!output_a3) # !mode_acombout & a_acounter2_aoutput_a0_a)

-- pragma translate_off
-- GENERIC MAP (
--	sum_lutc_input => "datac",
--	lut_mask => "0000001100100010")
-- pragma translate_on
PORT MAP (
	pathsel => qout_a3_a_a138_I_pathsel,
	dataa => a_acounter2_aoutput_a0_a,
	datab => qout_a1_a_a135,
	datac => output_a3,
	datad => mode_acombout,
	cin => GND,
	modesel => qout_a3_a_a138_I_modesel,
	combout => qout_a3_a_a138);

count1_a24_a_aclkctrl_I : cycloneii_clkctrl
-- pragma translate_off
-- GENERIC MAP (
--	clock_type => "Global Clock",
--	ena_register_mode => "falling edge")
-- pragma translate_on
PORT MAP (
	ena => VCC,
	inclk => count1_a24_a_aclkctrl_I_INCLK_bus,
	clkselect => GNDs(1 DOWNTO 0),
	modesel => count1_a24_a_aclkctrl_I_modesel,
	outclk => count1_a24_a_aclkctrl);

clk_aclkctrl_I : 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_aclkctrl_I_INCLK_bus,
	clkselect => GNDs(1 DOWNTO 0),
	modesel => clk_aclkctrl_I_modesel,
	outclk => clk_aclkctrl);

reset_aI : cycloneii_io
-- pragma translate_off
-- GENERIC MAP (
--	operation_mode => "input",
--	input_register_mode => "none",
--	output_register_mode => "none",
--	oe_register_mode => "none",
--	input_async_reset => "none",
--	output_async_reset => "none",
--	oe_async_reset => "none",
--	input_sync_reset => "none",
--	output_sync_reset => "none",
--	oe_sync_reset => "none",
--	input_power_up => "low",
--	output_power_up => "low",
--	oe_power_up => "low")
-- 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 => reset_aI_modesel,
	combout => reset_acombout,
	padio => ww_reset);

add_a660_I : cycloneii_lcell_comb
-- Equation(s):
-- add_a660 = qout_a2_a_a136 $ (qout_a1_a_a135 & qout_a0_a_a134)

-- pragma translate_off
-- GENERIC MAP (
--	sum_lutc_input => "datac",
--	lut_mask => "0011110011110000")
-- pragma translate_on
PORT MAP (
	pathsel => add_a660_I_pathsel,
	dataa => VCC,
	datab => qout_a1_a_a135,
	datac => qout_a2_a_a136,
	datad => qout_a0_a_a134,
	cin => GND,
	modesel => add_a660_I_modesel,
	combout => add_a660);

output_a4_I : cycloneii_lcell_comb
-- Equation(s):
-- output_a4 = add_a664 & qout_a3_a_a137 & qout_a2_a_a136 # !reset_acombout

-- pragma translate_off
-- GENERIC MAP (
--	sum_lutc_input => "datac",
--	lut_mask => "1000111100001111")
-- pragma translate_on
PORT MAP (
	pathsel => output_a4_I_pathsel,
	dataa => add_a664,
	datab => qout_a3_a_a137,
	datac => reset_acombout,
	datad => qout_a2_a_a136,
	cin => GND,
	modesel => output_a4_I_modesel,
	combout => output_a4);

output_a4clkctrl_I : cycloneii_clkctrl
-- pragma translate_off
-- GENERIC MAP (
--	clock_type => "Global Clock",
--	ena_register_mode => "falling edge")
-- pragma translate_on
PORT MAP (
	ena => VCC,
	inclk => output_a4clkctrl_I_INCLK_bus,
	clkselect => GNDs(1 DOWNTO 0),
	modesel => output_a4clkctrl_I_modesel,
	outclk => output_a4clkctrl);

output_a1_I : cycloneii_lcell_ff
PORT MAP (
	clk => count1_a24_a_aclkctrl,
	datain => add_a660,
	sdata => GND,
	aclr => output_a4clkctrl,
	sclr => GND,
	sload => GND,
	ena => VCC,
	regout => output_a1);

add_a661_I : cycloneii_lcell_comb
-- Equation(s):
-- add_a661 = qout_a2_a_a136 $ (qout_a1_a_a135 # qout_a0_a_a134)

-- pragma translate_off
-- GENERIC MAP (
--	sum_lutc_input => "datac",
--	lut_mask => "0000111100111100")
-- pragma translate_on
PORT MAP (
	pathsel => add_a661_I_pathsel,
	dataa => VCC,
	datab => qout_a1_a_a135,
	datac => qout_a2_a_a136,
	datad => qout_a0_a_a134,
	cin => GND,
	modesel => add_a661_I_modesel,
	combout => add_a661);

a_acounter2_aoutput_a2_a_aI : cycloneii_lcell_ff
PORT MAP (
	clk => count1_a24_a_aclkctrl,
	datain => add_a661,
	sdata => GND,
	aclr => output_a5clkctrl,
	sclr => GND,
	sload => GND,
	ena => VCC,
	regout => a_acounter2_aoutput_a2_a);

mode_aI : cycloneii_io
-- pragma translate_off
-- GENERIC MAP (
--	operation_mode => "input",
--	input_register_mode => "none",
--	output_register_mode => "none",
--	oe_register_mode => "none",
--	input_async_reset => "none",
--	output_async_reset => "none",
--	oe_async_reset => "none",
--	input_sync_reset => "none",
--	output_sync_reset => "none",
--	oe_sync_reset => "none",
--	input_power_up => "low",
--	output_power_up => "low",
--	oe_power_up => "low")
-- 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 => mode_aI_modesel,
	combout => mode_acombout,
	padio => ww_mode);

qout_a2_a_a136_I : cycloneii_lcell_comb
-- Equation(s):
-- qout_a2_a_a136 = mode_acombout & output_a1 # !mode_acombout & (!a_acounter2_aoutput_a2_a)

-- pragma translate_off
-- GENERIC MAP (
--	sum_lutc_input => "datac",
--	lut_mask => "1100110000001111")
-- pragma translate_on
PORT MAP (
	pathsel => qout_a2_a_a136_I_pathsel,
	dataa => VCC,
	datab => output_a1,
	datac => a_acounter2_aoutput_a2_a,
	datad => mode_acombout,
	cin => GND,
	modesel => qout_a2_a_a136_I_modesel,
	combout => qout_a2_a_a136);

output_a5_I : cycloneii_lcell_comb
-- Equation(s):
-- output_a5 = qout_a3_a_a138 & !qout_a3_a_a137 & !qout_a2_a_a136 # !reset_acombout

-- pragma translate_off
-- GENERIC MAP (
--	sum_lutc_input => "datac",
--	lut_mask => "0000111100101111")
-- pragma translate_on
PORT MAP (
	pathsel => output_a5_I_pathsel,
	dataa => qout_a3_a_a138,
	datab => qout_a3_a_a137,
	datac => reset_acombout,
	datad => qout_a2_a_a136,
	cin => GND,
	modesel => output_a5_I_modesel,
	combout => output_a5);

output_a5clkctrl_I : cycloneii_clkctrl
-- pragma translate_off
-- GENERIC MAP (
--	clock_type => "Global Clock",
--	ena_register_mode => "falling edge")
-- pragma translate_on
PORT MAP (
	ena => VCC,
	inclk => output_a5clkctrl_I_INCLK_bus,
	clkselect => GNDs(1 DOWNTO 0),
	modesel => output_a5clkctrl_I_modesel,
	outclk => output_a5clkctrl);

a_acounter2_aoutput_a0_a_aI : cycloneii_lcell_ff
PORT MAP (
	clk => count1_a24_a_aclkctrl,
	datain => qout_a0_a_a134,
	sdata => GND,
	aclr => output_a5clkctrl,
	sclr => GND,
	sload => GND,
	ena => VCC,
	regout => a_acounter2_aoutput_a0_a);

qout_a0_a_a134_I : cycloneii_lcell_comb
-- Equation(s):
-- qout_a0_a_a134 = mode_acombout & output_a3 # !mode_acombout & (!a_acounter2_aoutput_a0_a)

-- pragma translate_off
-- GENERIC MAP (
--	sum_lutc_input => "datac",
--	lut_mask => "1100110000001111")
-- pragma translate_on
PORT MAP (
	pathsel => qout_a0_a_a134_I_pathsel,
	dataa => VCC,
	datab => output_a3,
	datac => a_acounter2_aoutput_a0_a,
	datad => mode_acombout,
	cin => GND,
	modesel => qout_a0_a_a134_I_modesel,
	combout => qout_a0_a_a134);

output_a26_I : cycloneii_lcell_comb
-- Equation(s):
-- output_a26 = !qout_a0_a_a134

-- pragma translate_off
-- GENERIC MAP (
--	sum_lutc_input => "datac",
--	lut_mask => "0000000011111111")
-- pragma translate_on
PORT MAP (
	pathsel => output_a26_I_pathsel,
	dataa => VCC,
	datab => VCC,
	datac => VCC,
	datad => qout_a0_a_a134,
	cin => GND,
	modesel => output_a26_I_modesel,
	combout => output_a26);

output_a3_I : cycloneii_lcell_ff
PORT MAP (
	clk => count1_a24_a_aclkctrl,
	datain => output_a26,
	sdata => GND,
	aclr => output_a4clkctrl,
	sclr => GND,
	sload => GND,
	ena => VCC,
	regout => output_a3);

add_a665_I : cycloneii_lcell_comb
-- Equation(s):
-- add_a665 = qout_a1_a_a135 $ (mode_acombout & (output_a3) # !mode_acombout & !a_acounter2_aoutput_a0_a)

-- pragma translate_off
-- GENERIC MAP (
--	sum_lutc_input => "datac",
--	lut_mask => "0011110010011001")
-- pragma translate_on
PORT MAP (
	pathsel => add_a665_I_pathsel,
	dataa => a_acounter2_aoutput_a0_a,
	datab => qout_a1_a_a135,
	datac => output_a3,
	datad => mode_acombout,
	cin => GND,
	modesel => add_a665_I_modesel,
	combout => add_a665);

output_a2_I : cycloneii_lcell_ff
PORT MAP (
	clk => count1_a24_a_aclkctrl,
	datain => GND,
	sdata => add_a665,
	aclr => output_a4clkctrl,
	sclr => GND,
	sload => VCC,
	ena => VCC,
	regout => output_a2);

qout_a1_a_a135_I : cycloneii_lcell_comb
-- Equation(s):
-- qout_a1_a_a135 = mode_acombout & (output_a2) # !mode_acombout & !a_acounter2_aoutput_a1_a

-- pragma translate_off
-- GENERIC MAP (
--	sum_lutc_input => "datac",
--	lut_mask => "1111000001010101")
-- pragma translate_on
PORT MAP (
	pathsel => qout_a1_a_a135_I_pathsel,
	dataa => a_acounter2_aoutput_a1_a,
	datab => VCC,
	datac => output_a2,
	datad => mode_acombout,
	cin => GND,
	modesel => qout_a1_a_a135_I_modesel,
	combout => qout_a1_a_a135);

add_a662_I : cycloneii_lcell_comb
-- Equation(s):
-- add_a662 = qout_a3_a_a137 $ (qout_a1_a_a135 & qout_a2_a_a136 & qout_a0_a_a134)

-- pragma translate_off
-- GENERIC MAP (
--	sum_lutc_input => "datac",
--	lut_mask => "0110101010101010")
-- pragma translate_on
PORT MAP (
	pathsel => add_a662_I_pathsel,
	dataa => qout_a3_a_a137,
	datab => qout_a1_a_a135,
	datac => qout_a2_a_a136,
	datad => qout_a0_a_a134,
	cin => GND,
	modesel => add_a662_I_modesel,
	combout => add_a662);

output_a0_I : cycloneii_lcell_ff
PORT MAP (
	clk => count1_a24_a_aclkctrl,
	datain => add_a662,
	sdata => GND,
	aclr => output_a4clkctrl,
	sclr => GND,
	sload => GND,
	ena => VCC,
	regout => output_a0);

add_a663_I : cycloneii_lcell_comb
-- Equation(s):
-- add_a663 = qout_a3_a_a137 $ (qout_a1_a_a135 # qout_a2_a_a136 # qout_a0_a_a134)

-- pragma translate_off
-- GENERIC MAP (
--	sum_lutc_input => "datac",
--	lut_mask => "0101010101010110")
-- pragma translate_on
PORT MAP (
	pathsel => add_a663_I_pathsel,
	dataa => qout_a3_a_a137,
	datab => qout_a1_a_a135,
	datac => qout_a2_a_a136,
	datad => qout_a0_a_a134,
	cin => GND,
	modesel => add_a663_I_modesel,
	combout => add_a663);

a_acounter2_aoutput_a3_a_aI : cycloneii_lcell_ff
PORT MAP (
	clk => count1_a24_a_aclkctrl,
	datain => add_a663,
	sdata => GND,
	aclr => output_a5clkctrl,
	sclr => GND,
	sload => GND,
	ena => VCC,
	regout => a_acounter2_aoutput_a3_a);

qout_a3_a_a137_I : cycloneii_lcell_comb
-- Equation(s):
-- qout_a3_a_a137 = mode_acombout & output_a0 # !mode_acombout & (!a_acounter2_aoutput_a3_a)

-- pragma translate_off
-- GENERIC MAP (
--	sum_lutc_input => "datac",
--	lut_mask => "1100110000001111")
-- pragma translate_on
PORT MAP (
	pathsel => qout_a3_a_a137_I_pathsel,
	dataa => VCC,
	datab => output_a0,
	datac => a_acounter2_aoutput_a3_a,
	datad => mode_acombout,
	cin => GND,
	modesel => qout_a3_a_a137_I_modesel,
	combout => qout_a3_a_a137);

Mux_a165_I : cycloneii_lcell_comb
-- Equation(s):
-- Mux_a165 = qout_a3_a_a137 & qout_a1_a_a135 & (qout_a2_a_a136 $ qout_a0_a_a134) # !qout_a3_a_a137 & !qout_a1_a_a135 & (qout_a2_a_a136 $ qout_a0_a_a134)

-- pragma translate_off

⌨️ 快捷键说明

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