Entity: top_shifterReal_dyn_tb
- File: top_shifterReal_dyn_tb.vhd
Diagram
Signals
Name | Type | Description |
---|---|---|
reset | std_logic | |
clk | std_logic | |
start_prod | std_logic | |
data_in_en_s | std_logic | new |
data_out_en_s | std_logic | new |
data_in_s | std_logic_vector(DATA_IN_SIZE-1 downto 0) | |
data_out_s | std_logic_vector(DATA_OUT_SIZE-1 downto 0) | |
state_s | std_logic | |
shift_val_s | std_logic_vector(ADDR_SIZE-1 downto 0) |
Constants
Name | Type | Value | Description |
---|---|---|---|
DATA_IN_SIZE | natural | 32 | |
DATA_OUT_SIZE | natural | 16 | |
MAX_SHIFT | natural | DATA_IN_SIZE - DATA_OUT_SIZE + 1 | |
ADDR_SIZE | natural | natural(ceil(log2(real(MAX_SHIFT)))) | |
HALF_PERIODE | time | 5.0 ns | Half clock period |
Processes
- data_propagation: ( clk, reset )
Description
generate data flow
- stimulis: ( )
- clockp: ( )
Instantiations
- shift_dyn_inst: work.shifterReal_dyn_logic