Information in this document is provided in connection with Conexant Systems, Inc. (“Conexant”) products. These materials are provided by
Conexant as a service to its customers and may be used for informational purposes only. Conexant assumes no responsibility for errors or
omissions in these materials. Conexant may make changes to this document at any time, without notice. Conexant advises all customers to
ensure that they have the latest version of this document and to verify, before placing orders, that information being relied on is current and
complete. Conexant makes no commitment to update the information and shall have no responsibility whatsoever for conflicts or
incompatibilities arising from future changes to its specifications and product descriptions.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in
Conexant’s Terms and Conditions of Sale for such products, Conexant assumes no liability whatsoever.
THESE MATERIALS ARE PROVIDED “AS IS” WITHOUT W A RRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, RELATING TO SALE
AND/OR USE OF CONEXANT PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR
PURPOSE, CONSEQUENTIAL OR INCIDENTAL DAMAGES, MERCHANTABILITY , OR INFRINGEMENT OF ANY PA TENT, COPYRIGHT OR
OTHER INTELLECTUAL PROPERTY RIGHT. CONEXANT FURTHER DOES NOT WARRANT THE ACCURACY OR COMPLETENESS OF
THE INFORMATION, TEXT, GRAPHICS OR OTHER ITEMS CONTAINED WITHIN THESE MATERIALS. CONEXANT SHALL NOT BE
LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING WITHOUT LIMITATION, LOST
REVENUES OR LOST PROFITS, WHICH MAY RESULT FROM THE USE OF THESE MATERIALS.
Conexant products are not intended for use in medical, lifesaving or life sustaining applications. Conexant customers using or selling Conexant
products for use in such applications do so at their own risk and agree to fully indemnify Conexant for any damages resulting from such
improper use or sale.
The following are trademarks of Conexant Systems, Inc.: Conexant
publication are for identification purposes only, and may be trademarks of third parties. Third-party brands and names are the property of their
respective owners.
®
and the Conexant C symbol. Product names or services listed in this
For additional disclaimer information, please consult Conexant’s Legal Information posted at www.conexant.com which is incorporated by
reference.
Reader Response: Conexant strives to produce quality documentation and welcomes your feedback. Please send comments and suggestions
to tech.pubs@conexant.com. For technical questions, contact your local Conexant sales office or field applications engineer.
2ConexantDSH-201233A
Conexant Proprietary and Confidential7/3/07
Preliminary Information
This document contains information on a new product. The parametric information,
although not fully characterized, is the result of testing initial devices.
CX25800
PCI Video Decoder with Mono Audio Input
The CX25800 is a highly flexible single chip solution that enables video and audio
capture over a PCI bus. Designed for surveillance applications, the CX25800 accepts
analog NTSC and PAL video from cameras, as well as line-level mono audio inputs
from microphones. The CX25800 enables audio/video capture and playback on PCbased Digital Video Recorders (DVRs). The CX25800 also supports a variety of
peripheral connectivity options via its GPIO pins, BT.656, I
2
S, MPEG port, and host
port interfaces.
Functional Block Diagram
To
From
Video
Format
Converter
Serial
Bus
Video
Decompressor
656/VIP 2.0
Pixel Input
Scaler
Pixel
Engine
Audio
FIFO
DMA
FIFO
GPIO
Video
FIFO
DMA
FIFO
Host Port
DMA
DMA
DMA
FIFO
ViP 2.0
Host Port
PCI Interface
PCI
Bus
Composite 1
Composite 2
Composite 3
Video
Composite
Composite 4
Audio
Stereo Right
Broadband/
Audio In
2
I
2
I
S Out
Stereo Left
Serial or
Parallel
Data
MPEG
Compressor
656 Pixel
Output
10-Bit
ADC
Decode
10-Bit
ADC
S In
ADAC
ADAC
JTAG
Decode
Data
FIFO
Video
Audio
Clocks
and PLL
Scaler
and SRC
DMA
Distinguishing Features
Video Subsystem
10-bit video ADCs
NTSC and PAL Composite video
formats
Capture resolution up to 720x576
(Square Pixel PAL)
NTSC and PAL adaptive comb filter
for 2-D Y/C luminance and
chrominance separation
AGC video circuit
Multiple YCrCb and RGB pixel
formats and YUV planar formats
support on output
Selectable pixel density: 16 and 24
bits per pixel
Complex clipping of video source
and VGA video overlay
Allowance for different program
control and color space/scaling for
even and odd fields
Support of Windows “Scatter/
Gather” DMA
High-quality multitap horizontal and
vertical image scaler for decoded
video or 4:2:2 sources
ITU-R BT.656 8-bit or 10-bit 4:2:2
output port
ITU-R BT.656/VIP 2.0 pixel input
port
Flexible VBI data capture for closed
captioning, teletext, and other
analog data types
Hue, brightness, contrast,
saturation control for video decoder
(Continued on the next page)
DSH-201233AConexant3
7/3/07Conexant Proprietary and Confidential
Distinguishing Features (continued)
Audio Subsystem
10-bit A/D for mono analog audio
input
Decoded 48 kHz audio stream to
PCI bus for real time encoding to
MP3
Integrated 90 dB SNR stereo
audio DACs to drive sound card or
headphones
2
I
S input port for external source
connectivity to on-board stereo
DACs
2
I
S output port to drive coaxial/
optical digital audio interface
Flexible audio sample rate
converter
Multipurpose I/O Subsystem
Bidirectional 33 MBps VIP 2.0
Host port
Bidirectional 10 MBps Intel/
Motorola-compatible General
Purpose Host port
Unidirectional 10 MBps parallel/
serial MPEG Transport/Data
Stream port- compatible with all
Conexant digital television
channel demodulator ICs.
MPEG Packet Synchronization
User-defined General Purpose
Input/Output pins
PCI Subsystem
5 independent functions each with
Target/Master and Local register
space (Video, Audio, MPEG Port,
VIP 2.0 Host Port, GP Host Port)
Figure 39.Y/C Separation and Chroma Demodulation Circuit for Composite NTSC/PAL Video . . 93
Figure 40.Luma Notch Filter Frequency Responses for NTSC and PAL @ 4x Fsc Decoding Frequen-
The CX25800 is implemented as a multifunction PCI bus master and fabricated in an
advanced CMOS process operating from +3.3 V I/P and 1.8 V (digital core) power
supplies. PCI inputs are +5 V and 3.3 V tolerant.
The CX25800 is designed to enable high-functionality broadcast- centric PC cards
that require high speed Input/Output (I/O) capability. This capability is necessary to
support simultaneous compressed and uncompressed digital video/audio data flows in
conjunction with hardware MPEG II/MPEG IV encoders and decoders.
Figure 1 illustrates a block diagram of the CX25800.
Figure 1.CX25800 Detailed Block Diagram
MPEG TS/
PS/LES,
Broadband Data
Broadband,
MPEG Port
Baseband
Audio
Output
Digital
Audio/
SPDIF
Output
2
I
SoutI2Sin
Digital
Audio/
SPDIF
Input
Audio
Input
Composite
Video
Video MUX
User
Configurable
1–24 GPI/O
Available
9 MBps
Bidirectional
General
Purpose
Host Port
JTAG
Clocks
and PLL
Serial
Bus
GPI/O
16-Bit
Intel/
Motorola
Host Port
DMA
16-Bit Audio DAC
16-Bit Audio DAC
PCI Bus Interface Bridge
FIFO
DMA
PCI Bus
10-Bit
ADC
Audio
Control
and
Format
Conversion
FIFOFIFOFIFOFIFO
DMADMADMA
10-Bit
ADC
NTSC/PAL
Decoder, Adaptive
Comb Filter and
Scaler
Pixel
Engine
AGC
Scaler
VIP 2.0
Host Port
Interface
8-Bit or 10-Bit
CCIR 656
Output
8-Bit CCIR 656
8-Bit VIP 2.0
Pixel Port
33 MBps
Bidirectional
Interface
DSH-201233AConexant15
7/3/07Conexant Proprietary and Confidential
Product OverviewCX25800 Data Sheet
1.2Detailed Features
1.2.1Analog Video Capture
1.2.1.1Overview
The CX25800 integrates a 10-bit NTSC/PAL composite video decoder, image resizer/
scaler, Direct Memory Access (DMA) controller, and Peripheral Component Interface
(PCI) Bus master on a single device. The CX25800 can place video data directly into
host memory for video capture applications and into a target video display frame buffer
for video overlay applications. As a PCI initiator, the CX25800 can take control of the
PCI bus as soon as it is available, thereby avoiding the need for onboard frame
buffers. The CX25800 contains a pixel data First In, First Out (FIFO) to decouple the
high-speed PCI bus from the continuous video data stream. The video data input can
be scaled, color-translated, and burst-transferred to a target location on a field basis.
1.2.1.2Input Interface
Analog video signals are input to the CX25800 through a four-input multiplexer. An
Automatic Gain Control (AGC) circuit enables the CX25800 to compensate for
nonstandard amplitudes in the analog signal input.
1.2.1.3Image Scaler
The CX25800 can reduce the video image size in both horizontal and vertical
directions independently, using arbitrarily selected scaling ratios. The X and Y
dimensions can be scaled down to one-sixteenth of the full resolution. Horizontal
scaling is implemented with a six-tap interpolation filter, while up to five-tap
interpolation is used for vertical scaling with a line store. The video image can be
arbitrarily cropped by reducing the number of active scan lines and active horizontal
pixels per line. The CX25800 supports a temporal decimation feature that reduces
video bandwidth. This is accomplished by allowing frames or fields to be dropped from
a video sequence at fixed but arbitrarily selected intervals.
16ConexantDSH-201233A
Conexant Proprietary and Confidential7/3/07
CX25800 Data SheetProduct Overview
1.2.1.4Reduced Instruction Set Computer Engine
The CX25800 enables separate destinations for the odd and even video fields, each
controlled by a pixel Reduced Instruction Set Computer (RISC) instruction list. This
instruction list is created by the CX25800 device driver and can be run in the onboard
memory or host memory. The instructions control the transfer of pixels to target
memory locations on a byte resolution basis. Complex clipping can be accomplished
by the instruction list, blocking the generation of PCI bus cycles for pixels that are not
to be seen on the display.
The DMA channels can be programmed on a field basis to deliver the video data in
packed or planar format. In packed mode, YCrCb data is stored in a single continuous
block of memory. In planar mode, the YCrCb data is separated into three streams
which are burst to different target memory blocks. Having the video data in planar
format is useful for applications where the data compression is accomplished through
software and the CPU.
1.2.1.5UltraLock™
The CX25800 employs a proprietary technique known as UltraLock to lock to the
incoming analog video signal. It always generates the required number of pixels per
line from an analog source in which line length can vary by as much as a few
microseconds. UltraLock's digital locking circuitry enables the CX25800 to lock onto
video signals quickly and accurately, regardless of their source. Because the
technique is completely digital, UltraLock can recognize unstable signals caused by
VCR head switches or any other deviation and adapt the locking mechanism to
accommodate the source. UltraLock uses nonlinear techniques that are difficult, if not
impossible, to implement in genlock systems. And, unlike linear techniques, it adapts
the locking mechanism automatically.
1.2.1.6Vertical Blanking Interval (VBI) Data Capture
The CX25800 provides a flexible solution for capturing and decoding disparate VBI
data types such as closed caption data, teletext, Vertical Internal Time and Control
(VITC) codes, HTML data, or multicast data. The CX25800 can operate in a VBI Line
Output mode, in which the VBI data is only captured during selected lines. This mode
of operation enables concurrent capture of VBI lines containing ancillary data and
normal video image data. In addition, the CX25800 supports a VBI Frame Output
mode in which every line in the video frame is treated as if it were a VBI line. This
mode of operation is designed for use with still-frame capture and processing
applications where sophisticated image decoding can be performed in the software
domain.
DSH-201233AConexant17
7/3/07Conexant Proprietary and Confidential
Product OverviewCX25800 Data Sheet
1.2.2Analog Audio Capture
The CX25800 captures mono analog audio. The decoded audio is sample-rate
converted to a 48-kHz Pulse Code Modulation (PCM) signal to simplify processing and
interfacing. This 48-kHz stream can be routed to the built-in +85 dB Signal-to-Noise
Ratio (SNR) stereo audio Digital-to-Analog Converters (DACs) for connection to the
PC's sound card or headphones, to an external digital-audio interface, or to the PCI
bus and host for direct capture by a software audio codec.
If capture of line-level stereo audio signals is required, an inexpensive audio Analogto-Digital Converter (ADC) can be directly connected to the CX25800's I
and controlled through the serial bus master.
2
S input port
1.2.3ITU-R 656 4:2:2 Data Output
The CX25800 provides a 27-MHz, 8- or 10-bit ITU-R 656 decoded video output
interface to allow connection of a third-party MPEG II encoder or other type of video
codec. This is useful when the host CPU is not powerful enough to perform such tasks
in software, or when high-quality encoding must be achieved.
1.2.4ITU-R 656/VIP 2.0 Pixel Data Input
The CX25800 provides a 27-MHz, 8-bit ITU-R 656 decoded video input interface. This
allows a third-party MPEG II decoder or codec to send 4:2:2 data over the PCI bus to
a target video display frame buffer for video overlay.
1.2.5MPEG Data Port
Channel demodulators used for digital television or broadband data applications over
terrestrial, satellite, or cable networks can be directly connected to the CX25800's
MPEG data port. As a result, transport streams can be delivered to the host for
subsequent storage to disk or software decode. Either parallel, common-interface
Digital Video Broadcasting (DVB) or serial data paths from the channel demodulator
can be supported at data transfer rates of up to 80 Mbps. If the serial interface mode is
used, the remaining unused pins on this port can be allocated as General Purpose
Input/Output (GPIO).
1.2.6General Purpose Host Interface Port
The General Purpose Host interface allows connection of moderate-to-relatively slowspeed, third party peripherals such as infrared remote control processors, codec host
ports, smart card controllers (etc.). This port allows simultaneous connection to two
peripherals gluelessly, or to as many as four peripherals with the use of external glue
logic to provide the additional chip selects. This interface can have one upstream and
one downstream DMA channel active to or from the external peripherals at any given
time. Data bursting is not supported.
18ConexantDSH-201233A
Conexant Proprietary and Confidential7/3/07
CX25800 Data SheetProduct Overview
1.2.7GPIO Port
The CX25800 provides up to 24 GPIO pins. These GPIO pins are shared with the
following pins/ports groups so that the user can determine exactly which pins can be
dedicated to specific functions versus general purpose I/O functions.
1. MPEG Parallel Data Port
2. ITU–R 656 4:2:2 Data Output
3. ITU–R 656 4:2:2 Data Input
4. Extended VIP Host Port
5. Extended General Purpose Host Port (GPHP)
1.2.8Serial Bus Interface
The CX25800's serial bus interface supports both 99.2-kHz timing transactions and
396.8-kHz, repeated start, multibyte sequential transactions. As a serial bus master,
the CX25800 can program other devices on the video card, such as MUXs, as long as
the device address is known. The CX25800 supports multibyte sequential reads (more
than one transaction) and multibyte write transactions (greater than three
transactions), which enable communication to devices that support auto-incremental
internal addressing.
1.2.9PCI Bus Interface
The CX25800 is designed to efficiently utilize the available 132 MBps PCI bus. The
32-bit dwords are output on the PCI bus with the appropriate image data under the
control of the DMA channels. The video stream consumes bus bandwidth with
average data rates varying from 44 MBps for full-size 768 576 PAL RGB32, to 4.6
MBps for NTSC CIF 320 240 RGB16, to 0.14 MBps for NTSC ICON 80 60 8-bit
mode.
The pixel instruction stream for the DMA channels consumes a minimum of 0.1 MBps.
The CX25800 provides the means for mitigating bandwidth bottlenecks caused by
slow targets and long bus access latencies that can occur in some system
configurations. To overcome these system bottlenecks, the CX25800 gracefully
degrades and recovers from FIFO overruns to the nearest pixel in real time.
DSH-201233AConexant19
7/3/07Conexant Proprietary and Confidential
Product OverviewCX25800 Data Sheet
1.3Pin Descriptions
Figure 2 displays the CX25800 pinout diagram. Table 1 provides a description of pin
VDD: 1.8 V digit al core suppl y
Vpp,Pgnd: 1.8 V PLLs supply, ret urn
Vddio: 3.3 V di git al I/ O supp ly
Gnd: Digital core, I/O return supply
VIO: PCI 5 V d i od e cl amp su pp ly
20ConexantDSH-201233A
Conexant Proprietary and Confidential7/3/07
CX25800 Data SheetProduct Overview
Table 1.Pin Descriptions Grouped by Pin Function (1 of 6)
Pin NumberPin NameDirTypeSignalDescription
PCI Interface (50 Pins)
63CLKI—ClockAll PCI signals except RST# and INTA# are
sampled on the rising edge of this 33.3333
MHz clock.
AD[31:0]I/Ot/sAddress/DataAddress phase when FRAME# is 1st
48, 49, 60–62,
68–72, 74–81]
[36, 50, 59, 73]CBE[3:0]#I/Ot/sBus Command/
Byte Enables
Selects device during configuration read
and write transactions.
asserted, and data transfer when IRDY#
and TRDY# are both asserted.
Bus transaction-type command during
address phase, and byte enables during
entire data phase.
58PARI/Ot/sParityEven parity across {AD, C/BE#}, lags
address/data phase
51FRAME#I/Os/t/sCycle FrameAsserted to begin bus transaction.
Deasserted when transaction in final data
phase.
52IRDY#I/Os/t/sInitiator ReadyIndicates the initiator is ready to accept read
data or has placed valid write data on the
AD.
53TRDY#I/Os/t/sTarget ReadyIndicates the target is rea dy to accept write
data or has presented valid data on AD
during a read.
54DEVSEL#I/Os/t/sDevice SelectIndicates the driving device has decoded
the address as the target of the current
access.
55STOP#I/Os/t/sStopTarget requesting master to stop current
transaction.
56PERR#I/Os/t/sParity ErrorReport data parity error.
57SERR#Ot/sSystem ErrorReport address parity or system error.
21INTA#Ot/sInterrupt ARequest an interrupt.
JTAG Signals (4 Pins)
DSH-201233AConexant21
7/3/07Conexant Proprietary and Confidential
Product OverviewCX25800 Data Sheet
Table 1.Pin Descriptions Grouped by Pin Function (2 of 6)
Pin NumberPin NameDirTypeSignalDescription
169TCKI—Test ClockUsed to synchronize all JTAG test
structures. Tie low when not using JTAG.
168TMSIrTest Mode SelectTransitions drive JTAG state machine
sequence. Tie high or leave floating when
not using JTAG. A fixed sequence on this
pin initializes the JTAG tap controller.
167TDIIrTest Data InLoad input instructions and/or test vector
data for boundary scan and internal scan.
Tie high or leave floating when not using
JTAG.
158IREFX—TDOOTest Data OutOutput for verifying JTAG serial operations.
The output is three-stated when not using
JTAG port.
VIP 2.0 Host Master Signals (5 or 11 Pins)
16, 17
8–15
VHAD[1:0]
GPIO[23:16]
I/O—VIP Host Address/
Data
VIP Address and Data bus, defaults to
VIP1.1 interface with 2 addr/data pins. Can
(1)
be configured as VIP 2.0 with 8 address/
data pins (GPIO).
18VHCTLI/O—VIP Host ControlVIP System Host control
19VIRQ#I/OodVIP Interrupt
VIP Interrupt Request (open drain)
Request
20VIPCLKO—VIP ClockVIP master output clock. This clock is
buffered. PCI CLK = 33.3333 MHz.
Transport Stream Signals (4 or 11 Pins)
4TSDAT[0]
3TSSOPI—Transport Stream
(2)
I—Transport Stream
Data
Start of Packet
Transport Stream Input data bus. TSDAT[0]
is used in serial mode.
Transport Stream Start-of-Packet indicator.
Indicates first byte in serial or parallel
transport packet.
2TSVAL/ERRI—Transport Stream
Transport Stream Error or Valid indicator
Error/Valid
1TSCLKI—Transport Stream
Clock
Transport Stream input clock. All other
transport stream inputs are sampled on the
rising (falling) edge of TSCLK.
Host Master Signals (22 Pins)
[91–101, 106–
110]
HAD[15:0]I/O—General Purpose
Host Address/Data
Bidirectional address/data access bus
90HCS#O—General Purpose
External chip select
Host Chip Select
22ConexantDSH-201233A
Conexant Proprietary and Confidential7/3/07
CX25800 Data SheetProduct Overview
Table 1.Pin Descriptions Grouped by Pin Function (3 of 6)
146ASUB——ASUBA/D core substrate (ground)
147VAASH——PSUPA_SHA_ADCA/D Sample and Hold Analog power/
ground. Nominal VA = 3.3 V.
148AGASH——NSUPA_SHA_ADC
24ConexantDSH-201233A
Conexant Proprietary and Confidential7/3/07
CX25800 Data SheetProduct Overview
Table 1.Pin Descriptions Grouped by Pin Function (5 of 6)
Pin NumberPin NameDirTypeSignalDescription
149VGNDIA/DVirtual GroundSingle-end-to-differential converter input for
common-mode noise rejection. Connect to
analog ground through 3.3 μF series
capacitor.
105, 165VPP1/VPP2——VPP1, VPP2PLL power supply. VD = 1.8 V.
104, 166PGND——PGNDPLL return supply
158IREFX_TDOI/OA/DIREF_EXT/TDOShared analog current ref pin JTAG TDO
pin
Audio Output DAC Signals (6 Pins)
159VADA——VADADAC analog core power and ground.
VA = 3.3 V
164AGDA——AGDA
163LASCOOALASCODAC Pulse Width Modulator (PWM), left
stereo audio output channel
160RASCOOARASCODAC PWM, right stereo audio output
channel
161PWM_REF2OAPWM_REF2Audio DAC reference, right
162PWM_REF1OAPWM_REF1Audio DAC reference, left
I/O and Core Power and Ground (23 Pins)
6, 26, 45, 65, 83,
103
7, 27, 44, 64, 82,
VDD——VDDDigital core power supply. Nominal
VDD = 1.8 V.
GND——GNDGround for digital core (GND)
120
5, 25, 46, 66, 84,
102, 121
VDDIO——VDDI and VDDODigital inputs/outputs power supply.
VD = 3.3 V.
47, 67VIO——VIO+5 V reference for 5 V-tolerant PCI input
buffers
DSH-201233AConexant25
7/3/07Conexant Proprietary and Confidential
Product OverviewCX25800 Data Sheet
Table 1.Pin Descriptions Grouped by Pin Function (6 of 6)
Pin NumberPin NameDirTypeSignalDescription
FOOTNOTES:
(1)
VHAD[1:0] is the default for the 5-pin VIP Host Port setting.
(2)
TSDAT[0] is the default for the 4-pin serial MPEG Data Port setting. The 11-pin setting shares GPIO pins.
GENERAL NOTES:
1. Type:ractive resistive pull-up
od: open-drain
t/s: three-state
s/t/s: sustained three-state
[x:y]: Bus
{u:v:}Array of signal ports—expand to number without braces.
2. All signal I/O are LVTTL compatible (3.3 V operation with 3.9 V tolerance), except for the PCI signals which are all 5.5 V tolerant.
3. All inputs are Schmitt unless otherwise noted. The PCI inputs do not have hysteresis.
4. All outputs have drive capability I
= 4 mA unless otherwise noted.
OL
26ConexantDSH-201233A
Conexant Proprietary and Confidential7/3/07
2
Functional Description
2.1Audio Input
This section describes the functionality of the analog audio input. The following
paragraphs define the logical sequence, from the audio input at the analog front end,
to the output of digital audio samples, to the PCI bus or on-board DACs.
2.1.1Overview
Analog audio input can be output directly to the on-board DACs for connection to the
PC's sound card, to I
host for software-based playback or encoding.
The major functional blocks of the audio subsystem are illustrated in Simplified Block
Diagram of CX25800 Audio Subsystem and are broken down into the following
sections:
Audio-ADC
Audio PLL initialization
Input source select
Dematrix control
Audio control and Sample Rate Converter
2
I
S input and output
Audio DACs
2
S for high-fidelity digital coaxial and optical interfaces, or to the
DSH-201233AConexant27
7/3/07Conexant Proprietary and Confidential
Functional DescriptionCX25800 Data Sheet
Figure 3.Simplified Block Diagram of CX25800 Audio Subsystem
Audio
ADC
2
S I n
I
2
I
S Ou t
Lef t
DAC
Ri g h t
DAC
2.1.2Analog Input ADC
The CX2500's Audio input (pin 151) is used for sampling line level audio signals from
an amplified microphone.
2.1.3Audio PLL Initialization
The audio PLL is automatically configured for 28.636363-MHz crystal frequency with
the AUD_INIT_LD register. If using a crystal of frequency other than 28.636363 MHz,
please contact Conexant Applications Engineering. If using the I
PLL must be programmed to exactly 221.184 MHz in fractional mode.
Audio
Co n t r o l
Audio
FI FO
DMA
2
S output mode, the
28ConexantDSH-201233A
Conexant Proprietary and Confidential7/3/07
CX25800 Data SheetFunctional Description
2.1.4Input Source Select
The 12 LSBs [11:0] of the AUD_CTL register (location 24'h32058C) determine the
desired operation of the audio decoder.
24'h32058C—AUD_CTL Register
BitsTypeDefaultNameDescription
[5:0]RW6'h00ReservedReserved
[6]RW1'b0ReservedReserved
[8:7]RW2'h0ReservedReserved
[9]RWReservedReservedReserved
[10]RW1'b0ReservedReserved
[11]RW1'b0ReservedReserved
[12]RW1'b0DAC_ENABLEDAC enable bit
2
[13]RW1'b0I
SOUT_ENABLEI2S output enable bit
[14]RW1'b0I2S_STR2DACI2S input straight to DAC enable bit
[15]RW1'b0I2SIN_ENABLEI2S input enable bit
2.1.5Audio Control and Sample Rate Converter
2.1.5.1Audio Demodulator Sample Rate Converter
Audio formats supported by the CX25800 are upconverted from their native sampled
format to 48 kHz. This simplifies internal filtering and interfacing to external hardware
peripherals through I
2.1.5.2Volume
The volume control provides gain to both the left and right audio channel in 1 dB
increments. The volume range is –63 to 0 dB and is controlled by the VOL_CTL
register.
In addition, flexible control over muting is possible by the ability to control the muting of
the selected source from the audio demodulator, the I
During initialization, from reset to the end of the AUD_START_TIMER count, all three
of these mutes are enabled automatically to avoid pops or clicks on any of the output s.
2
S, the internal audio DACs, or to software codecs.
2
S output, and the audio DAC.
DSH-201233AConexant29
7/3/07Conexant Proprietary and Confidential
Functional DescriptionCX25800 Data Sheet
24'h320594—VOL_CTL Register
BitsTypeDefaultNameDescription
[5:0]RW8'h00VOLUMEVolume control in dB steps, 0 to –63 dB
[6]RW1'b0SRC_MUTE_ENSource mute enable
[7]RW1'b0I2S_MUTE_ENI2S mute enable
[8]RW1'b0DAC_MUTE_ENDAC mute enable
[15:9]RW7'h00—Reserved
2.1.5.3Balance
The DAC output level can be adjusted. Digital balance control is used to alter the
relative gain between the left and right channel outputs. Balance is controlled by
providing an attenuation to one channel while maintaining 0 dB gain to the other
channel. Attenuation of either channel is in the range of -63 to 0 dB in 1 dB steps.
Balance attenuation is performed prior to the volume control. Stereo is only available
2
S input. The analog audio input is monophonic.
via I
24'h320598—BAL_CTL Register
BitsTypeDefaultNameDescription
[5:0]RW8'h00BAL_LEVELAttenuation to be provided to the selected channel in dB. Range
is 0 to –63 dB.
[6]RW1'b0BAL_RIGHTSelect right channel for balance control if 1, select left channel if
0.
[15:7]RO7'h00—Reserved
30ConexantDSH-201233A
Conexant Proprietary and Confidential7/3/07
Loading...
+ 233 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.