📄 seven_segment.vho
字号:
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 (
dataa => a_acounter2_aoutput_a0_a,
datab => qout_a1_a_a135,
datac => output_a3,
datad => mode_acombout,
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 (
inclk => count1_a24_a_aclkctrl_I_INCLK_bus,
devclrn => ww_devclrn,
devpor => ww_devpor,
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 (
inclk => clk_aclkctrl_I_INCLK_bus,
devclrn => ww_devclrn,
devpor => ww_devpor,
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 (
devclrn => ww_devclrn,
devpor => ww_devpor,
devoe => ww_devoe,
oe => GND,
padio => ww_reset,
combout => reset_acombout);
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 (
datab => qout_a1_a_a135,
datac => qout_a2_a_a136,
datad => qout_a0_a_a134,
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 (
dataa => add_a664,
datab => qout_a3_a_a137,
datac => reset_acombout,
datad => qout_a2_a_a136,
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 (
inclk => output_a4clkctrl_I_INCLK_bus,
devclrn => ww_devclrn,
devpor => ww_devpor,
outclk => output_a4clkctrl);
output_a1_I : cycloneii_lcell_ff
PORT MAP (
clk => count1_a24_a_aclkctrl,
datain => add_a660,
aclr => output_a4clkctrl,
devclrn => ww_devclrn,
devpor => ww_devpor,
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 (
datab => qout_a1_a_a135,
datac => qout_a2_a_a136,
datad => qout_a0_a_a134,
combout => add_a661);
a_acounter2_aoutput_a2_a_aI : cycloneii_lcell_ff
PORT MAP (
clk => count1_a24_a_aclkctrl,
datain => add_a661,
aclr => output_a5clkctrl,
devclrn => ww_devclrn,
devpor => ww_devpor,
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 (
devclrn => ww_devclrn,
devpor => ww_devpor,
devoe => ww_devoe,
oe => GND,
padio => ww_mode,
combout => mode_acombout);
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 (
datab => output_a1,
datac => a_acounter2_aoutput_a2_a,
datad => mode_acombout,
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 (
dataa => qout_a3_a_a138,
datab => qout_a3_a_a137,
datac => reset_acombout,
datad => qout_a2_a_a136,
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 (
inclk => output_a5clkctrl_I_INCLK_bus,
devclrn => ww_devclrn,
devpor => ww_devpor,
outclk => output_a5clkctrl);
a_acounter2_aoutput_a0_a_aI : cycloneii_lcell_ff
PORT MAP (
clk => count1_a24_a_aclkctrl,
datain => qout_a0_a_a134,
aclr => output_a5clkctrl,
devclrn => ww_devclrn,
devpor => ww_devpor,
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 (
datab => output_a3,
datac => a_acounter2_aoutput_a0_a,
datad => mode_acombout,
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 (
datad => qout_a0_a_a134,
combout => output_a26);
output_a3_I : cycloneii_lcell_ff
PORT MAP (
clk => count1_a24_a_aclkctrl,
datain => output_a26,
aclr => output_a4clkctrl,
devclrn => ww_devclrn,
devpor => ww_devpor,
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 (
dataa => a_acounter2_aoutput_a0_a,
datab => qout_a1_a_a135,
datac => output_a3,
datad => mode_acombout,
combout => add_a665);
output_a2_I : cycloneii_lcell_ff
PORT MAP (
clk => count1_a24_a_aclkctrl,
sdata => add_a665,
aclr => output_a4clkctrl,
sload => VCC,
devclrn => ww_devclrn,
devpor => ww_devpor,
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 (
dataa => a_acounter2_aoutput_a1_a,
datac => output_a2,
datad => mode_acombout,
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 (
dataa => qout_a3_a_a137,
datab => qout_a1_a_a135,
datac => qout_a2_a_a136,
datad => qout_a0_a_a134,
combout => add_a662);
output_a0_I : cycloneii_lcell_ff
PORT MAP (
clk => count1_a24_a_aclkctrl,
datain => add_a662,
aclr => output_a4clkctrl,
devclrn => ww_devclrn,
devpor => ww_devpor,
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 (
dataa => qout_a3_a_a137,
datab => qout_a1_a_a135,
datac => qout_a2_a_a136,
datad => qout_a0_a_a134,
combout => add_a663);
a_acounter2_aoutput_a3_a_aI : cycloneii_lcell_ff
PORT MAP (
clk => count1_a24_a_aclkctrl,
datain => add_a663,
aclr => output_a5clkctrl,
devclrn => ww_devclrn,
devpor => ww_devpor,
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 (
datab => output_a0,
datac => a_acounter2_aoutput_a3_a,
datad => mode_acombout,
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
GENERIC MAP (
sum_lutc_input => "datac",
lut_mask => "0000100110010000")
-- pragma translate_on
PORT MAP (
dataa => qout_a3_a_a137,
datab => qout_a1_a_a135,
datac => qout_a2_a_a136,
datad => qout_a0_a_a134,
combout => Mux_a165);
Mux_a166_I : cycloneii_lcell_comb
-- Equation(s):
-- Mux_a166 = qout_a2_a_a136 & (qout_a3_a_a137 & qout_a1_a_a135 & qout_a0_a_a134 # !qout_a3_a_a137 & (qout_a1_a_a135 $ qout_a0_a_a134))
-- pragma translate_off
GENERIC MAP (
sum_lutc_input => "datac",
lut_mask => "1001000001000000")
-- pragma translate_on
PORT MAP (
dataa => qout_a3_a_a137,
datab => qout_a1_a_a135,
datac => qout_a2_a_a136,
datad => qout_a0_a_a134,
combout => Mux_a166);
Mux_a167_I : cycloneii_lcell_comb
-- Equation(s):
-- Mux_a167 = !qout_a0_a_a134 & (qout_a3_a_a137 & !qout_a1_a_a135 & qout_a2_a_a136 # !qout_a3_a_a137 & qout_a1_a_a135 & !qout_a2_a_a136)
-- pragma translate_off
GENERIC MAP (
sum_lutc_input => "datac",
lut_mask => "0000000000100100")
-- pragma translate_on
PORT MAP (
dataa => qout_a3_a_a137,
datab => qout_a1_a_a135,
datac => qout_a2_a_a136,
datad => qout_a0_a_a134,
combout => Mux_a167);
Mux_a168_I : cycloneii_lcell_comb
-- Equation(s):
-- Mux_a168 = qout_a0_a_a134 & (qout_a2_a_a136 $ (qout_a3_a_a137 # !qout_a1_a_a135)) # !qout_a0_a_a134 & qout_a2_a_a136 & (qout_a3_a_a137 $ !qout_a1_a_a135)
-- pragma translate_off
GENERIC MAP (
sum_lutc_input => "datac",
lut_mask => "0100101110010000")
-- pragma translate_on
PORT MAP (
dataa => qout_a3_a_a137,
datab => qout_a1_a_a135,
datac => qout_a2_a_a136,
datad => qout_a0_a_a134,
combout => Mux_a168);
Mux_a169_I : cycloneii_lcell_comb
-- Equation(s):
-- Mux_a169 = qout_a0_a_a134 # qout_a2_a_a136 & (qout_a1_a_a135 $ !qout_a3_a_a137)
-- pragma translate_off
GENERIC MAP (
sum_lutc_input => "datac",
lut_mask => "1111111110000100")
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -