如何加快处理器的正弦计算-xilinx.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何加快处理器的正弦计算-xilinx

如何加快处理器的正弦计算 如果修改软件不能实 现所需速度,那么你 可能顺理成章的想到 在你的设计中加入硬 件加速模块。 展版本 相对于基本版而言 来加速算 需要更高的性能 ,那么请考虑在硬件中 ( ) 法 但是 这样做就无法利用作为 。 , 作者:Ka rs t e n 实现部分算法。在硬件加速的支持下, GNU Trott 您可以轻松胜过市场上任意微控制器或 工具链组成部分且随 EDK 一起交付的数 赛灵思 (德国慕 DSP。 学仿真库。数学库中的软件仿真例程程 尼黑)现场应用 序运行速度非常慢 ,在任何情况下都应 为了解该流程 ,让我们以现实案例 工程师 尽量避免将其用于算法中对性能起到关 为例 ,探讨如何开发一个需要针对单精 键作用的部分。 度浮点数字进行正弦计算的军事应用。 有很多种算法可对单精度浮点数字 另外 客户还清楚 , 出于对高性价 比的原 因考虑 ,客户 已 MicroBlaze FPU 的正弦值进行计算 ,但添加硬件加速器 选择了一款采用嵌入式 MicroBlaze® 的 的两个版本都只能处理单精度数据 ,不 是功能最为强大的方法之一。之所以得 Spartan®-6 FPGA 作为主系统控制器。 能处理双精度数据。客户的算法可以明 出这一结论 ,是因为客户的应用要求使 可处理正弦计算 的软件算法应运行于 确地仅使用浮点精度数据 (float precision 用此类正弦计算 ,而我们又针对能够提 但在开始使用数学函数时 有时 MicroBlaze 之上。 data)。 , 供 良好、快速且高效的解决方案进行了 也会进行隐式转换 这些转换会强制算法 多种方案的探索。 客户的算法主要使用浮点运算。由 。 在不知不觉中使用双精度数据。 于算法复杂,转而采用定点运算并不妥 为了确定哪种实现方式最适合您的 当。此外 ,客户还希望避免使用定点运 应用,首先需要对代码进行分析 ,以查

文档评论(0)

75986597 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档