Entity: cvb_logic
Diagram
Generics
Generic name |
Type |
Value |
Description |
ACCUM_SIZE |
natural |
32 |
|
DATA_SIZE |
natural |
32 |
|
ADDR_SIZE |
natural |
8 |
|
Ports
Port name |
Direction |
Type |
Description |
clk_i |
in |
std_logic |
|
reset |
in |
std_logic |
|
data_en_i |
in |
std_logic |
input |
data_eof_i |
in |
std_logic |
|
data_i_i |
in |
std_logic_vector(DATA_SIZE-1 downto 0) |
|
data_q_i |
in |
std_logic_vector(DATA_SIZE-1 downto 0) |
|
data_en_o |
out |
std_logic |
output |
data_eof_o |
out |
std_logic |
|
data_i_o |
out |
std_logic_vector(DATA_SIZE-1 downto 0) |
|
data_q_o |
out |
std_logic_vector(DATA_SIZE-1 downto 0) |
|
start_mean_offset_i |
in |
std_logic_vector(ADDR_SIZE-1 downto 0) |
config from CPU |
max_allowed_val_i |
in |
std_logic_vector(ACCUM_SIZE-1 downto 0) |
|
cpt_max_i |
in |
std_logic_vector(ADDR_SIZE-1 downto 0) |
|
Signals
Name |
Type |
Description |
data_en_s |
std_logic |
|
data_eof_s |
std_logic |
|
w_addr_s |
std_logic_vector(ADDR_SIZE-1 downto 0) |
|
frame_valid_s |
std_logic |
check |
w_data_s |
std_logic_vector((DATA_SIZE*2)-1 downto 0) |
dual ram |
r_data_s |
std_logic_vector((DATA_SIZE*2)-1 downto 0) |
|
data_eof_out_s |
std_logic |
gen flow |
r_data_i_s |
std_logic_vector(DATA_SIZE-1 downto 0) |
|
r_data_q_s |
std_logic_vector(DATA_SIZE-1 downto 0) |
|
r_addr_s |
std_logic_vector(ADDR_SIZE-1 downto 0) |
|
Instantiations
- check_mean: work.cvb_check_mean
Description
check if input frame respect condition
- dual_ram: work.cvb_dual_ram
- gen_new_flow: work.cvb_gen_new_flow
Description
regen a data flow