PR31500 NXP Semiconductors, PR31500 Datasheet - Page 5

no-image

PR31500

Manufacturer Part Number
PR31500
Description
Poseidon Embedded Processor
Manufacturer
NXP Semiconductors
Datasheet
Philips Semiconductors
IR Module
Power Module
Serial Interconnect Bus (SIB) Module
System Peripheral Interface (SPI) Module
1996 Sep 24
IR consumer mode
– allows control of consumer electronic devices such as stereos,
– programmable pulse parameters
– external analog LED circuitry
IRDA communication mode
– allows communication with other IRDA devices such as FAX
– supported by UART module within PR31500
– 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 PR31500
– external analog IR chip(s) perform frequency modulation to
– data rate = up to 36000 bps at 3 meters
carrier detect state machine
– periodically enables IR receiver to check if a valid carrier is
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
PR31500 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
PR31500 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
provides interface to SPI peripherals and devices
full-duplex, synchronous serial data transfers (data in, data out,
and clock signals)
Poseidon embedded processor
TVs, VCRs, etc.
machines, copiers, printers, etc.
generate the desired IR communication mode protocol
present
5
Timer Module
UART Module
Video Module
Little/Big Endian Configuration
The PR31500 can be configures as a Big Endian or as a Little
Endian processor based on the /LB endian pin at power-up.
The byte ordering is as follows:
PR31500 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
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
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
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
LITTLE ENDIAN
D[31:24]
D[23:16]
D[15:8]
D[7:0]
/CAS3
/CAS2
/CAS1
/CAS0
BIG ENDIAN
D[7:0]
D[15:8]
D[23:16]
D[31:24]
/CAS0
/CAS1
/CAS2
/CAS3
Preliminary specification
PR31500
MIPS

Related parts for PR31500