This datasheet contains information which may be changed at any time without notice.
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.5
REVISION HISTORY
RevisionDateDescription
0.01 Dec. 1997Original
0.114 Jan 1998Page iii, added mask revision table to list of tables
Pages 8, last line, added non-symmetry mode errata
Page 10, footnote, changed “1 milliseconds” to “10 microseconds”.
Page 11, modified Figure 10 (c)
Page 12, first line Section 3.7, changed “output” to “input”.
Page 18, address 1, bit 6, added non-symmetry errata
Page 19, address 4, bits 4-7, corrected bit assignments
Pages 20-21, corrected address numbering for blanking and flush registers
Page 22, address 12, bits 0,1, changed “12 LSBs” to “14 LSBs”.
Page 24, address 16, added mask revision table.
Throughout, corrected table and figure reference
0.221 Jan 1998Page 30, Changed data setup time from 4 to 2 ns.
Page 8, 18 Non-symmetry mode works for parts marked with all mask codes
except 55532B
Page 24, Changed Table 5 to add mask code 55532C
Page 28, Table 7 min and max recommended Vcc changed to 3.1 to 3.5 volts.
Page 28, Table 7 max junction temperature changed to 125C.
0.35 Feb 1998Page 38, Changed 800 to 8000 in Table 17.
Page 38, Changed E5 to EA in note 1, Table 16.
Page 37, Checksum for test4 changed to D2.
0.423 Apr 1999Page 38, Changed CS to CE in the control interface timing description, Table 10
Pages 9,19, Changed GAIN equation from
Page 28, Table 7, Changed max Vup voltage to 5.5v.
Page 39, New gain application note.
Pages 5, 25, Positive frequency to downconvert.
Pages 36, 37, changed 26 -> 2A for address 00
Page 29, Table 9, changed V
Page 29, Table 9, changed I
Page 30, F
0.527 Apr 1999Pages 9,19,33,35,39, changed gain equation G/64 -> G/32
0.6Pages 6, 38 changed 55 to 56 in gain equations.
changed to 64MHz, clock to output changed to 20ns.
CK
for CK, CK2X to 2.4V from 2.0V.
IH
to +/- 4mA from 2.0mA
OH/L
“NARROW*1.97”
to
“NARROW*0.97 + 1"
GRAYCHIP, INC.- i -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.5
CONTACTING GRAYCHIP
CORPORATE OFFICES:
GRAYCHIP, Inc.
2185 Park Blvd.
Palo Alto, CA 94306
PHONE:
(650) 323-2955
FAX:
(650) 323-0206
WEB PAGE:
www.graychip.com
E-MAIL:
sales@graychip.com
tech-support@graychip.com
GRAYCHIP, INC.- ii -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.5
1.0KEY FEATURES .........................................................................................................................1
Table 8:Thermal Data ................................................................................................................................28
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
1.0
KEY FEATURES
•Input rates up to 64 MSPS
•Four real input down-convert channels or
Two complex input downconvert channels
•Independent tuning frequencies
•Independent phase/gain controls
•4 by 4 14 bit Input Crossbar switch or
3 by 4 16 bit Input Crossbar switch
•Decimation factors of
16 to 32,768 in the real output mode
32 to 65,536 in the complex output mode
•Zero padding for lower decimation factors
•Outputs can be either:
bit serial,
nibble serial (link port)
or memory mapped
•Output summing for beamforming
•8 to 16 bit output samples
•0.02 Hz tuning resolution
GC4014 DATASHEET
•0.14 dB gain resolution
•Less than 0.05 dB peak to peak passband
ripple
•Greater than 100 dB far image rejection
•Greater than 95 dB spur free dynamic range
•User programmable 63 tap output filter
•Nyquist filtering for QPSK or QAM symbol
data
•Meets GSM, AMPS and DAMPS Cellular
specifications
•Microprocessor interface for control, output,
and diagnostics
•Built in diagnostics
•Microprocessor interface will accept either
3.3 or 5 volt input levels
•250 mW per channel at 50 MHz, 3.3 volts
•100 pin thin QFP package
2.0BLOCK DIAGRAM
A block diagram illustrating the major functions of the chip is shown in Figure 1.
DIAGNOSTICS
BANDWIDTH
FILTER SELECT
DECIMATE BY 8
FORMAT
A[0:4]
C[0:7]
CK
CE
WR
RD
SI
CLOCK DOUBLING
AND
DISTRIBUTION CIRCUIT
CONTROL INTERFACE
AND FILTER
COEFFICIENT RAMS
SYNC COUNTER
AND
DIAGNOSTIC TEST
GENERATOR
SO
SELECT
A
IN
(14 BITS)
(16 bit input mode uses the DIN pins for the LSB’s of inputs AIN, BIN, and CIN)
SINE/
COSINE
PHASE
TUNING
FREQUENCY
GENERATOR
OFFSET
DECIMATE
BY 8 TO 16K
FILTER
TWO STAGE
DECIMATE
BY 4OR 8
FILTER
OUTPUT
FORMAT
AND GAIN
GAINGAIN
A
OUT
(BIT SERIAL)
B
IN
(14 BITS)
DECIMATE
BY 8 TO 16K
FILTER
TWO STAGE
DECIMATE
BY 4OR 8
FILTER
OUTPUT
FORMAT
AND GAIN
OUTPUT SUM AND MULTIPLEX
B
OUT
(BIT SERIAL)
CROSSBAR SWITCH
SINE/
COSINE
GENERATOR
PHASE
TUNING
OFFSET
FREQUENCY
C
IN
(14 BITS)
SINE/
COSINE
DECIMATE
BY 8 TO 16K
FILTER
TWO STAGE
DECIMATE
BY 4OR 8
FILTER
OUTPUT
FORMAT
AND GAIN
GAINGAIN
C
OUT
(BIT SERIAL)
GENERATOR
PHASE
TUNING
FREQUENCY
OFFSET
D
IN
(14 BITS)
DECIMATE
BY 8 TO 16K
FILTER
TWO STAGE
DECIMATE
BY 4OR 8
FILTER
OUTPUT
FORMAT
AND GAIN
D
OUT
(BIT SERIAL)
SINE/
COSINE
GENERATOR
PHASE
TUNING
OFFSET
FREQUENCY
ACKNOWLEDGE
READY
BIT-CLOCK
FRAME SYNC
Figure 1. GC4014 Block Diagram
GRAYCHIP, INC.- 1 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
3.0
accepts a real sample rate up to 62.5 MHz, down converts a selected carrier frequency to zero, decimates the signal
rate by a programmable factor ranging from 16 to 32768 (32 to 65,536 for complex outputs), and optionally sums it
with other down converted samples. The chip outputs the four down-converted signals, or their sum. The chip
contains a user programmable output filter which can be used to arbitrarily shape the received data’s spectrum. This
filter can be used as a Nyquist receive filter for digital data transmission.
out of band rejection. Each down-convert circuit accepts 16 bit inputs and produces 16 bit outputs (bit serial). The
frequencies and phase offsets of the four sine/cosine sequence generators can be independently specified, as can
the gain of each circuit. The down converters share the same bandwidth, filter coefficients and input formats. A
special mode allows the downconverters to support GSM and DAMPS blocker requirements (see Sections 7.5 and
FUNCTIONAL DESCRIPTION
The GC4014 quad receive chip contains four identical down-conversion circuits. Each down-convert circuit
Two down-converter paths can be merged to be used as a single complex input down-conversion circuit.
The down-converters are designed to maintain over 95 dB of spur free dynamic range and over 100 dB of
7.6).
On chip diagnostic circuits are provided to simplify system debug and maintenance.
The chip receives configuration and control information over a microprocessor compatible bus consisting of
an 8 bit data I/O port, a 5 bit address port, a chip enable strobe, a read strobe and a write strobe. The chip’s control
registers (8 bits each) are memory mapped into the 5 bit address space of the control port.
Section 7.5 Describes a typical application, including control register values and the proper sequence of
operations required to use the chip.
3.1CONTROL INTERFACE
The chip is configured by writing control information into sixty four control registers within the chip. The
contents of these control registers and how to use them are described in Section 5. The registers are written to or
read from using the C[0:7] , A[0:4] , CE , RD and WR pins. Each control register has been assigned a unique address
within the chip. This interface is designed to allow the GC4014 to appear to an external processor as a memory
mapped peripheral (the pin RD is equivalent to a memory chip’s OE pin).
An external processor (a microprocessor, computer, or DSP chip) can write into a register by setting A[0:4]
to the desired register address, selecting the chip using the CE pin, setting C[0:7] to the desired value and then
pulsing WR low. The data will be written into the selected register when both WR and CE are low and will be held
when either signal goes high.
To read from a control register the processor must set A[0:4] to the desired address, select the chip with
the CE pin, and then set RD low. The chip will then drive C[0:7] with the contents of the selected register. After the
GRAYCHIP, INC.- 2 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
RD
processor has read the value from C[0:7] it should set RD and CE high. The C[0:7] pins are turned off (high
impedance) whenever CE or RD are high or when WR is low. The chip will only drive these pins when both CE and
are low and WR is high.
One can also ground the RD pin and use the WR pin as a read/write direction control and use the CE pin
as a control I/O strobe. Figure 2 shows timing diagrams illustrating both I/O modes.
CE
WR
RD
A[0-5]
C[0-7]
CE
WR
RD
A[0-5]
C[0-7]
CE
WR
A[0-5]
C[0-7]
t
CSU
t
CSU
t
CSU
t
CSU
t
CSU
t
CDLY
READ CYCLE- NORMAL MODE
t
CSPW
WRITE CYCLE- NORMAL MODE
t
CDLY
READ CYCLE- RD HELD LOW
t
CHD
t
CHD
t
CHD
t
CZ
t
CZ
t
CE
WR
A[0-5]
C[0-7]
t
CSU
WRITE CYCLE- RD
CSPW
HELD LOW
t
CHD
Figure 2. Control I/O Timing
The setup, hold and pulse width requirements for control read or write operations are given in
Section 6.0.
The C , A , WR , RD and CE pins will accept either 5 volt or 3.3 volt input levels. A separate power supply
voltage pin ( V
) is provided on the chip to enable this feature.
UP
3.2INPUT FORMAT
Both 14 bit and 16 bit input formats are accepted. In the 14 bit mode the inputs are 14 bit samples from four
different sources. In the 16 bit mode, the inputs are 16 bit samples from three different sources. In either case, a
crossbar switch allows the user to route any input to any down-converter channel. The input samples are normally
clocked into the chip at the clock rate, i.e., the input sample rate is equal to the clock rate. Input rates lower than the
clock rate can be accepted by using the zero pad mode. The zero pad mode will insert up to 15 zeroes between
GRAYCHIP, INC.- 3 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
T
each input sample, allowing input data rates down to 1/16th the clock rate. Zero padding also lowers the effective
decimation ratio. For example, the minimum decimation is normally factor of 32. If the input data rate is 5 MSPS and
the chip can be clocked at 40 MHz, then the zero pad function can be used to pad the 5 MSPS input data up by a
factor of 8 to 40 MSPS. The minimum decimation of 32, once the zero padding is done, becomes a minimum
decimation of 4 relative to the original 5 MSPS data.
3.3THE DOWN CONVERTERS
Each down converter uses an NCO and mixer to quadrature down convert a signal to baseband and then
uses a 4 stage CIC1 filter and a two-stage decimate by 4 or 8 filter to lowpass filter and to isolate the desired signal.
A block diagram of each filter is shown below:
SCALE and
BIG_SCALE
IN
SHIFT DOWN
N
8 TO 16K
CIC FILTER
DECIMATE BY
COARSE
GAIN
COARSE
NARROW
CFIR FILTER
DECIMATE BY 2
FILTER_SELEC
REAL
DEC_BY_4
2 OR 4
PFIR FILTER
DECIMATE BY
G
GAIN
FINAL
I
TO
OUTPUT
FORMATTER
Q
TUNING
FREQUENCY
PHASE
OFFSET
NCO
Figure 3. The Down Converter Channel
The CIC filter reduces the sample rate by a programmable factor ranging from 8 to 16,384. The CIC outputs
are followed by a coarse gain stage and then followed by a two stage decimate by 4 or 8 filter. The coarse gain
circuit allows the user to boost the gain of weak signals up to 42 dB in 6 dB steps. The first stage of the two stage
filter is a compensating 21 tap decimate by 2 filter (CFIR) with a choice of two sets of fixed tap weights. The first set
is designed to be flat from -0.5FS to +0.5FS, where FS is the output sample rate, and to reject out of band energy by
at least 80dB. The second set has a narrower output passband (-0.25FS to +0.25FS), but more out of band rejection.
The second set is ideal for systems such as GSM, which require more far band rejection (>97 dB), but with relaxed
adjacent band rejection. The second stage is a 63 tap decimate by 2 or 4 programmable filter (PFIR) with either
internal or user supplied tap weights. The internal filter is designed to be flat from -0.4FS to +0.4FS of the output
sample rate and to reject out of band energy by at least 85 dB. The user can also design and download their own
final filter to customize the channel’s spectral response. Typical uses of the programmable filter include matched
(root-raised cosine) filtering, or filtering to generate oversampled outputs with greater out of band rejection. The 63
tap symmetrical filter is downloaded into the chip as 32 words, 16 bits each. The programmable PFIR coefficients
must be used to bandlimit the output in the decimate by 4 mode.
1. Hogenauer, Eugene B., An Economical Class of Digital Filters for Decimation and Interpolation, IEEE transactions on Acoustics,
Speech and Signal Processing, April 1981.
GRAYCHIP, INC.- 4 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
The PFIR will also, if desired, convert the complex output data to real. The complex to real conversion also
doubles the output sample rate so that the PFIR decimation is 1 or 2 in the real mode.
The PFIR filter is followed by a gain and output format circuit. The gain circuit allows the user to add an
additional 18 dB of gain in 0.14 dB steps. The output format circuit can also delete every other sample without
filtering. Anti-aliasing filtering must have already been performed (in the second stage filter). This is useful to achieve
deeper far-band rejection since the stopband performance of the CIC filter is a function of the decimation that follows
it.
3.3.1The Numerically Controlled Oscillator (NCO)
The tuning frequency of each down converter is specified as a 32 bit word and the phase offset is specified
as a 16 bit word. The NCOs can be synchronized with NCOs on other chips. This allows multiple down converter
outputs to be coherently combined, each with a unique phase and amplitude. A block diagram of the NCO circuit is
shown in Figure 4.
GENERATOR
16 BITS
18 MSBs
DITHER
5 BITS
14 MSBs
SINE/COSINE
LOOKUP
TABLE
15 BITS
SINE/COSINE
OUT
FREQUENCY
WORD
32 BITS
32 BITS
PHASE
OFFSET
Figure 4. NCO Circuit
The tuning frequency is set to FREQ according to the formula FREQ = 232F/FCK, where F is the desired
tuning frequency and FCK is the chip’s clock rate. The 16 bit phase offset setting is PHASE = 2
the desired phase in radians ranging between 0 and 2π. Note that a positive tuning frequency is used to
downconvert the signal. A negative tuning frequency can be used to upconvert the negative image of a real signal
(inverting the spectrum).
The NCO’s spur level is reduced to below -92 dBc through the use of phase dithering. The spectrums in
Figure 5 show the NCO spurs for an example tuning frequency before and after dithering has been turned on. Notice
that the spur level decreases from -82 dB to -105 dB.
16
P/2π, where P is
-82 dB
(a) Before Dithering
-105 dB
(b) After Dithering
Figure 5. Example NCO Spurs
GRAYCHIP, INC.- 5 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
Figure 6 shows the maximum spur levels as the tuning frequency is scanned over a portion of the frequency
range with the peak hold function of the spectrum analyzer turned on. Notice that the peak spur level is -82 dB before
dithering and is between -92 and -102 after dithering has been turned on.
-82 dB
-102 dB
-92 dB
(a) Before Dithering(b) After Dithering
Figure 6. NCO Peak Spur Scan Plot
The worst case NCO spurs at -92 dB, such as the one shown in figure 6(b), are due to a few frequencies
that are related to the sampling frequency by small rational numbers (for example FREQ = 3/16 * Fck). In these
cases the rounding errors in the sine/cosine lookup table repeat in a regular fashion, thereby concentrating the error
power into a single frequency, rather than spreading it across the spectrum. These worst case spurs can be
eliminated by selecting an initial phase that minimizes the errors or by changing the tuning frequency by a small
amount (50 Hz). All spurs can be made to fall below -96 dB with the selection of a proper initial phase or tuning
frequency.
3.3.2Four Stage CIC Filter
The mixer outputs are decimated by a factor of N in a four stage CIC filter, where N is any integer between
8 and 16,384. The programmable decimation allows the chip’s usable output bandwidth to range from less than a
kilo-Hertz to 1.5 MHz when the input rate (which is equal to the chip’s clock rate) is 62.5 MHz. A block diagram of
the CIC filter is shown in Figure 7.
DATA
IN
16 BITS
CIC_SCALE
UPPER
24 BITS
OF N
DECIMATE
CLOCKED AT FULL RATECLOCKED AT 1/N RATE
BY FACTOR
24 BITS
DATA
OUT
Figure 7. Four Stage CIC Decimate by N Filter
The CIC filter has a gain equal to N4 which must be compensated for in the “CIC_SCALE” circuit shown in
Figure 7. This circuit has a gain equal to 2
ranges from 0 to 7. The gain of the CIC circuit is equal to: . The user must select
(SCALE+6*BIG_SCALE-56)
GAINN42
, where SCALE ranges from 0 to 5 and BIG_SCALE
SCALE 6 BIG_SCALE 56–×+()
=
values for SCALE and BIG_SCALE such that GAIN is less than one, i.e., SCALE and BIG_SCALE must be selected
such that: . Overflows due to improper gain settings will go undetected if this
SCALE 6BIG_SCALE×+()56 4log2N–()≤
relationship is violated. For example, if N is equal to 8, then this restriction means that BIG_SCALE and SCALE
GRAYCHIP, INC.- 6 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
should be less than or equal to 7 and 2 respectively. The BIG_SCALE and SCALE settings are common to all
channels.
3.3.3Coarse Channel Gain
The gain of each channel can be boosted up to 42 dB by shifting the output of the CIC filter up by 0 to 7 bits
prior to rounding it to 16 bits. The coarse gain is: , where COARSE ranges from 0 to 7. Overflows
in the coarse gain circuit are saturated to plus or minus full scale. The coarse gain is used to increase the gain of
an individual signal after the input bandwidth of the downconverter has been reduced by a factor of N in the CIC
filter. If the signal power across the input bandwidth is relatively flat, as is the case in most frequency division
multiplexed (FDM) systems, then one would want to boost the signal power out of the CIC filter by a factor of
GAIN2
=
COARSE
GAINN=
Section 3.4 can boost the overall gain by up to 24 more dB.
. Each channel can be given its own coarse gain setting. Note that the final gain stage described in
3.3.4The Compensating Decimate By Two Filter (CFIR)
The CIC/Coarse gain outputs are filtered by two stages of filtering. The first stage is a 21 tap decimate by
2 filter with two sets of fixed coefficients. The first set of coefficients is used in the normal mode to give a passband
which is flat (0.01 dB ripple) over 100% of the final output bandwidth and which has 85 dB of out of band rejection.
The filter also compensates for the droop associated with the CIC programmable decimation filter. The filter is
symmetric with the following taps:
The narrow set of coefficients are intended for applications that need deeper stop bands or need
oversampled outputs. These requirement are common in cellular systems where out of band rejection requirements
can exceed 100 dB. The filter coefficients for the narrow mode are:
The combined frequency response of the CIC and CFIR filter for both modes is shown below:
(a) Normal Mode(b) Narrow Mode
Figure 8. Combined CFIR and CIC Frequency Response
GRAYCHIP, INC.- 7 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
The dashed vertical line in the plots shows the output Nyquist rate for the chip when the PFIR is in the
decimate by 2 mode. The narrow mode filter introduces a gain of 1.97 (5.9 dB).
3.3.5The Programmable Final Filter (PFIR)
The second stage decimate by two or four filter uses either internal ROM based coefficients, or externally
downloaded filter coefficients. The internal 80% bandwidth filter has 80 dB of out of band image rejection and 0.03
dB peak to peak passband ripple. The internal filter is a 63 tap symmetric filter. The 32 unique coefficients are:
Figure 9(a) shows the overall response for the internal PFIR when the CFIR is in the normal mode. Figure
9(b) shows the overall response when the CFIR is in the narrow mode. Note that the peaks in the stop band at 3.5
times the output sample rate will, after decimation, fold into the transition band from 0.4 to 0.5 of the output sample
rate. This out of band power, if necessary, can be filtered out by either using a custom PFIR filter with a narrower
passband, or by post-filtering.
An overall response using custom coefficients suitable to meet the stringent GSM Cellular requirements is
shown in Figure 9(c). See Sections 7.5 and 7.6 for more details on GSM and DAMPS configurations.
Peaks fold into
transition band
(a) Normal CFIR Mode(b) Narrow CFIR Mode
Peaks fold into
transition band
(c) GSM Coefficients
Figure 9. Overall CIC-CFIR-PFIR Response
The externally downloaded coefficients can be used to tailor the spectral response to the user’s needs. For
example, it can be programmed as a Nyquist (typically a root-raised-cosine) filter for matched filtering digital data.
The user downloaded filter coefficients are 16 bit 2’s complement numbers. Unity gain will be achieved through the
filter if the sum of the 63 coefficients is equal to 65536. If the sum is not 65536, then the PFIR will introduce a gain
equal to (sum of coefficients)/65536.
The 63 coefficients are identified as coefficients h0 through h62, where h31 is the center tap. The coefficients
are assumed to be symmetric, so only the first 32 coefficients (h0 through h31) are loaded into the chip. A
non-symmetric mode allows the user to download a 32 tap non-symmetric filter as taps h0 through h31. ERRATA:
The non-symmetry mode does not work properly for parts marked with mask code 55532B, Contact GRAYCHIP for
details.
GRAYCHIP, INC.- 8 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
3.3.6Real Mode
The PFIR will output either complex or real data. Complex data is output at a rate equal to FCK/(4N) or
FCK/(8N) in the decimate by 4 mode. If the output samples are real, then the filter translates the output spectrum up
by multiplying the filtered data by the complex sequence +1, -j, -1, +j, …, and then outputting the real part at a rate
equal to FCK/2N. The real output mode can be used to create double sided signals out of single sideband data. The
real outputs are packed into complex words for output. The first sample of a real pair is put into the I-half and the
second is put into the Q-half. Note that the decimate by 4 mode is invalid in the real mode.
3.4FINAL GAIN ADJUSTMENT
The final gain of each channel is adjusted by multiplying each output sample by G/32, where G is a 10bit
2’s complement gain word. Since G can range between -512 and +511, the gain adjustment will range from -16.0
to +15.98. Setting G to zero clears the channel. This provides a final gain adjustment range from -∞ to +24 dB in
approximately 0.28 dB steps. A different gain can be specified for each channel. Note that the overall gain of the
chip is also a function of the amount of decimation programmed into the chip (N), the scale circuit setting in the CIC
filter, the coarse gain setting, the narrow mode in the CFIR, and the sum of the PFIR coefficients. The overall gain
is shown below where the first term in braces is fixed for all four channels and must be less than or equal to unity.
The terms in square brackets can be different for each channel. NARROW is “1” in the narrow CFIR mode, “0”
otherwise. See Section 7.9 for a discussion on properly setting the chip’s gain.
GAINN42
{} 2
SCALE 6 BIG_SCALE×56–+()
COARSE
[]1.0 NARROW 0.97×+{}
PFIR_SUM
------------------ -
{}
65536
G
----- -
[]=
32
3.5SUMMATION MODES
The chip can be programmed to output the four individual channels, the sum of pairs of channels, or the
sum of all four channels.These modes are used to process four real input signals, two complex input signals, or one
beamformed signal. When processing two complex input signals, the I inputs are put in channels A and C, and the
Q inputs are put in channels B and D. The summation mode then adds channels A and B together and channels C
and D together.
Summation is disabled in Sum Mode 0. In Sum Mode 1 the channel A output is replaced by the sum of
channels A and B, the channel B output is replaced by the sum of channels C and D, and the channel C and D
outputs are left alone. In Sum Mode 2 the channel A output becomes the sum of all four channels and channels B,
C and D are left alone. These modes are summarized in the following table:
Table 1: Output Summation Modes
CHANNEL OUTPUT
SUM MODE
OUT
A
CH
0
1
2
CHA + CHB + CHC + CH
A
CHA + CH
B
D
OUT
B
CH
B
CHC + CH
CH
B
OUT
C
CH
C
D
CH
CH
C
C
OUT
CH
CH
CH
D
D
D
D
GRAYCHIP, INC.- 9 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
3.6OUTPUT MODES
The channel or summation outputs are accessible either through internal control registers, through bit serial
outputs, or through nibble serial (link mode) outputs. Note that the bit serial and link mode outputs start, after power
up, in a tri-state condition and must be turned on when the chip is configured.
3.6.1Internal Control Registers
The internal control registers are loaded by the chip once every output sample period (OSP)1 and held for
the rest of the period. The user is notified that new samples are ready and a new OSP has begun, either through an
interrupt signal provided by the chip’s “READY” pin (RDY/ACK pin), or through a control register bit.
3.6.2Serial Outputs
The chip provides a bit serial clock (SCK), a frame strobe (SFS) and four data bit lines (SOUT A,B,C and
D) to output the data. A MUX_MODE control specifies whether the four data outputs are transmitted on four separate
bit-serial pins, or multiplexed onto two, or just one pin in a TDM format. Separate output pins are not provided for
the I and Q halves of complex data. The I and Q outputs are always multiplexed onto the same bit-serial pin. The
16 bit I-component is output first, followed by the Q-component. The “packed mode” allows a complex pair to be
treated as a single 32 bit word. The “READY” signal is used to identify the first word of a complex pair or of the TDM
formatted output. The TDM modes are summarized in the following table (See Table 1 for a definition of OUT in the
summation modes):
Table 2: TDM Modes
SERIAL OUTPUT
MUX MODE
A
OUT
OUT
0
1
2
A
OUTA, OUT
The bit serial outputs use the format shown in Figure 10. Figure 10(a) shows the standard output mode (the
PACKED mode bit is low). The chip clocks the frame and data out of the chip on the rising edge of SCK (or falling
edge if the SCK_POL bit in the input control register is set). The chip sends the 16 bits (I data first) by setting SFS
high (or low if SFS_POL in the input control register is set) for one clock cycle, and then transmitting the data, MSB
first, on the next 16 clocks. The I/Q data is transmitted “back to back” as shown in Figure 10(a). If the PACKED
control bit is high, then the I and Q components are sent as a single 32 bit word with only one SFS strobe as shown
in Figure 10(b). If two or more channels are multiplexed out the same serial pins, then the subsequent I/Q channel
B
OUT
OUT
B
B
OUTA, OUTB, OUTC, OUT
C
OUT
OUT
C
OUTC, OUT
D
D
OUT
OUT
D
D
1. Output sample period (OSP) refers to the interval between output samples at the decimated output rate. For example,
if the input rate (and clock rate) is 10 MHz and the overall decimation factor is 100 (N=25) the OSP will be10
microseconds. An OSP starts when a new sample is ready and stops when the next one is ready.
GRAYCHIP, INC.- 10 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
words will be transmitted immediately following the first I/Q pair as shown in Figure 10(c). Figure 10(c) also shows
how the RDY signal can be used to identify the I and Q channels in the TDM serial transmission.The bit-serial output
rate is programmable as a power-of-2 division of the input clock.
clock stops after transfers are complete and stays low unless “continuous” is set
SCK
SFS
SOUT
SCK
SFS
SOUT
RDY
SFS
SOUT
SFS
SOUT
SFS
SOUT
I15I14
(a) 16 BIT MODE, FRAME SYNC AT THE START OF EACH 16 BIT WORD
clock stops after transfers are complete and stays low unless “continuous” is set
I15
I14
(b) 32 BIT “PACKED” MODE, ONE FRAME SYNC AT THE START OF EACH 32 BIT TRANSFER
RDY is 4 clocks wide (CK not SCK clocks) or is 16 clocks wide if RDY_WIDTH is set
Output Sample Period (OSP)
IAQA
IAQAIBQB
IAQAIBQBICQCIDQD
(c) ONE, TWO OR FOUR CHANNEL MUX MODES (PACKED MODE IS ON)
I1I0Q15Q14
I1I0Q15Q14
MUX_MODE=0
MUX_MODE=1
MUX_MODE=2
IAQA
IAQAIBQB
IA
The words repeat in the continuous mode
Q1Q0
The words repeat in the continuous mode
Q1Q0
QAIBQBICQC
I15I14
I15I14
Figure 10. Serial Output Formats
The serial clock (SCK) will normally stop after the last bit transfer of each OSP. The user can force a
continuous clock by setting the CONTINUOUS control bit in the output control register. In the continuous mode the
data is repeated until the next OSP. This may be useful if the user wants to multiplex the outputs from multiple chips
onto the same serial bus. Note: The frame syncs are not intended to be used in the continuous mode. After the
proper number of frame syncs have been output as shown in Figure 10, the next frame sync will be missing in the
continuous mode. The frame syncs will then repeat every 16 (or 32 in the packed mode) bit clocks. Note also that
the number of bit clocks per output frame may not be a rational number, resulting in a truncated bit clock at the end
of the OSP.
3.6.3Link Mode Output
The four serial output pins and the bit clock and frame sync pins can be configured as an ADSP-2106x
SHARC DSP chip link port. These pins are in a tri-state condition when the chip powers up. A control bit is set to
enable these pins and another control bit is set to enable the link port mode. In the link mode the READY output pin
becomes the ACK (acknowledge) input which is used to receive the link port “LACK” signal.
GRAYCHIP, INC.- 11 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
ACK is low, the chip does nothing. If ACK is high, then the chip will transmit one, two or four complex words out of
the link port. The words are either the channel outputs or the sums of channels depending upon the summation
mode settings. The number of outputs transmitted is determined by the MUX_MODE settings. If MUX_MODE is 0,
only OUTA will be transmitted. If MUX_MODE is 1, then OUTA and OUTB will be transmitted. If MUX_MODE is 2,
then all four will be transmitted. See Table 1 for a definition of OUT in the summation modes.
in 8, 16 or 32 clocks to transmit one, two or four complex pairs. If the ACK signal is low at the end of a word (after
clocks 8, 16, 24 and 32), then the clock will remain high and the transmission of the next word will be delayed until
ACK goes high again. If the ACK signal is low at the start of an OSP, then the transmission will be held off until the
next OSP. The clock remains low at the end of the transmission until the next OSP starts. The bit clock rate is
programmable as a division of the chip’s clock.
The link port’s timing is as follows: The GC4014 checks the state of the ACK pin at the start of an OSP. If
The data is transmitted in four bit nibbles on the rising edge of the bit clock. The transmission is completed
3.7CLOCKING
The chip can be clocked in one of two modes. In the standard mode, the clock rate is equal to the input data
rate which can be up to 62.5 MHz. An internal clock doubler doubles the clock rate so that the internal circuitry is
clocked at twice the data rate. To use the standard mode the CKMODE pin must be grounded and the internal
control register bit EN_DOUBLER must be set high (See Section 5.10).
The alternate clock mode (pin CKMODE is high) accepts a double rate clock on the CK2X pin and bypasses
the clock doubler circuit. The EN_DOUBLER control bit should be low. In the alternate mode the user must provide
both the standard clock and the double rate clock.
3.8POWER DOWN MODES
The chip has a power down and keep alive circuit. This circuit contains a slow, nominally 1 KHz, oscillator
and a clock-loss detect cell. This circuit is used to detect the loss of clock and provide a slow keep-alive clock to the
chip. The circuit is also used to power down the chip by switching from the high speed input clock to the low speed
keep-alive clock. The low speed clock rate is slow enough to power down the chip while fast enough to refresh the
dynamic nodes within the chip. The user can select whether this circuit is in the automatic clock-loss detect mode,
is always on (power down mode), or is disabled (the slow clock never kicks in). The whole chip, or individual down
converter channels can be powered down. Using the power down mode for individual channels can save significant
power.
3.9SYNCHRONIZATION
Each GC4014 chip can be synchronized through the use of a sync input signal, an internal one shot sync
generator, or a sync counter. Each circuit within the chip, such as the sine/cosine generators or the decimation
GRAYCHIP, INC.- 12 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
control counter can be synchronized to one of these sources. These syncs can also be output from the chip so that
multiple chips can be synchronized to the syncs coming from a designated “master” GC4014 chip.
3.10DATA LATENCY
The latency through the chip, including all pipeline delays and filtering group delays, is shown in the
following table (N is the CIC filter’s decimation ratio, see Section 3.5, SI is the sync input to the chip, SO is the sync
output from the chip, and the RDY signal marks the beginning of each output frame, See Figure 10):
Table 3: Latency
FROM INPUTTO OUTPUTLATENCYUNITSCOMMENT
SISO3Clockssync in to sync out, Register settings:
OUTPUT_SYNC = 1,SO_INT_MODE =0
SIRDY3.5N+9ClocksSync in to first valid RDY out
IN[0:13] at RDYOUT (First)5OutputsData sample input coincident with RDY, to the first output
affected by it
IN[0:13] at RDYOUT (Midpoint)22Outputs-to the closest midpoint output affected by IN
IN[0:13] at RDYOUT (Last)37Outputs-to the last output affected by IN
IN[0:13] at RDYOUT
(Step Response)
86N+15ClocksStep function delay, step edge is input coincident with
RDY, to the step edge output
The last entry can be used to identify the group delay through the chip for time tagging events which pass
through the chip, where the time tag needs to be accurate to fractions of the output sample. Note that the overall
decimation in the complex output mode is one sample every 4N inputs. This means that the step edge will come out
21 samples plus (2N+15) clocks later. A good time tag algorithm would be to count the number of clock cycles
between the tagged input sample and the next RDY signal (the number D), and then tag the output sample that
comes 21 RDY signals later with a time tag which is adjusted by (D - 2N-15) clocks. To insure that the adjustment
is always positive, one would wait 22 RDY signals (22 outputs) and tag the sample with an adjustment of (D+2N-15)
clocks. Note that the output sample to be tagged is the sample that is output between the 22nd RDY signal and the
next RDY signal (see Figure 10).
3.11DIAGNOSTICS
The chip has an internal ramp generator which can be used in place of the data inputs for diagnostics. An
internal checksum circuit generates a checksum of the output data to verify the chip’s operation. Section 7.7 gives
suggested checksum configurations and their expected checksums.
Besides the internal diagnostics, the chip can support board level testing, an output test configuration which
can help initial debug as well as production test is described in Section 7.8.
GRAYCHIP, INC.- 13 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
4.0PACKAGING
The GC4014 chip comes in a 100 pin thin plastic quad flatpack package
(width pin to pin)16.0 mm (0.630")
D1 (width body)14.0 mm (0.551")
P (pin pitch)0.5 mm (0.020")
B (pin width)0.22 mm (0.009")
L(leg length)0.60 mm (0.024")
A (height)1.5 mm (0.059")
A1 (pin thickness)0.15 mm (0.006")
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
SIGNALDESCRIPTION
AIN, BIN, CIN, DININPUT DATA,
The 14 bit 2’s complement input data for the four channels. The data is clocked into the chip on the rising edge
of the clock (CK). The LSBs of DIN are used as the LSBs of AIN, BIN and CIN in the16 bit input mode (the pins
DIN0/AIN-2, DIN2/BIN-2 and DIN4/CIN-2 are the LSBs of the 16 bit AIN, BIN and CIN inputs).
AOUT, BOUT, COUT, DOUT
BIT SERIAL OUTPUT DATA,
The bit serial output data are transmitted on these pins. In the serial mode these are individual outputs, in the link
mode these form a four bit nibble (DOUT/L0 is the LSB of the Nibble, AOUT/L3 is the MSB). The output bits are
clocked out on the rising edge of SCK (falling edge if SCK_POL=1). These pins are tri-stated at power up and are
enabled by the OUTPUT_ENABLE control register bit.
SCKBIT SERIAL DATA CLOCK
The serial data bits are clocked out of the chip by this clock. The active edge of the clock is user programmable.
This pin is tri-stated at power up and is enabled by the OUTPUT_ENABLE control register bit.
SFSBIT SERIAL FRAME STROBE
The bit serial word strobe. This strobe delineates the 16 or 32 bit words within the bit serial output streams. This
strobe is a pulse at the beginning of each bit serial word. The polarity of this signal is user programmable. This
pin is tri-stated at power up and is enabled by the OUTPUT_ENABLE control register bit.
RDY/ACKREADY OR ACKNOWLEDGE FLAG
The chip asserts this signal in the serial output mode to identify the beginning of an output sample period (OSP).
The width in input clock cycles and polarity of this signal are user programmable. This signal is typically used as
an interrupt to a DSP chip, but can also be used as a start pulse to dedicated circuitry. In the link mode this pin is
an input pin and is tied to the LACK handshake output from an ADSP-2106x SHARC DSP link port. This pin is
tri-stated at power up and is enabled in the serial mode by the OUTPUT_ENABLE control register bit.
CKINPUT CLOCK.
The clock input to the chip. The AIN, BIN, CIN, DIN and SI input signals are clocked into the chip on the rising
edge of this clock.
CK2XDOUBLE RATE INPUT CLOCK.
The double rate clock input to the chip. Used in the alternate clock mode to clock the chip. This clock must be
exactly twice the frequency of the CK clock. Should be grounded in the normal clock mode.
CKMODECLOCK MODE,
The clock mode control. The chip uses CK2X when this pin is tied high (alternate mode) to clock the internal
circuitry. When this signal is grounded (normal mode) the chip doubles the CK clock to use as the internal clock.
SISYNC IN.
The sync input to the chip. All timers, accumulators, and control counters are, or can be, synchronized to SI. This
sync is clocked into the chip on the rising edge of the input clock (CK).
SOSYNC OUT.
This signal is either a delayed version of the input sync SI, the sync counter’s terminal count (TC), or a one-shot
strobe. The SO signal is clocked out of the chip on the rising edge of the input clock (CK).
C[0:7]CONTROL DATA I/O BUS.
This is the 8 bit control data I/O bus. Control register data is loaded into the chip or read from the chip through
these pins. The chip will only drive these pins when CE is low and RD is low and WR is high.
A[0:4]CONTROL ADDRESS BUS.
These pins are used to address the control registers within the chip. Each of the control registers within the chip
are assigned a unique address. A control register can be written to or read from by setting A[0:4] to the register’s
address.
RDREAD ENABLE.
This pin enables the chip to output the contents of the selected register on the C[0:7] pins when CE is also low.
WRWRITE ENABLE.
This pin enables the chip to write the value on the C[0:7] pins into the selected register when CE is also low.
CECHIP ENABLE.
This control strobe enables the read or write operation. The contents of the register selected by A[0:4] will be
output on C[0:7] when RD is low and CE is low. If WR is low and CE is low, then the selected register will be
loaded with the contents of C[0:7].
VupMICROPROCESSOR INTERFACE POWER SUPPLY.
This pin provides power for the microprocessor interface to allow it to interface to 5 volt logic. Input pins (A[0:4],
RD,WR,CE,C[0:7], and RDY/ACK) must not be driven above Vup+0.3V. The output pins (C[0:7], RDY/ACK) will
drive a logic one to Vup under no load.
Active high
Active high
, Active high or low
, Active high or low
, programmable active high or low
Active high
Active high
Active high
Active low
Active low
Active high
Active high
Active low
Active low
Active low
Power Supply
GRAYCHIP, INC.- 15 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
5.0CONTROL REGISTERS
The chip is configured and controlled through the use of eight bit control registers. These registers are
accessed for reading or writing using the control bus pins (CE, RD, WR, A[0:4], and C[0:7]) described in the
previous section. The register names and their addresses are:
The Mode and Control Registers are addresses 0 to 15
Addresses 16 to 31 are used in sixteen pages as determined by the page select control bits in the page map
register. The page assignments are:
PAGE
0Channel Outputs8Coefficients 0 to 7
1Keepalive Status9Coefficients 8 to 15
2unused10Coefficients 16 to 23
3unused11Coefficients 24 to 31
4Channel Control A12unused
5Channel Control B13unused
6Channel Control C14unused
7Channel Control D15unused
The following sections describe each of these registers. The type of each register bit is either R, W, or R/W
indicating whether the bit is read only, write only, or read/write. All bits are active high.
NAMEPAGENAME
GRAYCHIP, INC.- 16 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
5.1SYNC MODE REGISTER
The Sync mode control register determines how the circuits within the chip are synchronized. Each circuit
which requires synchronization can be configured to be synchronized to the sync input (SI), or to the terminal count
of the sync counter (TC). The sync to each circuit can also be set to be always on or always off. Each circuit is given
a two bit sync mode control which is defined as:
Table 4: Sync Modes
MODESYNC DESCRIPTION
0“0” (never asserted)
1SI
2TC (or OS, if USE_ONESHOT is set)
3“1” (always active)
NOTE: the internal syncs are active high. The SI input has been inverted to be the active high sync SI.
ADDRESS 0:Sync Mode
BITTYPENAMEDESCRIPTION
0,1 (LSBs)R/WDEC_SYNCSynchronizes the decimation control counter. The decimation counter
2,3R/WCOUNTER_SYNCSynchronizes the sync counter. This counter is used to generate the
4,5R/WOUTPUT_SYNCThe selected sync is inverted and output on the SO pin.
6R/WUSE_ONESHOTThe terminal count mode in table 4 is replaced by the one shot pulse
7R/WONE_SHOTThe one shot sync pulse (OS) is generated when this bit is set. This
, suggested default = 0x65
controls the filter timing of each channel and the serial timing of the
output signals.
periodic “TC” sync pulses. Mode 2 in Table 4 is always OS.
(OS) when this bit is set.
bit must be cleared before another one shot pulse can be generated.
If the user wishes to allow the chip to free run, asynchronous to other chips, then the sync settings can be
set to zero. If one wishes to synchronize several chips to a single sync source, then the sync mode selections should
be set to one. The suggested default is to output the one-shot (USE_ONESHOT = 1, OUTPUT_SYNC=2) and set
all other syncs to SI. The user should tie the SO output pin of one GC4014 chip to the SI input pin of all other GC4014
chips in a system in order to cleanly synchronize and initialize one or more GC4014 chips. If there is only a single
GC4014 chip, then all sync mode selections can be set to “2” to receive the one-shot directly. A one-shot should be
sent after initialization and each time the decimation ratio is changed.
GRAYCHIP, INC.- 17 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
5.2DECIMATION MODE REGISTER
Registers 1 and 2 control the decimation modes for the chip. These settings are common to all channels
ADDRESS 1:Decimation Mode
BITTYPENAMEDESCRIPTION
0 LSBR/WREALEnables the PFIR’s real output mode. (See Section 3.3.6). The real outputs are formatted
1R/WFILTER_SELECTThe user downloaded filter coefficients are used instead of the built in filter coefficients for
2R/WRDY_POLThis control bit inverts the polarity of the RDY output. Normally RDY pulses high when a new
3R/WRDY_WIDTHNormally the RDY pin will pulse active for four clock cycles. This control bit forces RDY to be
4R/WLINK_MODEOutput the data in the nibble-serial link mode. The RDY/ACK pin becomes an input pin in this
5R/WSO_INT_MODEThe SO output pin is used as an overflow interrupt pin when this bit is set. If an overflow due
6R/WNO_SYMMETRYThe second stage decimate by two filter is normally a 63 tap symmetric filter. It becomes a
7 MSBR/WEN_DOUBLERThis bit must be set to enable the clock doubler circuit when the CKMODE pin is low. This bit
, suggested default = 0x80, power up resets to 0.
into complex pairs in the real mode. The I-output words contain are the even-time real
outputs and the Q-outputs contain the odd-time real outputs.
the second stage FIR filter when this bit is set.
sample is ready and an output sample period (OSP) is starting. RDY will pulse low when
RDY_POL is high.
active for 16 clocks.
mode. NOTE: To use the link mode this bit must be set before the OUTPUT_ENABLE control
bit in register 8 is set, otherwise the RDY/ACK pin will be driven as an output, possibly
damaging the pin.
to gain settings occurs in any of the channels the SO pin will go low if this bit is set.
32 tap non-symmetric filter when this bit is set. ERRATA: The non-symmetry mode does not
work properly for parts marked with mask code 55532B, parts with other mask codes work.
Contact GRAYCHIP for details.
is ignored when CKMODE pin is tied high.
5.3CIC DECIMATION REGISTERS
Registers 2, and 3 contain the 14 bit CIC decimation ratio control.
ADDRESS 2:Decimation Byte 0
BITTYPENAMEDESCRIPTION
0-7R/WDEC[0:7]The LSBs of the decimation control
ADDRESS 3:Decimation Byte 1
BITTYPENAMEDESCRIPTION
0-5R/WDEC[8:13]The 6 MSBs of the decimation control
6,7RzeroThese bits are read only zeros.
Where DEC is equal to N-1. The chip decimates the input data by a factor of 2N for real output data and 4N
for complex output data (or 8N if DEC_BY_4 is set in Register 13), where N ranges from 8 to 16384. This provides
an decimation range from 32 to 65,536 for complex output signals and 16 to 32,768 for real output signals.
, suggested default = 0x07
, suggested default = 0x00
GRAYCHIP, INC.- 18 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
5.4SCALE CONTROL REGISTER
Register 4 controls the CIC filter gain for the chip. These settings are common to all channels
ADDRESS 4:CIC Scale
BITTYPENAMEDESCRIPTION
0-2R/WSCALESCALE ranges from 0 to 5.
3R/Wunused
4-6R/WBIG_SCALEBIG_SCALE ranges from 0 to 7.
7R/Wunused
, suggested default = 0x71
The CIC filter has a gain which is equal to N4. To remove this gain the CIC inputs are pre-scaled down by
(56-SCALE-6*BIG_SCALE) bits before filtering. The overall gain of each channel is equal to:
GAINN42
{} 2
SCALE 6 BIG_SCALE×56–+()
COARSE
[]1.0 NARROW 0.97×+{}
PFIR_SUM
------------------ -
{}
65536
G
----- -
[]=
32
where COARSE and G are unique for each channel (See Section 5.17). PFIR_SUM is the sum of the 63 PFIR
coefficients if FILTER_SELECT in Register 1 is set, and NARROW is the CFIR narrow mode bit in Register 13. The
values of SCALE and BIG_SCALE must be such that the term in braces is less than unity, i.e.,
SCALE 6BIG_SCALE×+()56 4log
. Overflows due to improper gain settings will go undetected if this
N–()≤
2
relationship is violated. For example, this restriction means that BIG_SCALE and SCALE should be less than or
equal to 7 and 2 respectively for N equal to 8. The BIG_SCALE and SCALE settings are common to all channels.
See Section 7.9 for a discussion on how to optimally set the gain of the chip.
5.5CHANNEL GAIN REGISTER
Register 5 contains the most significant 2 bits of each channel’s gain setting G. The least significant bits are
stored in each channel’s control page (See Section 5.17).
ADDRESS 5:Channel Gain
BITTYPENAMEDESCRIPTION
0,1R/WGA[8:9]2 MSBs of Channel A’s gain.
3,4R/WGB[8:9]2 MSBs of Channel B’s gain.
4,5R/WGC[8:9]2 MSBs of Channel C’s gain.
6,7R/WGD[8:9]2 MSBs of Channel D’s gain.
Since the gain is G/32, and these bits are only used if G is greater than 256 (except for negative values),
then setting this register to zero still allows the user to add up to 18 dB of gain by just using the 8 LSB’s set in the
channel control pages. If more than 18 dB is desired, then these control register bits can be used. See Section 7.9
for a discussion on how to optimally set the gain of the chip.
, suggested default = 0x00
GRAYCHIP, INC.- 19 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
5.6OUTPUT FORMAT REGISTER
This register controls the output bit serial format.
ADDRESS 6:Output Format Register
, suggested default = 0x01
BITTYPENAMEDESCRIPTION
0-3 LSBR/WRATE[0:3]The bit serial rate is set at FCK2
the SCK pin will not toggle and the serial rate is equal to the clock rate.
4R/WPACKEDPuts the serial outputs into 32 bit transfer mode where each complex pair is packed
into 32 bit words. The complex pair is formatted as I word in the upper byte and the Q
word in the lower byte. Each word is formatted as MSB first.
5R/WCONTINUOUSThe serial clock normally stops when the last bit of each transmission is complete and
stays low until the next OSP.
6R/WSCK_POLThis bit inverts the polarity of the serial clock. Normally SOUT and SFS change on the
rising edge of SCK. They change on the trailing edge when this bit is set.
7 MSBR/WSFS_POLThe SFS signal is treated as active low when this bit is set. Otherwise the signal is
treated as active high.
-RATE
, where RATE can range from 0 to 10. If RATE=0,
5.7OUTPUT MODE REGISTER
This register controls the output summation, multiplexing and rounding.
ADDRESS 7:Output Mode Register
BITTYPENAMEDESCRIPTION
0,1 LSBR/WSUM_MODEThe channel outputs are replaced by the sum of outputs as shown in Table 1 of
2,3R/WMUX_MODEThe outputs are multiplexed as described in Section 3.6.2.
4R/WRND8Round into the 8 MSBs of the 16 bit output words.
5R/WRND10Round into the 10 MSBs of the 16 bit output words.
6R/WRND12Round into the 12 MSBs of the 16 bit output words.
7 MSBR/WRND14Round into the 14 MSBs of the 16 bit output words.
, suggested default = 0x00
Section 3.5
Only one round control bit can be set. If none are set the output is 16 bits. Bits below the rounding point are
set to zero.
5.8BLANKING CONTROL REGISTER
This register controls the blanking mode.
ADDRESS 8:Blank Control Register
BITTYPENAMEDESCRIPTION
0-3 LSBR/WBLANK_RATEThe number of zeroes to insert between each sample in the
4,5R/WBLANK_SYNCThe sync selection from Table 4 for synchronizing the zero
6R/WOUTPUT_ENABLETurns on the serial output pins including SFS and SCK. RDY is
7 MSBR/WRAM_TESTUsed for factory tests. Should be kept low.
, suggested default = 0x50, power up reset to 0.
blanking mode. Ranges from 0 to 15.
stuffing.
also turned on if LINK_MODE is off (See Section 5.2).
Blanking is turned on for each channel using the channel mode register in each channel’s control page.
GRAYCHIP, INC.- 20 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
5.9CHANNEL FLUSH CONTROL REGISTER
This register controls flushing the four channels. Each channel is flushed when the selected sync occurs
The sync is selected according to Table 4 in Section 5.1.
ADDRESS 9:Channel Flush Register
BITTYPENAMEDESCRIPTION
0,1 LSBR/WFLUSH_A[0:1]The flush sync for channel A.
2,3R/WFLUSH_B[0:1]The flush sync for channel B.
4,5R/WFLUSH_C[0:1]The flush sync for channel C.
6,7 MSBR/WFLUSH_D[0:1]The flush sync for channel D.
, suggested default = 0x55
Each channel should be flushed when the chip is being initialized or when the decimation control is
changed. The flush lasts for 8N clocks after the sync occurs. The channel flush syncs will normally be left in a “never”
mode. If a channel is unused, then the user should leave the channel in the “always” flush mode which will clear the
datapath, clear the channel’s output, and lower its power consumption. During diagnostics the channels will need
to be flushed at the beginning of each sync cycle.
The user may wish to flush a channel when a new frequency is selected in order to purge the datapath of
the last signal.
5.10COUNTER MODE REGISTERS
Registers 10, and 11 set the counter’s cycle period.
ADDRESS 10:Counter Byte 0
BITTYPENAMEDESCRIPTION
0-7R/WCNT[0:7]The LSBs of the counter cycle period
ADDRESS 11:Counter Byte 1
BITTYPENAMEDESCRIPTION
0-7R/WCNT[8:15]The 8 MSBs of the counter cycle period
, suggested default = 0xff
, suggested default = 0xff
The chip’s internal sync counter counts in cycles of 128(CNT+1) clocks. A terminal count signal (TC) is
output at the end of each cycle. The counter can be synchronized to an external sync as specified in the Sync mode
Register (See Section 5.1). If CNT is set so that 128(CNT+1) is a multiple of twice the decimation ratio (i.e., a
multiple of 16N), then the terminal count of this counter can be output on the SO pin and used to periodically
synchronize multiple GC4014 chips.
GRAYCHIP, INC.- 21 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
5.11TEST MODE REGISTER
Register 12 controls the test and diagnostic features of the chip.
ADDRESS 12:Test Mode Register
BITTYPENAMEDESCRIPTION
0,1 LSBR/WDIAG_SOURCEThis two bit field selects the diagnostic input source used when the
2,3R/WDIAG_SYNCThe Checksum generator is strobed by this sync. See Table 4 for
4R/WCOUNT_TESTUsed during factory tests. Should be cleared during normal
5R/WPD_CLOCK_OFFTurns off the clock in the power down mode.
6,7R/WPOWER_DOWNThis two bit field controls the power down and keep alive circuit as
, suggested default = 0x08, power up reset to 0.
DIAG bit in each channel’s control register is set (See Section 5.17).
DIAG_SOURCE = 0 selects the 14 LSB’s of the counter (see Section
5.10) as a diagnostic ramp. DIAG_SOURCE=1 is a zero input,
DIAG_SOURCE=2 is unused, DIAG_SOURCE= 3 gives a 0x4000
constant input.
the possible sync selections.
operation.
follows:
POWER_DOWNMODE
0Clock loss detect mode
1Power down mode
2Disabled
3Test
The power_down mode defaults to 0 (clock loss detect mode) upon
power up.
5.12PAGE MAP REGISTER
This register selects which page is been accessed by addresses 16 through 31. This register also contains
several miscellaneous control bits.
ADDRESS 13:Page Map Register
BITTYPENAMEDESCRIPTION
0-3 LSBsR/WPAGEThe page selection. PAGE=0 selects the channel output data
4R/WNARROWSelects the narrow mode CFIR coefficients.
5R/WDEC_BY_4Enables the decimate by 4 mode of the PFIR.
6R/W16_BIT_INPUTEnables the 16 bit input mode. DIN[6-13] are unused. DIN[0,1],
7 MSBR/WMSB_POLInvert the input MSB polarity. This will convert an offset binary
page, PAGE=1 selects the status page, page=4,5,6 and 7 select
the channel control pages, pages 8,9,10 and 11 select the PFIR
coefficient pages.
DIN[2,3], and DIN[4,5] become two additional LSB’s for AIN,
BIN, and CIN respectively.
formatted input to 2’s complement format.
GRAYCHIP, INC.- 22 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
5.13STATUS CONTROL REGISTER
This register contains miscellaneous control and status information.
ADDRESS 14:Status Control Register
BITTYPENAMEDESCRIPTION
0 LSBR/WREADYThe user sets this bit after reading the output registers. The chip
1R/WMISSEDThe chip sets this bit If the user has not set the READY bit before
2R/Wunused
3R/WGAIN_OVERFLOWIndicates an overflow in the final gain circuit.
4R/WOVERFLOW_AIndicates overflow in channel A’s coarse gain.
5R/WOVERFLOW_BIndicates overflow in channel B’s coarse gain.
6R/WOVERFLOW_CIndicates overflow in channel C’s coarse gain.
7 MSBR/WOVERFLOW_DIndicates overflow in channel D’s coarse gain.
, suggested default = 0x00
clears this bit when new values have been loaded and it is time
to read them.
the chip loads the output registers. This bit high indicates that an
error has occurred.
The READY bit is used to tell an external processor when new output samples are ready to be read. If
desired, the RDY pin can be used as an interrupt to the external processor (See Section 5.2) to tell the processor
when to read new samples. The user does not need to set the READY bit if RDY is used. If READY is not set,
however, the MISSED flag will not be valid.
The overflow bits are set when an overflow occurs and stays set until the user clears them. If the
SO_INT_MODE bit in control register 1 is set, then the SO pin will go low if OVERFLOW_A, OVERFLOW_B,
OVERFLOW_C, or OVERFLOW_D go active. GAIN_OVERFLOW will not cause SO to go low.
GAIN_OVERFLOW is set if the final gain circuit detects an overflow in any channel (or sum of channels if
SUM_MODE is active).
5.14CHECKSUM REGISTER
The checksum register is a read only register which contains the checksum of the output data. The
checksum is stored in the checksum register and then starts over again each time the DIAG_SYNC (See
Section 5.11) occurs. This is a read only register.
ADDRESS 15:Checksum Register
BITTYPENAMEDESCRIPTION
0-7RCHECKSUM[0:7]The checksum.
GRAYCHIP, INC.- 23 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
5.15CHANNEL OUTPUT PAGE (PAGE = 0)
Addresses 16 through 31 are used to read output values. The outputs are 16 bit two’s complement
numbers which are read as two 8 bit bytes, the lower address contains the lower byte. See Table 1 for the output
value definitions when SUM_MODE is used. The address assignments are:
ADDRESSESNAMEADDRESSESNAME
16,17A
18,19A
20,21B
22,23B
, I-half24,25C
OUT
, Q-half26,27C
OUT
, I-half28,29D
OUT
,Q-half30,31D
OUT
These are all read only registers.
5.16KEEPALIVE STATUS PAGE (PAGE = 1)
ADDRESS 16:Clock Status
BITTYPENAMEDESCRIPTION
0RKACKThis bit monitors the keepalive clock.
1RKA_MODEThis bit monitors the keepalive mode.
2-7-unused
These bits are used for factory test purposes only.
ADDRESS 17:Mask Revision
BITTYPENAMEDESCRIPTION
0-7RREVISIONMask revision number.
OUT
OUT
OUT
OUT
, I-half
,Q-half
, I-half
,Q-half
This address can be used to determine the mask revision number for the GC4014. The mask revision
numbers are shown in Table 5 below (the mask codes are printed on the GC4014 package).
Table 5: Mask Revisions
Mask
Revision
Number
Release Date
Mask Code
on Package
Description
(Address 17)
0October 199755532BOriginal
0January 199855532CCorrected problems with non-symmetry mode, did not
change mask revision number in address 17.
GRAYCHIP, INC.- 24 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
5.17CHANNEL CONTROL PAGES (PAGES 4, 5, 6, 7)
Pages 4, 5, 6 and 7 contain the frequency, phase, gain and control settings for the four channels. To
configure channels A, B, C and D use pages 4, 5, 6 and 7 respectfully. All registers are read/write.
ADDRESSES 16, 17, 18, 19: Frequency
ADDRESSNAMEDESCRIPTION
16FREQ[0:7]Byte 0 (LSBs) of FREQ
17FREQ[8:15]Byte 1 of FREQ
18FREQ[16:23]Byte 2 of FREQ
19FREQ[24:31]Byte 3 (MSBs) of FREQ
The 32 bit frequency control word is defined as:
FREQ = 232F/F
CK
where F is the desired tuning frequency and FCK is the chip’s clock rate (not the CK2X rate). Use positive frequency
values to downconvert signals. Use negative frequency values to invert the signal’s spectrum. The 32 bit 2’s
complement frequency words are entered as four bytes, the least significant byte in the lowest address, the most
significant in the highest address.
ADDRESSES 20, 21: Phase
ADDRESSNAMEDESCRIPTION
20PHASE[0:7]Byte 0 (LSBs) of PHASE
21PHASE[8:15]Byte 1 (MSBs) of PHASE
The 16 bit phase offset is defined as:
PHASE = 2
16
P/2π
where P is the desired phase in radian from 0 to 2π.
ADDRESS 22: Gain
, suggested default = 0x80
ADDRESSNAMEDESCRIPTION
22G[0:7]Byte 0 (LSBs) of G
The upper two bits of G are stored in control register 5. Note that G is only part of the chip’s gain and should
be used in conjunction with SCALE, BIG_SCALE and COARSE. See Sections 5.4 and 5.5 for details. See Section
7.9 for a discussion on how to optimally set the gain of the chip.
GRAYCHIP, INC.- 25 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
ADDRESS 23:Channel Control
BITTYPENAMEDESCRIPTION
0,1 LSBR/WINPUTThis two bit field selects which chip input should be used by the
2R/WDIAGUse the diagnostic source as the channel input. See Address 12
3R/WBLANKTurn on blanking for this channel. See address 8, Section 5.8
4-6R/WCOARSEThe COARSE gain setting used for this channel. See Sections
7 MSBR/WPOWER_DOWNUsed to force the channel into the power down state.
, suggested default = 0x0, power up reset to 0.
channel. INPUT = 0,1,2 and 3 correspond to inputs A, B, C and
D.
(Section 5.11).
5.4 and 5.5 for details.
ADDRESS 24:Channel Sync Modes
BITTYPENAMEDESCRIPTION
0,1 LSBR/WFREQ_SYNCThe new frequency setting takes affect on this sync.
2,3R/WPHASE_SYNCThe new phase offset takes affect on this sync
4,5R/WNCO_SYNCThe NCO is initialized to the phase setting by this sync
6,7 MSBR/WDITHER_SYNCThe dither circuit is initialized by this sync to zero.
, suggested default = 0x5f
These syncs use the selections shown in Table 4.
The NCO_SYNC is usually set to be always off, unless the user wants to coherently control the phases of
multiple channels.
The FREQ_SYNC and PHASE_SYNC are typically set to be always on so that frequency and phase
settings will take effect immediately as they are written into their control registers.
The DITHER_SYNC is used to turn on or off the dithering of the NCO phase. To turn off dithering set the
DITHER_SYNC to be always on so that it remains initialized to zero. To turn dithering on set the sync to be always
off.
During diagnostics the NCO_SYNC and DITHER_SYNC should be set to “TC”.
GRAYCHIP, INC.- 26 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
5.18COEFFICIENT STORAGE PAGES (PAGES 8, 9, 10 and 11)
Addresses 16 to 31 are used to download the 32 user programmable filter coefficients when PAGE is set to
8, 9, 10 and 11. Page 8 is for coefficients 0 through 7, page 9 is for coefficients 8 through 15, page 10 is for
coefficients 16 through 23, and page 11 is for coefficients 24 through 31, where coefficient 0 is the first coefficient
and coefficient 31 is the middle coefficient of the filter’s impulse response. The 16 bit 2’s complement coefficients
are stored in two bytes, least significant byte first, for example, the LSBs of coefficient 0 are stored in address 16
and the MSBs in address 17.
TO LOAD A COEFFICIENT THE USER MUST WRITE THE LSBYTE FIRST FOLLOWED BY THE
MSBYTE. Unknown values will be written into the LSBs if the MSB is written first. The coefficient registers are write
only.
GRAYCHIP, INC.- 27 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
6.0SPECIFICATIONS
6.1ABSOLUTE MAXIMUM RATINGS
Table 6: Absolute Maximum Ratings
PARAMETERSYMBOLMINMAXUNITSNOTES
DC Supply Voltage
Control I/O, CKMODE and RDY/ACK
V
CC
V
UP
Supply Voltage
T
V
STG
IN
Input voltage (undershoot and overshoot)
Storage Temperature
Lead Soldering Temperature (10 seconds)
Notes:
1. MAX is VUP+0.5 for the Control I/O and ACK pins.
6.2RECOMMENDED OPERATING CONDITIONS
Table 7: Recommended Operating Conditions
PARAMETERSYMBOLMINMAXUNITSNOTES
DC Supply Voltage
Control I/O, CKMODE and RDY/ACK
Supply Voltage
Temperature Ambient, no air flow
V
CC
V
UP
T
A
-0.34.1
-0.36.0V
-0.5VCC+0.5V1
-65150°C
300°C
3.13.5V1
V
CC
-40+85°C2
5.5V
V
Junction Temperature
1. DC and AC specifications are tested for this range. The GC4014 will operate at derated specifications
for lower supply voltages.
2. Thermal management may be required for full rate operation, See Table 8 below
T
J
125°C2
6.3THERMAL CHARACTERISTICS
Table 8: Thermal Data
THERMAL
CONDUCTIVITY
Theta Junction to Ambient
Theta Junction to Case
Note: Air flow will reduce
θja and is highly recommended.
SYMBOL
θja54374032°C/W
θjc17151311°C/W
GC4014-CQGC4014-PQ
UNITS
0.5 Watt1 Watt0.5 W att1 Watt
GRAYCHIP, INC.- 28 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
6.4DC CHARACTERISTICS
All parameters are industrial temperature range of -40 to 85 oC ambient unless noted.:
Table 9: DC Operating Conditions
Vcc = 3.1 to 3.5V
PARAMETERSYMBOL
MINMAX
UNITSNOTES
Voltage input lowV
Voltage input high, AIN,BIN,CIN,DIN,SI
,CV
Voltage input high CK, CK2XV
Input current (V
Voltage output low (I
Voltage output high (I
1. Controlled by design and process and not directly tested. Verified on initial parts evaluation.
2. Each part is tested at 85
3. For V
4. For V
=5V, VIH=2.5V for the Control I/O, CKMODE and ACK pins.
UP
=5V, VOH=2.8V (MIN) and VOH=5V (MAX) for the Control I/O and RDY pins.
UP
°C for the given specification.
GRAYCHIP, INC.- 29 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
6.5AC CHARACTERISTICS
Table 10: AC Characteristics (-40 TO +85oC Ambient, unless noted)
3.1V to 3.5V
PARAMETERSYMBOL
MINMAX
UNITSNOTES
Clock FrequencyF
Clock low period (Below V
Clock high period (Above V
Clock rise and fall times (V
)t
IL
)t
IH
to VIH)t
IL
Input setup before CK goes high
(AIN, BIN, CIN, DIN, or SI
)
Input hold time after CK goes hight
Data output delay from rising edge of CK.
(AOUT, BOUT, COUT, DOUT, SFS, SCK, RDY, or SO
Control Setup before both CE
Control hold after CE
Control strobe (CE
, WR or RD go high (See Figure 2.0)t
or WR) pulse width (Write operation, See
, WR or RD go lo w (See Figure 2.0)t
)
t
Figure 2.0)
Control output delay CE
and RD low to C (Read Operation, See
t
Figure 2.0
Control tristate delay after CE
and RD go high (See Figure 2.0)t
Quiescent supply current
(V
=0 or VCC, FCK = 1KHz or POWER_DOWN=1)
IN
Supply current
(F
=64MHz, N=8)
CK
CK
CKL
CKH
RF
t
SU
HD
t
DLY
CSU
CHD
CSPW
CDLY
CZ
I
CCQ
I
CC
Note 564MHz2, 3
6ns2
6ns2
2ns 1
2ns2
2ns2
2
ns4
Note 115Note 2
3ns2, 8
3ns2, 8
20ns2, 8
30ns2, 6, 8
10ns1
7mA 1
400mA2, 7
Notes:
1. Typical and not directly tested. Verified on initial part evaluation.
2. Each part is tested at 85 deg C for the given specification.
3. The chip may not operate properly at clock frequencies below MIN and above MAX.
4. Capacitive output load is 20pf. Delays are measured from the rising edge of the clock to the output level rising
above V
5. The minimum clock rate must satisfy F
or Falling below VIL.
IH
/(4N) > 1KHz.
CK
6. Capacitive output load is 80pf.
7. Current changes linearly with voltage and clock speed:
Icc (MAX)
50 M
VCC
------------
3.3
CK
---------- -
31 A 29
+mA=
320
-------- -+
N
F
where A is the number of active channels (0 to 4) and N is the CIC decimation ratio.
8. See timing diagram in Figure 2 and description in Section 3.1.
GRAYCHIP, INC.- 30 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
7.0APPLICATION NOTES
7.1POWER AND GROUND CONNECTIONS
The GC4014 chip is a very high performance chip which requires solid power and ground connections to
avoid noise on the V
dedicated power and ground planes and with at least two decoupling capacitors (0.01 and 0.1 µ f) adjacent to each
GC4014 chip. If dedicated power and ground planes are not possible, then the user should place decoupling
capacitors adjacent to each V
and GND pins. If possible the GC4014 chip should be mounted on a circuit board with
CC
and GND pair.
CC
IMPORTANT
The GC4014 chip may not operate properly if these power and ground guidelines are violated.
7.2STATIC SENSITIVE DEVICE
The GC4014 chip is fabricated in a high performance CMOS process which is sensitive to the high voltage
transients caused by static electricity. These parts can be permanently damaged by static electricity and should only
be handled in static free environments.
7.3SYNCHRONIZING MULTIPLE GC4014 CHIPS
A system containing two or more GC4014 chips will need to be synchronized if coherent operation is
desired. To synchronize multiple GC4014 chips connect all of the sync input pins together so they can be driven by
a common sync strobe. The common sync strobe can be from an external source, or can be the sync output from
one of the chips. If the sync output from one of the chips is used, then the user can choose to output a one shot sync
pulse from that chip, or the terminal count from the chip’s sync counter. If the terminal count is used, then the sync
cycle must be a multiple of 8N and the FLUSH (Address 9), NCO_SYNC and DITHER_SYNC (Address 24 of each
channel page) syncs must be set to “never” (see Table 4) after initial synchronization.
7.4THERMAL MANAGEMENT
The junction temperature must be kept below 125
should be calculated using the equation for supply current in Section 6.5 and then the chip’s junction temperature
can be calculated using the package’s thermal conductivity shown in Section 6.3. At full rate operation (F
the power is 1.3 Watts and the junction to ambient rise is 32 degrees per Watt for the plastic package. This
represents a rise of 42 degrees over ambient. This means that under these conditions the ambient temperature has
to be less than 83
between 87
also allow a higher ambient temperature.
C and 100
°
C. Air flow will decrease the thermal resistance by 10% to 40%, allowing ambient temperatures
°
C. Increasing the decimation ratio (N) or decreasing the number of active channels (A) will
°
°
C for reliable operation. The chip’s power dissipation
CK
=62.5)
GRAYCHIP, INC.- 31 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
7.5GSM APPLICATION
The chip meets the stringent GSM out of band rejection requirements by using the narrow CFIR mode. The
overall response using the narrow CFIR mode and a programmable PFIR filter coefficient set targeted towards GSM
is shown in Figure 11, along with GSM’s out of band rejection mask. In band ripple is 0.2 dB (peak to peak).
GSM Adjacent Channel Requirements
GSM Blocker Requirements
Figure 11. Overall Frequency Response for GSM
This response assumes the input sample rate is equal to 8*N*B, where N is the decimation in the CIC filter
(See Section 5.3) and B is the GSM bit rate (270.833 KHz). The data is output as two complex samples per bit
(541.667 KHz) when the PFIR is in the decimate by 2 mode (DEC_BY_4 = 0 in register 13), or is output as one
sample per bit (270.833 KHz) when the PFIR is in the decimate by 4 mode (DEC_BY_4=1).
The programmable PFIR coefficients for the GSM mode are:
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
The suggested GSM control register settings for the chip with an input sample rate of 54.166 MHz (N=25)
is shown in Table 12 (other input rates can be used up to 62.5 MHz, 54.166 is used as an example):
Table 11: GSM Configuration
Control RegistersChannel pages 4,5,6,7Coefficient Pages
1. Initialize to 65 while configuring the chip(s), then set to E5, then back to 65 to fire off the one-shot sync.This
assumes that SO
2. Initialize to 80, then set to 82 after external coefficients are loaded.
3. “P” is the page number. The upper nibble should stay at “1¨.
The variables SCALE, BIG_SCALE (address 4) and G (address 16
follows. The values of SCALE and BIG_SCALE must be set to satisfy: . N is
25, so (4log
N) is 37.14. This means, which is satisfied by setting SCALE=1 and
2
SCALE 6BIG_SCALE×+()37≤
SCALE 6BIG_SCALE×+()56 4log2N–()≤
of pages 4,5,6,and 7) are set as
HEX
BIG_SCALE=6. SCALE, however, needs to be decreased to 0 to prevent overflow in the CFIR, which has a gain of
1.97. The overall gain is set using “G” according to:
GAIN25
{} 2
4236 56–()
COARSE
[]1.97{}
PFIR_SUM
------------------ -
{}
65536
G
----- -
0.0438G==
32
Where COARSE is 0 and PFIR_SUM is 125151. The optimal setting of GAIN is 2.0 in order to compensate for the
loss in the tuning process (See Section 7.9). A value of G=46 (2E
) will give a gain of 2.015.
HEX
The output serial format is set in address 6 to have a bit rate of one half the chip’s clock rate and to be used
in the packed mode. The user will need to configure the output format as is necessary for the application.
GRAYCHIP, INC.- 33 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
7.6DAMPS APPLICATION
The chip meets the DAMPS out of band rejection requirements by using the narrow CFIR mode. The overall
response using the narrow CFIR mode and a programmable PFIR filter coefficient set targeted towards DAMPS is
shown in Figure 12, along with the out of band rejection mask for DAMPS. The in-band response matches the
desired root-raised-cosine receive filter shape to within 0.1 dB.
DAMPS Adjacent Channel Requirements
DAMPS Blocker Requirements
Figure 12. Overall Frequency Response for DAMPS
This response assumes the input sample rate is equal to 16*N*B, where N is the decimation in the CIC filter
(See Section 5.3) and B is the DAMPS symbol (baud) rate (24.3 KHz). The data is output as four complex samples
per symbol (97.2 KHz) when the PFIR is in the decimate by 2 mode (DEC_BY_4 = 0 in register 13), or is output as
two samples per symbol (24.3 KHz) when the PFIR is in the decimate by 4 mode (DEC_BY_4=1).
The programmable PFIR coefficients for the DAMPS mode are:
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
The suggested DAMPS control register settings for the chip with an input sample rate of 49.7664 MHz
(N=128) is shown in the following table (other input rates can be used up to 62.5 MHz, 49.7664 is used as an
example):
Table 12: DAMPS Configuration
Control RegistersChannel pages 4,5,6,7Coefficient Pages
1. Initialize to 65 while configuring the chip(s), then set to E5, then back to 65 to fire off the one-shot sync.This
assumes that SO is tied to SI
2. Initialize to 80, then set to 82 after external coefficients are loaded.
3. “P” is the page number. The upper nibble should stay at “1¨.
1
10 (HEX)FREQ[0:7]082700AA
2
3
11FREQ[8:15]01FD0304
1DFD08ED7B
The variables SCALE, BIG_SCALE (address 4) and G (address 16
follows. The values of SCALE and BIG_SCALE must be set to satisfy: . N is
128, so (4log2N) is 28. This means, which is satisfied by setting SCALE=4 and
SCALE 6BIG_SCALE×+()28≤
SCALE 6BIG_SCALE×+()56 4log2N–()≤
of pages 4,5,6,and 7) are set as
HEX
BIG_SCALE=4. SCALE, however, needs to be decreased to 3 to prevent overflow in the CFIR, which has a gain of
1.97. The overall gain is set using “G” according to:
GAIN128
{} 2
4227 56–()
COARSE
[]1.97()
PFIR_SUM
------------------ -
()
65536
G
---- -
0.113G==
32
Where COARSE is 0 (see Section 7.9) and PFIR_SUM is 240593. The optimal setting of GAIN is 2.0 in order to
compensate for the loss in the tuning process (See Section 7.9). A value of G=18 (12
) will give a gain of 2.034.
HEX
The output serial format is set in address 6 to have a bit rate of one half the chip’s clock rate and to be used
in the packed mode. The user will need to configure the output format as is necessary for the application.
GRAYCHIP, INC.- 35 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
7.7DIAGNOSTICS
Four diagnostic tests are described here. These tests use the diagnostic ramp as the input data source and
the counter for synchronization. The tests are run by loading the configurations, waiting for the checksum to
stabilize, and then reading the checksum from address 15 and comparing it to the expected checksum shown in
each configuration table for address 15.
Table 13: Diagnostic Test 1 Configuration
Control RegistersChannel pages 4,5,6,7Coefficient Pages
2. Initialize to 80, then set to 82 after coefficients have been loaded
2
11AA232355AAAAAAAA
1
1FAAAAAAAA
GRAYCHIP, INC.- 37 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
7.8OUTPUT TEST CONFIGURATION
The following configuration allows the user to debug the output interface to insure that the GC4014 data is
being received properly by the following circuitry. The configuration in the following table will generate a fixed output
sequence of four values (two complex pairs) which will repeat indefinitely:
1. Initialize to 6A while configuring the chip(s), then set to EA, then back to 6A to fire off the one-shot sync.
2. Gives an overall decimate by 64, See Table 18 for other values.
3. Value is application dependent.
4. “P” is the page number. The upper nibble should stay at “0¨.
1
2
2
2
3
4
10 (HEX)00 (HEX)
1200
1300
1400
1680
1D
The programmable PFIR coefficients are not used and do not need to be loaded. The user should change
address 6 (Output Format Register) to reflect the desired serial or link output mode. The expected results for various
decimation ratios are shown below:
The output sequence is the same for all power-of-two decimations. Other decimation ratios, with the SCALE
and BIG_SCALE values being the maximum which satisfy: , will result in
sequences with the same I values, but with slightly different Q values.
Addresses
2, 3
Address 4I
0
Q
0
SCALE 6BIG_SCALE×+()56 4log2N–()≤
I
1
Q
1
GRAYCHIP, INC.- 38 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
7.9OPTIMAL GAIN SETTINGS
The overall gain of the chip is the product of the CIC gain, the coarse gain, the CFIR gain, the PFIR gain
and the final gain. Each of these components are:
CIC gainN42
Coarse gain2
CFIR gain1.0NARROW 0.97×+()=
PFIR gain
Final gain
The signal flows through these sections in the order given. The gain settings which optimize the dynamic
range of the chip, are the ones that maximize the signal amplitude without clipping at the output of each of these
processing stages. A conservative approach to gain would be to set each gain component so that the product of the
gains at each processing point in the flow is less than or equal to unity.
The conservative approach, described above, is usually less than optimal. The optimal gain takes the
following considerations into account.
SCALE 6 BIG_SCALE×56–+()
=
COARSE
=
PFIR_SUM
----------------------------=
65536
G
----- -=
32
7.9.1Tuning Loss
The input to the chip can be described as a signal S(t) modulated to a center frequency of “w”. The input is,
therefore, S(t)cos(wt) = S(t)(e
be S(t)(1.0+e
-2wt
)/2. The filters will then reject the component at “-2w”, leaving just the signal S(t)/2. This loss of
jwt+e-jwt
)/2. If the downconverter tunes to the frequency “w”, then the tuner output will
one-half amplitude can be compensated for by setting the overall gain equal to 2, not unity. The tuning gain loss
occurs after the CIC filters, so the optimum gain approach is to use gain settings that keep the gain product after
the coarse, CFIR, PFIR and final gain stages equal to 2.
7.9.2Uniform Power Inputs
The gain can be further optimized if the user has control over the power levels of the signals in the input
bands. If all of the signals in the input are close to equal power, then the gain of the downconverted signal can be
boosted to maximize its dynamic range. For example, if there are “M” signals of equal power in the input band, then
1
the amplitude of each signal is . This means that the gain can be boosted by a factor of within the
downconverter. The coarse gain can be used to add the additional gain.
Examples of applications which can use this feature are FM-FDM systems, cellular systems which use
power control, and wireless local loop systems that fix the power level of each remote transmitter.
--------M
M
GRAYCHIP, INC.- 39 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
GC4014 QUAD RECEIVER CHIPDATA SHEET REV 0.6
Page left intentionally blank
GRAYCHIP, INC.- 40 -APRIL 27, 1999
This document contains information which may be changed at any time without notice
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications,
enhancements, improvements, and other changes to its products and services at any time and to discontinue
any product or service without notice. Customers should obtain the latest relevant information before placing
orders and should verify that such information is current and complete. All products are sold subject to TI’s terms
and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in
accordance with TI’s standard warranty . Testing and other quality control techniques are used to the extent TI
deems necessary to support this warranty . Except where mandated by government requirements, testing of all
parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for
their products and applications using TI components. T o minimize the risks associated with customer products
and applications, customers should provide adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right,
copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process
in which TI products or services are used. Information published by TI regarding third–party products or services
does not constitute a license from TI to use such products or services or a warranty or endorsement thereof.
Use of such information may require a license from a third party under the patents or other intellectual property
of the third party , or a license from TI under the patents or other intellectual property of TI.
Reproduction of information in TI data books or data sheets is permissible only if reproduction is without
alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction
of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for
such altered documentation.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that
product or service voids all express and any implied warranties for the associated TI product or service and
is an unfair and deceptive business practice. TI is not responsible or liable for any such statements.
Mailing Address:
Texas Instruments
Post Office Box 655303
Dallas, Texas 75265
Copyright 2001, Texas Instruments Incorporated
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.