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