CSA2.1 descrambler

Overview

The CSA 2.1 descrambler IP core is hardware implementation of DVB Common Scrambling Algorithm version 2.1. 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 2.1 descrambler IP core was designed for handling up to four different transport streams with even and odd keys for each TS.

Key Features

  • Fully compliant with DVB CSA 2.1 standard
  • 4 key sets for TS descrambling
  • Each keyset consist of odd and even keys
  • Conformance mechanism support for each keyset
  • Configuration Interface AMBA APB
  • Area 45000 Gates

Benefits

  • Easy to integrate with standard APB interface and simple flow-through data interface
  • High performance – about 3 cycles per byte
  • Handling up to 4 different transport streams, even and odd keys for each
  • Highly configurable UVM based verification environment with high code coverage (95%)

Block Diagram

CSA2.1 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
  • UVM based verification environ-ment
  • SDC for synthesis and STA
  • User Guide
  • Integration manual

Technical Specifications

Maturity
Pre-Silicon
Availability
NOW
×
Semiconductor IP