Interleaver / De-interleaver

Overview

Configurable interleaving/deinterleaving function that can be used in a wide range of applications that employ channel coding.

Key Features

  • Support for block or convolutional (de interleaving algorithm.
  • Programmable interleaving or deinterleaving functionality.
  • Parameterized symbol width and codeword length.
  • Programmable block size, number or rows/columns.
  • Programmable rows/columns permutations.
  • Programmable number of branches and branch length.
  • Compatible with continuous or burst mode Reed Solomon codecs.
  • Fully synchronous design using a single clock.

Block Diagram

Interleaver / De-interleaver Block Diagram

Deliverables

  • Synthesizable VHDL or Verilog code.
  • Comprehensive test bench.
  • Detailed user's guide.

Technical Specifications

Foundry, Node
TSMC 0.18um
Maturity
Silicon proven
Availability
Now
×
Semiconductor IP