Entity: mixerComplex_redim

Diagram

boolean SIGNED_FORMAT natural IN_SZ natural OUT_SZ std_logic clk_i std_logic rst_i std_logic data_en_i std_logic_vector(IN_SZ-1 downto 0) data_i_i std_logic_vector(IN_SZ-1 downto 0) data_q_i std_logic data_en_o std_logic_vector(OUT_SZ-1 downto 0) data_i_o std_logic_vector(OUT_SZ-1 downto 0) data_q_o

Description


(c) Copyright: OscillatorIMP Digital Author : Gwenhael Goavec-Merougwenhael.goavec-merou@trabucayre.com

Creation date : 2016/09/14

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

Processes