IBM39STB032xx
IBM39STB034xx
Preliminary
STB032xx and STB034xx Digital Set-Top Box Integrated Controllers
There is also support for two DMA channels with a 16-byte FIFO for transmit/receive path. Internal loopback
is provided for diagnostics and an Inter-Character Timeout Facility provides timing support from the
GPT/PWM.
Infrared Serial Communications Controller
In addition to standard UART functions, the Serial/Infrared Communications Controller can use an alternate
mode (IrDA mode) to transfer and receive infrared characters. IrDA transmissions are specified by the Infra-
red Data Association (IrDA) Specification 1.1. IrDA mode supports RS-232 and infrared communications up
to 1.152 Mbps with automatic insertion/removal of standard ASYNC communication bits. The controller
includes:
• A programmable baud rate generator
• Individual enable for receiver and transmitter interrupts
• Internal loopback and auto-echo modes
• Full-duplex operation
• Programmable serial interface
• Status reporting capability
• Individual receiver and transmitter DMA support
• Auto-handshaking mode for receiver and transmitter
• Transmitter pattern generation capability
• Serial clock frequency up to 1/2 system clock frequency
• Inter-Character Timeout Facility support from the GPT/PWM
Modem Interface
The Modem Interface provides a glueless communication from the device to and from many standard and
economical telephony CODECs (Note: CODECs are the Audio ADC/DAC devices). The PPC405B3 CPU and
applicable software can be used to implement an inexpensive interface for a modem. The external interface
supports industry standard 4-wire parameters, consisting of transmit data, receive data, clock, and frame
sync. Two channels of DMA allow off-loading data from the CPU. The Modem Interface supports digital audio
MIC input, status reporting, and interrupt generation.
Serial Control Port
The Serial Control Port (SCP) is a full-duplex, synchronous, character-oriented (byte) port that allows the
exchange of data with other SCP bus-compatible serial devices. The SCP is a slave device to the OPB bus,
and supports a three-wire interface to the serial port (receive, transmit, and clock). It provides a glueless
serial interface to many microcontrollers, with clock inversion and reverse data. The port includes a program-
mable clock rate divider (Sysclk/4 to Sysclk/1024), and bit rate is supported up to 1/4 the frequency of the
system clock.
General Purpose I/O Controller
The General Purpose I/O (GPIO) controller enables the multiplexing of module I/Os, with functions that
include programmable open-drain output conversion, registered input and output functions, and simplified
GPIO definition.
STB03_sds_041800.fm.01
April 18, 2000
Architecture and Subsystem Information
Page 15 of 55