Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

GC4016 Datasheet(PDF) 19 Page - Texas Instruments

Part # GC4016
Description  MULTI-STANDARD QUAD DDC CHIP
PDF  83 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TI [Texas Instruments]
Direct Link  http://www.ti.com
Logo TI - Texas Instruments

GC4016 Datasheet(HTML) 19 Page - Texas Instruments

Back Button GC4016 Datasheet HTML 15Page - Texas Instruments GC4016 Datasheet HTML 16Page - Texas Instruments GC4016 Datasheet HTML 17Page - Texas Instruments GC4016 Datasheet HTML 18Page - Texas Instruments GC4016 Datasheet HTML 19Page - Texas Instruments GC4016 Datasheet HTML 20Page - Texas Instruments GC4016 Datasheet HTML 21Page - Texas Instruments GC4016 Datasheet HTML 22Page - Texas Instruments GC4016 Datasheet HTML 23Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 19 / 83 page
background image
© GRAYCHIP,INC.
- 14 -
August 27, 2001
GC4016 MULTI-STANDARD QUAD DDC CHIP
DATA SHEET REV 1.0
This document contains information which may be changed at any time without notice
The 12 bit filter coefficients are stored in a 256 word
memory which can be divided into one, two, or four equal
blocks. This allows the user to store one symmetric filter of
up to 512 taps, two symmetric filters of up to 256 taps each,
or four symmetric filters of up to 128 taps each. The number
of filters is set by NFILTER in address 16 of the resampler
control page. The filter used by each channel is selected
using the FILTER_SEL controls in address 18 of the
resampler control page. The filter lengths are cut in half if the
filters are not symmetric. The coefficients are stored in
memory with h0 stored in the lowest address, where h0 is the
coefficient multiplied by the newest piece of data. The center
tap of a symmetric filter is h(QTAP/2)-1. The coefficients for
multiple filters (NFILTER>1), are interleaved in the 256 word
memory.
3.5.3 Restrictions on NMULT
The user does not directly set the value of NDELAY. The
chip sets the value of NDELAY using NO_SYM_RES,
NMULT and NFILTER according to:
where the function FLOOR_2[X] means the power of two
value that is equal to or less than “X”. Since NMULT is
restricted to be greater than or equal to 6 and less than or
equal to 64, then NDELAY is either 4, 8, 16, 32 or 64. The
length of the filter is then:
The value of NMULT determines both the length of the
filter and the number of delays in the resampling operation.
In general one would choose the largest value of NMULT
which gives an adequately large value of NDELAY. The
choice of NMULT, however, must meet several restrictions.
NMULT must be greater than a minimum, it cannot exceed
the available number of multiplier cycles, and it must be less
than the input delay line segment size. These restrictions are
described below.
The minimum value of NMULT is determined by the
minimum number of clock cycles required to update the
resampler’s state. This is a hardware restriction imposed by
the chip’s architecture. This limitation is:
NMULT is the number of complex multiplier operations
required to compute an output sample. Since the resampler
can perform two multiplies every clock cycle, the value of
NMULT cannot exceed two times the number of clock cycles
available to the resampler for each channel. The number of
clock cycles available to the resampler is equal to the clock
rate to the chip divided by the sum of the output sample rates
for each resampler channel. Hence, NMULT must satisfy:
Note that the resampler’s output sample rate is usually
much less than the clock rate, so that NMULT is rarely limited
by this restriction. NOTE: THE NUMBER OF CLOCK
CYCLES AVAILABLE TO THE RESAMPLER IS REDUCED
BY THE CLOCK DIVIDER DISCUSSED IN THE NEXT
SECTION.
The value of NMULT must also be less than the size of
the delay line formed by the input buffer. The size of the delay
line is either 16 for four resampler channels, 32 for two
channels or 64 for a single channel as set by the NCHAN
control in address 16 of the resampler control page. This
limits NMULT to be less than or equal to 15, 31 or 63
dependent upon the number of resampler channels1.
The typical resampler configuration will have four active
channels, all using the same filter and the same resampling
ratios. The typical configuration has NCHAN set to 4,
NFILTER set to 1, NMULT set to 15 and NO_SYM_RES set
to 0. This sets NDELAY to 32 and QTAPS to 480. See
Section 7.7.
3.5.4 The Resampler Clock Divider
The resampler has a clock divider that can be used to
reduce power consumption and to slow the calculation rate
of the resampler. The clock divider divides the internal clock
by factors of one to 256 using the RES_CLK_DIV control in
address 22 of the resampler control page. The clock divider
reduces the resampler’s computational throughput, so care
must be taken not to reduce the clock rate to the point that
the computations can not be completed on time.
3.5.5 Final Shift and Round
The gain of each resampler output is adjusted by an
up-shift by 0-15 bits (FINAL_SHIFT). This up-shift is applied
just before rounding to the 12, 16, 20 or 24 MSBs (ROUND).
The values of FINAL_SHIFT and ROUND are set in control
register 19 of the resampler control page. The resampler
NDELAY
Floor_2 256
2
NO_SYM_RES
–
(
)
NMULT
(
) NFILTER
(
)
----------------------------------------------
[
]
=
QTAP
NDELAY
(
) NMULT
(
)
=
NMULT
6
if there are two or more outputs
≥
NMULT
7
if there is only one output
≥
1. NOTE: If the resampler is being used at much less than its maximum
capacity, i.e., NMULT is much less than twice the number of clock cycles
available (See also RES_CLK_DIV), AND the channels are synchronous, then
NMULT may equal the size of the delay line.
NMULT
2
F
CK
OUTPUT RATES
(
)
∑
------------------------------------------------------------
×
≤



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com