BACK TO WORKS

“C” to FPGA and Software

Industry

Semiconductor

Services

Cloud

Overview

The customer required Design and Development of large OFDM MIMO System with Complete ownership of Software and hardware life cycle management, along with system Architecture and component selection.

Challenges

  • Eight FPGAs were required to implement the logic and it involved complex algorithm understanding and implementation
  • Power requirement, interface and synchronization between FPGA’s Configuration, 10G MAC interface with higher layer without stack in FPGA
  • Complexity in realization of optimistic RTL from Matlab/C Model and Turbo Decoder from third party vendors supporting up to 35 Mbps speed. VHDL/Verilog is used for RTL Design.

Outcomes

Icon-“C” to FPGA and Software 01

 

 

 

Matlab algorithm implementation

Icon-“C” to FPGA and Software 02

 

 

 

Floating to Fixed point conversion and BER Measurement

Icon-“C” to FPGA and Software 03

 

 

 

Fixed point and C-Model to RTL Conversion

Icon-“C” to FPGA and Software 04

 

 

 

Implemented in Altera Stratix-V FPGA’s and Cyclone V FPGA (28nm technology)