cs4237b Cirrus Logic, Inc., cs4237b Datasheet - Page 16

no-image

cs4237b

Manufacturer Part Number
cs4237b
Description
Crystalclear Advanced Audio System With 3d Sound
Manufacturer
Cirrus Logic, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
cs4237b-JQ
Manufacturer:
CRYSTAL
Quantity:
246
Part Number:
cs4237b-KQ
Manufacturer:
CRYSTAL
Quantity:
9
Part Number:
cs4237b-KQ
Manufacturer:
CRYSTAL
Quantity:
346
Part Number:
cs4237b-KQ
Manufacturer:
CRYSTAL
Quantity:
329
Part Number:
cs4237b-KQ
Manufacturer:
CS
Quantity:
1 000
Part Number:
cs4237b-KQ
Manufacturer:
CRYSTAL
Quantity:
20 000
3. A unique identifier (handle) is assigned to the
4. After all cards’ resource requirements are de-
5. After the configuration registers have been
6. The part is then removed from Plug-and-Play
Upon power-up, the chip is inactive and must be
enabled via software. The Crystal part monitors
writes to the PnP Auto-Configuration Address
port (0279h). If the host sends a PnP initiation
key, consisting of a series of 32 predefined byte
writes, the hardware will detect the key and
place the part into the Plug-and-Play (PnP)
mode. Another method to program the part is to
use a special Crystal initiation key which func-
tions like the PnP initiation key, but can be
invoked by the user at any time. However, the
Crystal Key only supports one Crystal part per
system. The Crystal key and special commands
are detailed in the Crystal Key and Bypassing
PnP sections.
The isolation sequence uses a unique 72-bit se-
rial identifier. The host performs 72 pairs of I/O
read accesses to the Read Data port. The identi-
fier determines what data is put on the data bus
in response to those read accesses. When the iso-
lation sequence is complete, the CM assigns a
Card Select Number (CSN) to the part. This
number distinguishes the Crystal part from the
other PnP devices in the system. The Configura-
tion Manager (CM) then reads the resource data
from the Crystal part. The 72-bit identifier and
the resource data is either stored in an external
user-programmable E
"hostload" procedure from BIOS before PnP
software is initiated.
16
part and the resource data is read.
termined, the host uses the handle to assign
conflict-free resources
programmed, each configured logical device
is activated.
mode.
2
PROM, or loaded via a
The CM determines the necessary resource re-
quirements for the system and then programs the
part through the configuration registers. The con-
figuration register data is written one logical
device at a time. After all logical devices have
been configured, CM activates each device indi-
vidually. Each logical device is now available on
the ISA bus and responds to the programmed
address range, DMA channels, and interrupts that
have been allocated to that logical device.
PnP Data
Hardware Configuration and Plug-and-Play re-
source data must be loaded into the part’s RAM.
The data may be stored in an external E
or may be downloaded from the host.
To load the data, refer to the Loading Resource
Data section. The following is the Plug-and-Play
resource data:
The first nine bytes of the PnP resource data are
the Plug-and-Play ID, which uniquely identifies
the Crystal part from other PnP devices. The
Crystal default is broken down as follows:
Of the 9-byte serial number listed above, Crystal
software uses the first two bytes to indicate the
presence of a Crystal part, and the fourth byte,
0x37, to indicate the CS4237B; therefore, these
three bytes must not be altered.
0Eh, 63h - Crystal ID - ’CSC’ in compressed
42h - Oem ID. A unique Oem ID must be ob-
37h - Crystal product ID for the CS4237B
FFh, FFh, FFh, FFh - Serial number. This can
??h - Checksum.
ASCII. (See the PnP Spec for more
information)
tained from Crystal for each unique
Crystal product used.
be modified by each OEM to uniquely
identify their card.
CS4237B
DS213PP4
2
PROM

Related parts for cs4237b