- added generic for fractional number of bits
git-svn-id: http://moon:8086/svn/vhdl/trunk@151 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
@@ -37,6 +37,7 @@ ARCHITECTURE behavior OF tb_nco IS
|
||||
GENERIC
|
||||
(
|
||||
nbits_wave : integer;
|
||||
nbits_wave_frac : integer;
|
||||
nbits_phase : integer
|
||||
);
|
||||
PORT(
|
||||
@@ -61,7 +62,7 @@ ARCHITECTURE behavior OF tb_nco IS
|
||||
constant df : REAL := 10.0E3;
|
||||
constant fa : REAL := 100.0E6;
|
||||
constant PERIOD : time := 10 ns;
|
||||
constant nbits_wave_frac : integer := nbits_wave;
|
||||
constant nbits_wave_frac : integer := nbits_wave-2;
|
||||
|
||||
SIGNAL freq_word : integer := integer(f/fa*2.0**nbits_phase);
|
||||
SIGNAL dfreq_word : integer := integer(df/fa*2.0**nbits_phase);
|
||||
@@ -92,6 +93,7 @@ BEGIN
|
||||
GENERIC MAP
|
||||
(
|
||||
nbits_wave => nbits_wave,
|
||||
nbits_wave_frac => nbits_wave_frac,
|
||||
nbits_phase => nbits_phase
|
||||
)
|
||||
PORT MAP
|
||||
|
||||
Reference in New Issue
Block a user