电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

[NI技术]LabVIEWFPGA代码模块设计VIP免费

[NI技术]LabVIEWFPGA代码模块设计_第1页
1/7
[NI技术]LabVIEWFPGA代码模块设计_第2页
2/7
[NI技术]LabVIEWFPGA代码模块设计_第3页
3/7
[NI 技术] LabVIEW FPGA 代码模块设计 概览 对于利用LabVIEW FPGA 实现RIO 目标平台上的定制硬件的工程师与开发人员,他们可以很容易地利用所推荐的组件设计构建适合其应用的、可复用且可扩展的代码模块。基于已经验证的设计进行代码模块开发,将使现有 IP 在未来应用中得到更好的复用,也可以使在不同开发人员和内部组织之间进行共享和交换的代码更好服用。 目录 1. 代码模块 2. 可复用代码——知识产权 3. I/O 与资源的独立性 4. 定时独立性 5. 框图独立性 6. 文档、测试与范例 7. 总结 1. 代码模块 任一项软件开发工作均包括函数、子例程、对象和代码模块,以及其他较大架构的基础构建模块的开发。当设计一个应用时,各个函数与操作均被识别和实现。然后,这些构建模块被组合与集成以形成更大的应用。通过长期开发不同应用的过程,一个开发小组或团队将创建表示常见操作的代码模块库,并对其进行复用以更快速地构建未来的应用。开发这样的代码库目的是通过一次构建和测试函数并多次复用它,减少开发的总工作量。模块化设计,除了促进现有代码的复用外,还提高了代码的可测试性与可维护性,从而允许开发人员和设计人员关注于应用相关的特性和代码段。 每种编程语言以及某些情况下的编程环境都有一个优选的代码模块设计模型,以便改进代码模块的实现与集成。该优选设计可以因具体的开发人员而异,但通常一个开发组会根据共同的需要和考虑确定一组共享的设计准则。作为一种编程语言,LabVIEW 自身拥有一组供世界各地的程序人员开发子 VI 使用的指导方针,以便子 VI 可以容易理解、而且运用于不同应用并由不同开发人员维护。LabVIEW FPGA,作为 LabVIEW的一个子集,拥有其自身的一组用于利用FPGA 特定行为构建代码模块(子 VI)的指导方针,以便它们可以有效运用于广泛的基于FPGA 的应用。 2. 可复用代码——知识产权 FPGA 平台上的可复用代码模块通常称为 IP(知识产权)核——从传统芯片设计长时间演化来的名称。在LabVIEW FPGA 中,这样的IP 核由常用于LabVIEW 编程和 LabVIEW 工具集的子 VI 组成。LabVIEW FPGA中的子 VI 支持我们一次实现不同的函数与操作,优化 FPGA 上的实现,然后将其运用至不同的应用。为使这样的子 VI 可以与不同的重叠需求和架构方便地协同使用,我们需要遵循某些基本指导方针,以确保子VI 广泛可用,而不是专为一项特定应用而优化。 为进一步促进和改善...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

[NI技术]LabVIEWFPGA代码模块设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部