Entity: cvb_check_mean
Diagram
Generics
Generic name |
Type |
Value |
Description |
ACCUM_SIZE |
integer |
32 |
|
DATA |
integer |
72 |
|
ADDR |
integer |
10 |
|
Ports
Port name |
Direction |
Type |
Description |
clk_i |
in |
std_logic |
|
rst_i |
in |
std_logic |
|
start_mean_offset_i |
in |
std_logic_vector(ADDR-1 downto 0) |
|
max_allowed_val_i |
in |
std_logic_vector(ACCUM_SIZE-1 downto 0) |
|
data_en_i |
in |
std_logic |
|
data_addr_i |
in |
std_logic_vector(ADDR-1 downto 0) |
|
data_i_i |
in |
std_logic_vector(DATA-1 downto 0) |
|
data_q_i |
in |
std_logic_vector(DATA-1 downto 0) |
|
data_eof_i |
in |
std_logic |
|
frame_valid_o |
out |
std_logic |
|
Signals
Name |
Type |
Description |
dat_i_in_s |
std_logic_vector(DATA-1 downto 0) |
|
dat_q_in_s |
std_logic_vector(DATA-1 downto 0) |
|
in_mean_s |
std_logic |
|
neg_to_pos_i_s |
std_logic_vector(DATA-1 downto 0) |
|
neg_to_pos_q_s |
std_logic_vector(DATA-1 downto 0) |
|
accum_i_s |
std_logic_vector(ACCUM_SIZE-1 downto 0) |
accum |
accum_i_next_s |
std_logic_vector(ACCUM_SIZE-1 downto 0) |
accum |
accum_q_s |
std_logic_vector(ACCUM_SIZE-1 downto 0) |
|
accum_q_next_s |
std_logic_vector(ACCUM_SIZE-1 downto 0) |
|
frame_valid_s |
std_logic |
last -- |
Processes
- unnamed: ( accum_i_s, accum_q_s, max_allowed_val_i )
Description
last check if accum content if allowed -- and output if valid or not when eof is high