📄 seven_segment.vho
字号:
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 + -