English
Language : 

CS4237B Datasheet, PDF (20/114 Pages) Cirrus Logic – CrystalClear Advanced Audio System with 3D Sound
CS4237B
NOTE: To enable the PnP/Crystal Keys after
they have been disabled by the SLAM
method, bring the RESDRV pin to a logic
high or remove power from the device.
The following illustrates typical data sent using
the SLAM method.
006h, 001h
; CSN=1
015h, 000h
; LOGICAL DEVICE 0
047h, 005h, 034h ; WSSbase = 0x534
048h, 003h, 088h ; SYNbase = 0x388
042h, 002h, 020h ; SBbase = 0x220
022h, 005h
; WSS & SB IRQ = 5
02Ah, 001h
; WSS & SB DMA0 = 1
025h, 003h
; WSS capture DMA1 = 3
033h, 001h
; activate logical device 0
015h, 001h
; LOGICAL DEVICE 1
047h, 002h, 000h ; GAMEbase = 0x200
033h, 001h
; activate logical device 1
015h, 002h
; LOGICAL DEVICE 2
047h, 001h, 020h ; CTRLbase = 0x120
033h, 001h
; activate logical device 2
015h, 003h
; LOGICAL DEVICE 3
047h, 003h, 030h ; MPUbase=0x330
022h, 009h
033h, 001h
; MPU IRQ = 9
; activate logical device 3
079h
; activate Crystal device
If all the above data is sent, after the Crystal key,
all devices except the CDROM and Modem will
respond to the appropriate resources given.
Hardware Configuration Data
The Hardware Configuration data contains map-
ping information that links interrupt and DMA
pins with actual interrupt numbers used by PnP
and SLAM procedures. This data also controls
the XCTL0/XA2 pin functionality. The Hard-
ware Configuration data precedes the PnP
Resource data.
The Hardware Configuration data is either 19 or
23 bytes long and contains the data necessary to
configure the part. If an E2PROM is not used
(Hostload), the first four bytes are not needed,
which means the configuration data is only 19
bytes long. The configuration data maps the
many functions of the logical devices to the
physical pins of the chip. Table 2 lists the Hard-
ware Configuration bytes. The detailed bit
descriptions for each byte follows below.
HW Config. Byte 5: ACDbase Address Length
Mask, Default = 00000000
D7 D6 D5 D4 D3 D2 D1 D0
res res res res res CM2 CM1 CM0
CM2-CM0
Address bit masks for the Alternate
CDROM address decode, ACDbase.
See the CDROM Interface section
for more details on ACDbase
000 - ACDCS low for 1 byte
001 - ACDCS low for 2 bytes
011 - ACDCS low for 4 bytes
111 - ACDCS low for 8 bytes
xxx - all others, RESERVED
20
DS213PP4