Entity: top_windowReal_tb

Diagram

Description

use work.sp_vision_test_pkg.all;

Signals

Name Type Description
reset std_logic
clk std_logic
coeff_s std_logic_vector(COEFF_SIZE-1 downto 0)
coeff_addr_s std_logic_vector(COEFF_ADDR_SIZE-1 downto 0)
coeff_en_s std_logic
data_s std_logic_vector(DATA_SIZE-1 downto 0)
data_en_s std_logic
result_s std_logic_vector(DATA_SIZE-1 downto 0)
result_en_s std_logic
result_eof_s std_logic
sl_clk_s std_logic misc
slow_clk std_logic misc
generate_en_s std_logic
read_data_val_s std_logic_vector(DATA_SIZE-1 downto 0) ram for data
read_data_addr_s std_logic_vector(10 downto 0)
read_data_en_s std_logic
end_read_s std_logic
prop_data_addr_s std_logic_vector(10 downto 0)
tick_s std_logic

Constants

Name Type Value Description
HALF_PERIODE time 5.0 ns Half clock period
SLOW_PERIODE time 10.0 ns Half clock period
COEFF_ADDR_SIZE natural 11
COEFF_SIZE natural 21
SHIFT natural 20
DATA_SIZE natural 30
DATA_ADDR_SIZE natural 11

Functions

Processes

Instantiations

Description
slow_clockp : process
begin
sl_clk_s <= '1';
wait for SLOW_PERIODE;
sl_clk_s <= '0';
wait for SLOW_PERIODE;
end process slow_clockp;
read coeff for fir16 LUT