MPEG-2 Transport Stream Demultiplexer

Overview

Transport Stream demultiplexer IP core (TSDEMUX) is a fully synthesizable IP block for MPEG-2 transport stream compatible digital TV equipment SoCs. It can handle multiple Transport Streams from different tuners (over-the-air broadcasting) or system memory (IPTV, PVR). TSDEMUX can be configured to support up to 4 different descrambling algorithms for multiple Conditional Access Systems support. TSDEMUX IP greatly reduces host CPU usage in transport stream processing applications.

Key Features

  • ISO/IEC 13818-1 MPEG-2 complete support
  • Simultaneous processing of 5 MPEG-2 transport streams: 3 external streams from tuners (serial/parallel), 2 streams from system memory
  • Fast hardware PID filtering: 128 hardware PID filters, 32 independent DMA queues for writing filtered data to system memory
  • Full and partial transport stream recording
  • Pass-through mode
  • Configurable parallel transport stream output interface
  • AMBA 3 AXI Master and APB Slave system integration interfaces
  • Descrambling on TS and PES levels: CSA2.1, CSA3.0, AES, DES/3DES
  • 80 000 to 380 000 2-input NAND equivalent gates (depends on descramblers configuration), 24Kbit internal RAM

Benefits

  • Easy to integrate with standard AMBA interfaces
  • Fast hardware PID filtering with 128 filters
  • Up to 5 independent transport streams simultaneous processing
  • High performance stream descramblers with multiple key sets and multiple algorithms support

Block Diagram

MPEG-2 Transport Stream Demultiplexer Block Diagram

Applications

  • DVB set-top-boxes with conditional access support and multiple tuners
  • Personal video recorders
  • Conditional Access Modules
  • Broadcast equipment

Deliverables

  • RTL Source code
  • Verification environment
  • SDC for synthesis and STA
  • Documentation
  • User Guide
  • Integration manual

Technical Specifications

Maturity
FPGA proven, Pre-Silicon
Availability
NOW
×
Semiconductor IP