Entity: multiplierReal_redim
- File: multiplierReal_redim.vhd
Diagram
Description
Generics
Generic name |
Type |
Value |
Description |
SIGNED_FORMAT |
boolean |
false |
|
IN_SZ |
natural |
16 |
|
OUT_SZ |
natural |
16 |
|
Ports
Port name |
Direction |
Type |
Description |
clk_i |
in |
std_logic |
candr |
rst_i |
in |
std_logic |
|
data_i |
in |
std_logic_vector(IN_SZ-1 downto 0) |
in interface |
data_en_i |
in |
std_logic |
|
data_eof_i |
in |
std_logic |
|
data_sof_i |
in |
std_logic |
|
data_en_o |
out |
std_logic |
out interface |
data_eof_o |
out |
std_logic |
|
data_sof_o |
out |
std_logic |
|
data_o |
out |
std_logic_vector(OUT_SZ-1 downto 0) |
|
Signals
Name |
Type |
Description |
data_en_in_s |
std_logic |
|
data_eof_in_s |
std_logic |
|
data_sof_in_s |
std_logic |
|
data_in_s |
std_logic_vector(OUT_SZ-1 downto 0) |
|
d1_s |
std_logic_vector(OUT_SZ-1 downto 0) |
|
data_en_out_s |
std_logic |
|
data_eof_out_s |
std_logic |
|
data_sof_out_s |
std_logic |
|
data_out_s |
std_logic_vector(OUT_SZ-1 downto 0) |
|
is_neg_s |
signed(1 downto 0) |
|
is_neg_d0_s |
signed(1 downto 0) |
|
is_null_s |
boolean |
|
is_null_d0_s |
boolean |
|
shft_dat_s |
std_logic_vector(IN_SZ-1 downto 0) |
|
shft_dat_q_s |
std_logic_vector(IN_SZ-1 downto 0) |
|
Constants
Name |
Type |
Value |
Description |
SHFT_SZ |
natural |
sub_min_to_max(IN_SZ, OUT_SZ) |
|
ALL_ZERO |
std_logic_vector(SHFT_SZ-1 downto 0) |
(SHFT_SZ-1 downto 0 => '0') |
|
ALL_ONE |
std_logic_vector(SHFT_SZ-1 downto 0) |
(SHFT_SZ-1 downto 0 => '1') |
|
Functions
- sub_min_to_max (size1,
size2: natural) return natural
Processes