Entity: mixerComplex_redim
- File: mixerComplex_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_en_i |
in |
std_logic |
in interface |
data_i_i |
in |
std_logic_vector(IN_SZ-1 downto 0) |
|
data_q_i |
in |
std_logic_vector(IN_SZ-1 downto 0) |
|
data_en_o |
out |
std_logic |
out interface |
data_i_o |
out |
std_logic_vector(OUT_SZ-1 downto 0) |
|
data_q_o |
out |
std_logic_vector(OUT_SZ-1 downto 0) |
|
Signals
Name |
Type |
Description |
data_en_in_s |
std_logic |
|
data_i_in_s |
std_logic_vector(OUT_SZ-1 downto 0) |
|
data_q_in_s |
std_logic_vector(OUT_SZ-1 downto 0) |
|
i_d1_s |
std_logic_vector(OUT_SZ-1 downto 0) |
|
q_d1_s |
std_logic_vector(OUT_SZ-1 downto 0) |
|
data_en_out_s |
std_logic |
|
data_i_out_s |
std_logic_vector(OUT_SZ-1 downto 0) |
|
data_q_out_s |
std_logic_vector(OUT_SZ-1 downto 0) |
|
i_is_neg_s |
signed(1 downto 0) |
|
q_is_neg_s |
signed(1 downto 0) |
|
i_is_neg_d0_s |
signed(1 downto 0) |
|
q_is_neg_d0_s |
signed(1 downto 0) |
|
i_is_null_s |
boolean |
|
q_is_null_s |
boolean |
|
i_is_null_d0_s |
boolean |
|
q_is_null_d0_s |
boolean |
|
shft_dat_i_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