library ieee; use ieee.std_logic_1164.all; use ieee.numeric_std.all;
entity test_counter is generic ( width : integer := 17 ); port ( clk : in std_ulogic;
reset : in std_ulogic;
enable : in std_ulogic;
count : out std_logic_vector ( width - 1 downto 0) ); end test_counter;
------------------------------------------------------------------------------- -- RTL description. Adds 1 on every clock pulse when enable is asserted. -------------------------------------------------------------------------------
architecture rtl of test_counter is constant terminal_count : integer := 2**width - 1; subtype counter_range is integer range 0 to terminal_count; signal count_int : counter_range; begin-- rtl
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.