Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

VHDL for FPGA Design/4-Bit BCD Counter with Clock Enable

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

4-Bit BCD Up Counter with Clock Enable library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity Counter2_VHDL is port( Clock_enable_B: in std_logic; Clock: in std_logic; Reset: in std_logic; Output: out std_logic_vector(0 to 3)); end Counter2_VHDL; architecture Behavioral of Counter2_VHDL is signal temp: std_logic_vector(0 to 3); begin process(Clock,Reset) begin if Reset='1' then temp <= "0000"; elsif(rising_edge(Clock)) then if Clock_enable_B='0' then if temp="1001" then temp<="0000"; else temp <= temp + 1; end if; end if; end if; end process; Output <= temp; end Behavioral; Simulation Results Image:Counter_bcd_enable_f.png fi:VHDL-kieli FPGA-suunnittelussa/4-bittinen BCD-laskuri