- added unfiltered output at ddc for eval
git-svn-id: http://moon:8086/svn/vhdl/trunk@214 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
@@ -77,12 +77,15 @@ ARCHITECTURE behavior OF syn_ddc IS
|
||||
lo_nco_en : in std_logic;
|
||||
lo_freq_in : in unsigned(lo_nbits_freq-1 downto 0);
|
||||
lo_phase_in : in unsigned(lo_nbits_phase-1 downto 0);
|
||||
din_vld : in std_logic;
|
||||
din_i : in sfixed;
|
||||
din_q : in sfixed;
|
||||
dec_vld : out std_logic;
|
||||
dec_i : out sfixed;
|
||||
dec_q : out sfixed;
|
||||
dout_vld : out std_logic;
|
||||
dout_i : out sfixed;
|
||||
dout_q : out sfixed;
|
||||
din_vld : in std_logic;
|
||||
dout_vld : out std_logic
|
||||
dout_q : out sfixed
|
||||
);
|
||||
END COMPONENT;
|
||||
|
||||
@@ -92,6 +95,10 @@ ARCHITECTURE behavior OF syn_ddc IS
|
||||
SIGNAL ddc_dout_i : sfixed(shi(nbits_out, nbits_out_frac) downto slo(nbits_out, nbits_out_frac));
|
||||
SIGNAL ddc_dout_q : sfixed(shi(nbits_out, nbits_out_frac) downto slo(nbits_out, nbits_out_frac));
|
||||
|
||||
SIGNAL dec_vld : std_logic;
|
||||
SIGNAL ddc_dec_i : sfixed(shi(nbits_out, nbits_out_frac) downto slo(nbits_out, nbits_out_frac));
|
||||
SIGNAL ddc_dec_q : sfixed(shi(nbits_out, nbits_out_frac) downto slo(nbits_out, nbits_out_frac));
|
||||
|
||||
BEGIN
|
||||
|
||||
-- Instantiate the Unit Under Test (UUT)
|
||||
@@ -116,12 +123,15 @@ BEGIN
|
||||
lo_nco_en => lo_nco_en,
|
||||
lo_freq_in => lo_freq_in,
|
||||
lo_phase_in => lo_phase_in,
|
||||
din_vld => din_vld,
|
||||
din_i => ddc_din_i,
|
||||
din_q => ddc_din_q,
|
||||
dec_vld => dec_vld,
|
||||
dec_i => ddc_dec_i,
|
||||
dec_q => ddc_dec_q,
|
||||
dout_vld => dout_vld,
|
||||
dout_i => ddc_dout_i,
|
||||
dout_q => ddc_dout_q,
|
||||
din_vld => din_vld,
|
||||
dout_vld => dout_vld
|
||||
dout_q => ddc_dout_q
|
||||
);
|
||||
|
||||
ddc_din_i <= to_sfixed(din_i, ddc_din_i);
|
||||
|
||||
Reference in New Issue
Block a user