Very high throughput (several Gbps) decoder that can be configured on-the-fly as:
DVB-S2/S2X LDPC decoder
or as
Six independent DVB-RCS/RCS2 Turbo decoders
ASIC IP-core for high-throughput decoding of DVB-S2/S2X, and DVB-RCS/RCS2
Overview
Key Features
- On-the-fly configuration, with each codeword:
- (a) LDPC/Turbo
- (b) All DVB-S2/S2X code rate (including Low-SNR)
- (c) Turbo interleaver parameters and codeword length per RCS/RCS2 decoder
- (d) Maximal number of iterations.
- 500MHz clock with RAD-hard cells (TSMC 65LP)
- Belief-propagation iterative decoding (floating-point performance)
- Single-port memories, external to the IP-core
- Options for synchronous or asynchronous reset
- Efficient HW utilization
- Indications on the number iterations done, early-convergence,
- and SNR
- Low power design:
- (a) Gated-clock registers and FF
- (b) All memories cs port is negated on clocks not used to access the memory
- (c) Continuous monitoring of convergence enables early stop of iterations when a codeword is found, or earlier if instructed due to system
- considerations.
- (d) idle signal enables powering- offthe whole IP-core
- Single clock synchronous design
- All IP-core inputs and outputs are registered
- Portable to all ASIC and FPGA technologies
Deliverables
- 1) Simulation bit-exact shared-object for Matlab/Octave/C/Cpp
- 2) Synthesizable Verilog HDL code
- 3) HDL test bench with vectors
- 4) Integration guidelines and datasheet
- 5) Support
Technical Specifications
TSMC
In Production:
65nm
LP
Related IPs
- ASIC IP-core for very-high-throughput decoding (>20G) of 3GPP 5G Release 15
- Performance Enhanced version of uMCTL2 supporting DDR4, DDR3, DDR2, LPDDR4, LPDDR3 and LPDDR2 for Automotive
- Complete memory system supporting any combinations of SDR SDRAM, DDR, DDR2, Mobile SDR, FCRAM, Flash, EEPROM, SRAM and NAND Flash, all in one IP core
- Clock and Data Recovery of HDB3/B3ZS coded signals
- Scalable multicore architecture for a range of macrocells, small cells, cloud-RAN, DFE/DPD/ and more
- 28nm Wirebond IO library with dynamically switchable 1.8V/ 3.3V GPIO, 5V I2C open-drain, 1.8V & 3.3V analog, OTP program cell, and HDMI & LVDS protection macros - featured across a variety of metal stack and pad configuration options