PoC.misc.Delay

Todo

No documentation available.

Entity Declaration:

 1  generic (
 2    BITS          : positive;
 3    TAPS          : T_NATVEC          -- select one or multiple delay tap points
 4  );
 5  port (
 6    Clock         : in  std_logic;                                          -- clock
 7    Reset         : in  std_logic   := '0';                                 -- reset; avoid reset to enable SRL16/SRL32 usage
 8    Enable        : in  std_logic   := '1';                                 -- enable
 9    DataIn        : in  std_logic_vector(BITS - 1 downto 0);                -- data to delay
10    DataOut       : out T_SLM(TAPS'length - 1 downto 0, BITS - 1 downto 0)  -- delayed ouputs, tapped at TAPS(i)
11  );
12end entity;