CSA3 Descrambler

Overview

The CSA 3 descrambler IP core is hardware implementation of DVB Common Scrambling Algorithm version 3. It was designed to remove protection from scrambled broadcast data by flow-through decryption of transport stream. It has simple custom interface for data with flow control and APB 3.0 slave interface (backward compatible with APB 2.0) for set keys.

The CSA 3 descrambler IP core was designed for handled up to four different transport streams with even and odd keys for each TS. Handling of one 128-bit data word takes about 78 clock cycles (i.e. about 5 clock cycles per 1 byte).

Key Features

  • Full support of DVB CSA 3 Descrambling specification
  • Flow-through architecture
  • Up to 4 different transport streams
  • APB 3.0 interface for programming
  • About 100 K cells

Benefits

  • Easy to integrate with standard APB interface and simple flow-through data interface
  • High performance – about 5 cycles per byte
  • Handling up to 4 different transport streams, even and odd keys for each

Block Diagram

CSA3 Descrambler 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
  • User Guide
  • Integration manual

Technical Specifications

Maturity
Pre-Silicon
Availability
NOW
×
Semiconductor IP