Philips Semiconductors
MPEG-2 Transport RISC processor
Product specification
SAA7240
1 FEATURES
1.1 General
• Conditional access descrambling Digital Video
Broadcasting (DVB) compliant, MULTI2 compliant and
ICAM® (1) compliant
• Targeted to BSkyB 3.00 and Canal+ basic box 3.02 and
web box 1.01 applications
• Stream demultiplexing: Transport Stream (TS),
Packetized Elementary Stream (PES), Program Stream
(PS) and Proprietary data streams
• Internal 32-bit MIPS RISC-based CPU, supporting
MIPS16 instruction set and running at 81 MHz
• Low-power Sleep modes supported across the chip
• Support for external co-processor
• 0.25 µm technology
• Power supply of 2.5 V for the core and 3.3 V for the
peripherals, to be TTL level compatible
• Comprehensive driver software and development tool
support
• Package: SQFP208.
1.2 External interfaces
The SAA7240 supports the following external interfaces:
• Versatile transport stream input/output at 13.5 Mbytes/s
configurable in parallel or serial mode. Interfaces to
IEEE 1394 devices (such as Philips PDI 1394 chip-set)
in full-duplex mode and to external descramblers
through a Common Interface (CI) device. The following
interfaces are supported:
– 3 parallel TS input/output ports
– 2 parallel TS input/output ports and 3 serial TS ports
– 1 parallel TS input/output port and 5 serial TS ports
– 6 serial TS input/output ports.
• A microcontroller extension bus, supporting:
– 16-bit and 32-bit data buses
– Up to 64 Mbytes addressing range
– Synchronous Dynamic RAM (SDRAM) interface
– Dynamic RAM interface
– Read Only Memory (ROM) interface
– Flash memory interface
– Interface to various peripherals
(1) Integrated Conditional Access Module (ICAM®) is an
intellectual property of News Data System
Corporation.
– Synchronous interface to communicate with the
integrated MPEG Audio Video Graphics Decoder
(AVGD) SAA7215 at 40.5 MHz
– Large endian and small endian byte addressing
– A multi-master mode (master and slave modes).
• 2-channel Direct Memory Access (DMA) for fast block
move to/from any memory location
• Up to 12 chip selects available, some can be configured
as general purpose ports
• An IEEE 1284 interface (Centronics) with DMA engine
supporting master and slave modes. Usable as a
general purpose port
• Two UART (RS232) data ports with DMA capabilities (at
187.5 kbit/s), including hardware flow control signals
RXD, TXD, RTS and CTS for modem support
• A Synchronous Serial Interface (SSI) to connect an
off-chip modem analog front-end
• An elementary UART with DMA capabilities, dedicated
to front panel devices for instance
• Two dedicated smart card reader interfaces (ISO 7816
compatible) with DMA capabilities. One interface is
intended for the conditional access and is shared with
the Integrated Conditional Access Module (ICAM) when
ICAM is enabled; the second interface may be used for
pay-per-view
• Two I2C-bus master/slave transceivers with DMA
capabilities, supporting the standard (100 kbit/s) and
fast (400 kbit/s) I2C-bus modes
• 32-bit general purpose port
• Eight interrupt inputs
• Parallel audio video interface to the MPEG AVGD
decoder SAA7215
• One Pulse Width Modulated (PWM) output with 8-bit
resolution
• An Extended JTAG (EJTAG) interface for board test
support.
2001 Oct 22
3