FPGA提供了高度并行的可自定义平台,您可以使用该平台以硬件的速度执行高级和控制任务。相对于CPU和GPU而言,FPGA具有较慢的时钟速率,但是FPGA通过可在单时钟周期内多次连续地执行并行操作的专用来弥补时钟速率的差距。您可以在NI RIO设备上将FPGA具有的大规模并行编程特性和紧密的I/O集成结合起来,实现更高吞吐量、更好的确定性以及更短的响应时间,从而满足高速数据流、数字信号处理(DSP)、控制以及数字协议应用的需求。
当您在LabVIEW FPGA软件中使用标准的LabVIEW编程技巧,您就能立刻体验到基于FPGA方法的大多数优势。高级应用可能对以下一个或多个参数具有更高的要求:吞吐量、定时、资源和数值精度。
这些维度通常是互相关联的。如果仅仅通过某一维度来优化设计,通常会影响到其他维度。这种影响有时是积极的,但更多是以牺牲其他维度为代价。例如,如果您只关心吞吐量,设计可能会无法满足定时的要求。因此,您需要理解这些维度以及它们之间的相互影响。本部分提供了多种考虑因素的基本概念,对相关技巧的扩展贯穿整本指南。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !