APPENDIX A
This data sheet describes the CS4231A which is backwards compatible with the CS4231 - both hard-
ware and software. The CS4231A uses four pins that were "No Connects", on the CS4231 (for the
audio serial port). Since the CS4231 defines these pins as "No Connects", the CS4231A will drop into
a CS4231 socket and function properly, although the serial port will not be connected.
There are also software additions to the CS4231A. New bits have been defined to enhance the opera-
tion of the CS4231A. These added bits were reserved in the CS4231. The data sheet states that
reserved bits should be written as 0 and may read back as 0 or 1; therefore, properly written software
is forwards compatible with the CS4231A. The version bits V2-V0 (upper three bits of I25) distinguish
between the CS4231 and the CS4231A. The additions to the CS4231A are as follows:
1. Interface Configuration register (I9): The CAL1 bit does not exist in the CS4231. The CAL0 bit
was labeled ACAL in the CS4231 but the function was the same. The extra calibration modes in the
CS4231A better support full duplex and games software.
2. Alternate Feature Enable I register (I16): The PMCE and CMCE bits do not exist in the CS4231.
These bits were added to enhance full-duplex operation.
The serial audio data port and associated bits - SF1, SF0, SPE - do not exist on the CS4231. The
serial audio data port was added to the CS4231A to allow DSP’s and ASIC’s to act as an audio
coprocessor to the CS4231A.
3. Alternate Feature Enable II register (I17): The APAR and XTALE bits do not exist in the
CS4231. The APAR bit was added better support the ADPCM playback mechanism.
The XTALE bit was added to better support software that switches sample frequencies often, e.g.
games.
4. Alternate Feature Enable III register (I23): The ACF bit does not exist on the CS4231. This bit
better supports the ADPCM capture mechanism.
5. Version / ID register (I25): The Version number bits - V2, V1, V0 - were modified (changed to
101) to allow software to uniquely identify the CS4231A.
6. Mono Input & Output Control register (I26): The MBY bit does not exist in the CS4231. The
power up default value of this register was also changed. The extra bit and the changes will approxi-
mate the CS4231 at power-up. The difference is that the MIN pin (normally the PC beeper) is
directed to the MOUT pin - but not to the L/ROUT pins.
CS4231A
DS139PP2
55
Summary of Contents for CS4231A
Page 63: ...Figure 1 CS4231 Aux1 In CDB4231 4248 DS111DB7 63 ...
Page 64: ...Figure 2 Microphone In Figure 3 Mono Speaker Out CDB4231 4248 64 DS111DB7 ...
Page 65: ...Figure 4 Line In CDROM In Aux2 CDB4231 4248 DS111DB7 65 ...
Page 66: ...Figure 5 Line Headphone Out CDB4231 4248 66 DS111DB7 ...
Page 67: ...Figure 6 Address Decode and Board ID CDB4231 4248 DS111DB7 67 ...
Page 68: ...Figure 7 Analog Power Buffer CDB4231 4248 68 DS111DB7 ...
Page 72: ...Figure 8 Silk Screen CDB4231 4248 72 DS111DB7 ...
Page 73: ...Figure 9 Component Side Top 1st Layer CDB4231 4248 DS111DB7 73 ...
Page 74: ...Figure 10 Solder Side Bottom 4th Layer CDB4231 4248 74 DS111DB7 ...
Page 75: ...Figure 11 Ground 2nd Layer Inverse CDB4231 4248 DS111DB7 75 ...
Page 76: ...Figure 12 Power 3rd Layer Inverse CDB4231 4248 76 DS111DB7 ...