CS4614
CrystalClear™ SoundFusion™ PCI Audio Accelerator
Byte 3
Byte 2
Byte 1
Byte 0
Offset
PMC
Bit 15: PME# from D3cold: R/O 0
Bit 14: PME# from D3hot: R/O 1
Bit 13: PME# from D2: R/O 1
Bit 12: PME# from D1: R/O 1
Bit 11: PME# from D0: R/O 1
Bit 10: D2 support: R/O 1
Bit 9: D1 support: R/O 1
Bit 8-6: Reserved: R/O 000
Bit 5: Device Specific init: R/O 1
Bit 4: Auxiliary power: R/O 0
Bit 3: PME# clock: R/O 1
Bit 2-0: Version: R/O 001
Next Item Pointer:
Capability ID:
40h
R/O 0h
R/O 1h
PMCSR
Bit 15: PME# status: R/W 0
Data: R/O 0
Bit 14-13: Data scale: R/O 00
PMCSR_BSE: R/O 0 Bit 12-9: Data select: R/O 0000
44h
Bit 8: PME_En: R/W 0
Bit 7-2: Reserved: R/O 000000
Bit 1-0: Power state: R/W 00
Table 2. PCI Configuration Space (cont.)
Subsystem Vendor ID Fields
The Subsystem ID and Subsystem Vendor ID
fields in the PCI Configuration Space default to
value 0000h unless an external EEPROM device is
detected or unless the host has written to the appro-
priate internal register to program the values.
Interrupt Signal
The CS4614 PCI Interface includes an interrupt
controller function which receives interrupt re-
quests from multiple sources within the CS4614
device, and presents a single interrupt line (INTA)
to the host system. Interrupt control registers in the
CS4614 provide the host interrupt service routine
with the ability to identify the source of the inter-
rupt and to clear the interrupt sources. In the
CS4614, the single external interrupt is expanded
by the use of “virtual channels”. Each data stream
which is read from or written to a modular buffer is
assigned a virtual channel number. This virtual
channel number is signalled by the DMA sub-
system anytime the associated modulo buffer
pointer passes the mid-point or wraps around. Vir-
tual channels are also used for message passing be-
tween the CS4614 and the host.
SERIAL PORT CONFIGURATIONS
A flexible serial audio interface is provided which
allows connection to external Analog-to-Digital
Converters (ADCs), Digital-to-Analog Converters
(DACs) or Codecs (combined ADC and DAC
functions) in several different configurations. The
serial audio interface includes a primary input/out-
put port with dedicated serial data pins (SDIN, SD-
OUT), two auxiliary audio output ports (SDO2,
SDO3) which share pins with the joystick interface
button input functions, and one auxiliary audio in-
put port (SDIN2). Each of these digital audio input
and output pins carry two channels of audio data.
These two channels may comprise the left and right
channels of a stereo audio signal, or two indepen-
dent monaural audio signals.
Each digital audio channel is internally buffered
through a 16 sample x 20-bit FIFO. The data format
14
CIRRUS LOGIC PRELIMINARY PRODUCT BULLETIN JUNE 30, 5:03 PM
DS292PP3