资料
  • 资料
  • 专题
充分发挥FPGA 浮点IP 内核的优势
推荐星级:
时间:2019-12-24
大小:851.55KB
阅读数:132
上传用户:2iot
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
最近出现的FPGA 设计工具和IP 有效减少了计算占用的资源,大大简化了浮点数据通路的实现。而且,与数字信号处理器不同, FPGA 能够支持浮点和定点混合工作的DSP 数据通路,实现的性能超过了100GFLOPS。在所有信号处理算法中,对于只需要动态范围浮点算法的很多高性能DSP 应用,这是非常重要的优点。选择FPGA 并结合浮点工具和IP,设计人员能够灵活的处理定点数据宽度、浮点数据精度和达到的性能等级,而这是处理器体系结构所无法实现的。 白皮书 充分发挥 FPGA 浮点 IP 内核的优势 最近出现的 FPGA 设计工具和 IP 有效减少了计算占用的资源,大大简化了浮点数据通路的实现。而且,与 数字信号处理器不同, FPGA 能够支持浮点和定点混合工作的 DSP 数据通路,实现的性能超过了 100 GFLOPS。在所有信号处理算法中,对于只需要动态范围浮点算法的很多高性能 DSP 应用,这是非常重要的 优点。选择 FPGA 并结合浮点工具和 IP,设计人员能够灵活的处理定点数据宽度、浮点数据精度和达到的 性能等级,而这是处理器体系结构所无法实现的。 引言 对于通信、军事、医疗等应用中的很多复杂系统,首先要使用浮点数据处理算法,利用 C 或者 MATLAB 软 件进行仿真和建模。而最终实现几乎都采用定点或者整数算法。算法被仔细映射到有限动态范围内,调整 数据通路中的每一功能。这就需要很多取整和饱和步骤,如果处理的不合适,就会对算法性能有不利的影 响。在集成过程中一般还需要进行大量的验证工作,以确保系统工作符合仿真结果。 以前,由于缺乏 FPGA 工具包的支持, FPGA 设计人员一般不选择浮点算法。使用很多浮点 FPGA 运算符 时,由于需要大量逻辑和布线资源,因此,它的另一个缺点是性能太差。 FPGA 高效实现复数浮点函数的 关键是使用基于乘法器的算法,利用大量集成在 FPGA 器件中的硬件乘法器资源。用于实现这些非线性函 数的乘法器必须有很高的精度,以保证乘法迭代过程中的精度要求。而且,高精度乘法器不需要在每一次 乘法迭……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书