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开发流程 |