|
PR31100 Datasheet, PDF (5/26 Pages) NXP Semiconductors – Highly integrated embedded processor | |||
|
◁ |
Philips Semiconductors
Highly integrated embedded processor
Preliminary specification
MIPS
PR31100
IR Module
⢠IR consumer mode
â allows control of consumer electronic devices such as stereos,
TVs, VCRs, etc.
â programmable pulse parameters
â external analog LED circuitry
⢠IRDA communication mode
â allows communication with other IRDA devices such as FAX
machines, copiers, printers, etc.
â supported by UART module within PR31100
â external analog receiver preamp and LED circuitry
â data rate = up to 115 Kbps at 1 meter
⢠IR FSK communication mode
â supported by UART module within PR31100
â external analog IR chip(s) perform frequency modulation to
generate the desired IR communication mode protocol
â data rate = up to 36000 bps at 3 meters
⢠carrier detect state machine
â periodically enables IR receiver to check if a valid carrier is
present
Magicbus Module
⢠synchronous, serial 2âwire (clock and data), halfâduplex
communications protocol
⢠supports lowâcost, lowâpower peripherals
⢠supports maximum data rate of 14.75 Mbps
⢠DMA support for Magicbus receive and transmit
Power Module
⢠powerâdown modes for individual internal peripheral modules
⢠serial (SPI port) power supply control interface supported
⢠power management state machine has 4 states: RUNNING,
DOZING, SLEEP, and COMA
Serial Interconnect Bus (SIB) Module
⢠PR31100 contains holding and shift registers to support the serial
interface to the UCB1100 and/or other optional codec devices
⢠interface compatible with slave mode 3 of Crystal CS4216 codec
⢠synchronous, frameâbased protocol
⢠PR31100 always master source of clock and frame frequency and
phase; programmable clock frequency
⢠each SIB frame consists of 128 clock cycles, further divided into 2
subframes or words of 64 bits each (supports up to 2 devices
simultaneously)
⢠independent DMA support for audio receive and transmit, telecom
receive and transmit
⢠supports 8âbit or 16âbit mono telecom formats
⢠supports 8âbit or 16âbit mono or stereo audio formats
⢠independently programmable audio and telecom sample rates
⢠CPU read/write registers for subframe control and status
System Peripheral Interface (SPI) Module
⢠provides interface to SPI peripherals and devices
⢠fullâduplex, synchronous serial data transfers (data in, data out,
and clock signals)
⢠PR31100 supplies dedicated chip select and interrupt for an SPI
interface serial power supply
⢠8âbit or 16âbit data word lengths for the SPI interface
⢠programmable SPI baud rate
Timer Module
⢠Real Time Clock (RTC) and Timer
⢠40âbit counter (30.517 µsec granularity);
maximum uninterrupted time = 388.36 days
⢠40âbit alarm register (30.517 µsec granularity)
⢠16âbit periodic timer (0.868 µsec granularity);
maximum timeout = 56.8 msec
⢠interrupts on alarm, timer, and prior to RTC rollâover
UART Module
⢠2 independent fullâduplex UARTs
⢠programmable baud rate generator
⢠UARTâA port used for serial control interface to external IR
module
⢠UARTâB port used for general purpose serial control interface
⢠UARTâA and UARTâB DMA support for receive and transmit
Video Module
⢠bitâmapped graphics
⢠supports monochrome, grey scale, or color modes
⢠timeâbased dithering algorithm for grey scale and color modes
⢠supports multiple screen sizes
⢠supports split and nonâsplit displays
⢠variable size and relocatable video buffer
⢠DMA support for fetching image data from video buffer
1996 Aug 07
5
|
▷ |