eFPGA简介

eFPGA

  eFPGA(Embedded FPGA)即嵌入式FPGA,其将FPGA作为IP集成到SOC/ASIC芯片中,在保持FPGA的灵活性的同时,其成本和功耗远低于FPGA芯片。

       eFPGA给芯片产品带来了“灵活性”:通过添加eFPGA,使SoC/ASIC产品可以实现可重构设计;使SoC/ASIC产品可以适应于不同市场,增大市场容量的同时,延长了SoC/ASIC的产品寿命。此外eFPGA的使用可以降低新产品的研发周期和开发成本。随着芯片的技术复杂度和研发成本的升高,以及市场竞争越来越激烈,eFPGA将越来越多地被市场接受并成为芯片设计领域的重要方案。

图 eFPGA产品示意图

 

 

 

    eFPGA产品具有以下优点:

 相对于ASIC,eFPGA具备可重构性,更加灵活

  相对于FPGA,eFPGA更加安全,不易被破解和仿制

  相对于FPGA,eFPGA性能更高、功耗更低

  相对于FPGA,eFPGA成本更低

 

 

    可定制eFPGA产品

      如图所示,用户可以通过中科芯磁科技提供的 eFPGA Compiler 工具,按照自己需求定制eFPGA IP。用户可根据需求在 eFPGA Compiler 中选择CLE、Register、DSP、ERAM、PLL的数量来定制 eFPGA。

 图   eFPGA Compiler生成eFPGA 

 

 

 

  eFPGA开发工具介绍

    中科芯磁科技为eFPGA提供了全流程开发工具,实现用户设计的综合、布局、布线以及Bitstream生成功能。为了加快用户的设计流程,eFPGA开发工具支持以下IP:

  存储单元IP

 

  锁相环

 

  图像及视频处理相关IP

 

  数字信号处理相关IP

 

  音频信号处理相关IP

 

  常用串行传输协议IP

 


 图   eFPGA开发流程