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

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
MIDI UART
The UART is used to convert parallel data to the
serial data required by MIDI. The serial data rate
is fixed at 31.25K baud ( 1%). The serial data
format is RS-232 like: 1 start bit, 8 data bits, and
1 stop bit.
In multimedia systems, the MIDI pins are typi-
cally connected to the joystick connector. See the
Reference Design Data Sheet for detailed infor-
mation.
MPU-401 "UART" Mode Operation
After power-up reset, the interface is in "non-
UART" mode. Non-UART mode operation is
defined as follows:
1. All writes to the Transmit Port, MPUbase+0,
2. All reads of the Receive Port, MPUbase+0,
3. All writes to the Command Port, MPUbase+1,
DS213PP4
are ignored.
return the last received buffer data.
are monitored and acknowledged as follows:
a. A write of 3Fh sets the interface into
b. A write of A0-A7, ABh, ACh, ADh, AFh
c. All other writes to the Command Port are
UART operating mode. An acknowledge
is generated by putting an FEh into the
receive buffer FIFO which generates an
interrupt.
places an FEh into the receive buffer
FIFO (which generates an interrupt) fol-
lowed by a one byte write to the receive
buffer FIFO of 00h for A0-A7, and ABh
commands, 15h for ACh, 01h for ADh,
and 64h for AFh commands.
ignored and an acknowledge is gener-
ated by putting an FEh into the receive
buffer FIFO which generates an interrupt.
UART mode operation is defined as follows:
1. All writes to the Transmit Port, MPUbase+0,
2. All reads of the Receive Port, MPUbase+0,
3. A write to the Command Register,
4. All other writes to the Command Register,
FM SYNTHESIZER (Internal)
This part contains a games-compatible internal
FM synthesizer. When enabled, this internal FM
synthesis engine responds to both the SBPro FM
synthesis addresses as well as the SYNbase ad-
dresses.
To enable the internal FM synthesis engine, the
IFM bit in the Hardware Configuration data,
byte 8 (Global Configuration Byte) must be set.
This bit is also available in WSS register X4.
Volume control for the internal FM synthesizer is
supported through X6 and X7 in the WSS ex-
tended register space. The volume range is 0 dB
to -94.4 dB with 000000 equal to 0 dB. After
are placed in the transmit buffer FIFO.
Whenever the transmit buffer FIFO is not
empty, the next byte is read from the buffer
and sent out the MIDOUT pin. The Status
Register, MPUbase+1, bit 6, TXS is updated
to reflect the transmit buffer FIFO status.
return the next byte in the receive buffer
FIFO. When serial data is received from the
MIDIN pin, it is placed in the next receive
buffer FIFO location. If the buffer is full,
the last location is overwritten with the new
data. The Status Register, MPUbase+1,
bit 7, RXS is updated to reflect the new re-
ceive buffer FIFO state.
MPUbase+1, of FFh will return the interface
to non-UART mode.
MPUbase+1, are ignored.
CS4237B
73

Related parts for cs4237b