LabVIEW 2011 FPGA Compile Farm Toolkit 导引



主要软件:
主要软件版本: 2011
主要软件修正版本: 2011
次要软件: LabVIEW Modules>>LabVIEW FPGA Module

问题:
我该如何开始使用LabVIEW 2011 FPGA Compile Farm Toolkit?


解答:

 

软硬件要求与建议
NI建议使用至少两台计算机设置编译平台:编译服务器和编译工作站。下面的表格描述了这些计算机以及开发计算机。

 

Computer
Description
Required Hardware and Software
开发计算机
开发FPGA应用的计算机
  • LabVIEW
  • FPGA Module
  • NI-RIO 驱动程序
编译工作站
编译FPGA应用的计算机 
  • Xilinx 编译工具
  • Virtex-5 和更早的FPGA—32-bit OS, 2–3 GB RAM
  • Virtex-6 和更晚的FPGA—64-bit OS, 4–12 GB RAM
RAM是您可以向编译工作站添加的最重要的硬件设备。为了减少编译时间,NI建议您添加尽可能大的RAM。只有64位操作系统能寻址4GB或更大的RAM。
编译平台服务器
在不同编译工作站之间分配编译任务的计算机。您也可以登入这个编译平台服务器配置用户访问和管理编译任务。
为了获得最佳性能,NI建议仅适用一台计算机作为编译服务器。同时也要考虑可靠性因素,比如不断电电源(UPS)。如果编译服务器失败,编译工作站会中断任何编译任务。
          FPGA Compile Farm Toolkit

 

设置FPGA编译平台
在继续操作前,确认已经具有前面所述三种计算机,并确认所有计算机已经联网。完成下述操作已设置编译平台服务器、每个编译工作站和开发计算机。
设置编译平台服务器
完成下面操作以设置编译平台服务器:
1.     在计算机上安装 FPGA Compile Farm Toolkit。记录这台计算机的IP地址和主机名。
2.     使用NI License Manager 完成FPGA Compile Farm Toolkit 许可证激活。默认情况下,您有30天的评估版序列号,可以同时进行两个编译任务。30天之后您一次只可以运行一个编译任务。
3.     登录编译平台服务器: 
    1).     在和服务器同一子网内的计算机上,打开网页浏览器并输入网址:
http://<computername>:3580,其中 <computername> 是先前记录过的服务器的IP地址或主机名。编译平台服务器显示NI基于网络的监测和配置服务。
    2).     点击屏幕右上角Login
    3).     输入具有管理员权限的用户名和密码,以访问NI 基于网络的配置和监测服务。默认情况下,用户名是admin,密码为空。  
注意  
§ NI建议尽快修改服务器密码。参考帮助菜单下”Securing a Target" 部分,可以点击Security Configuration 页面中的帮助以查看详细信息。
§ 在服务器本机上访问编译服务器不需要登录。

 4.     配置可以使用服务器执行编译任务的用户

    1).     点击屏幕左侧Security Configuration 按钮。
    2).     Users选项卡底部点击+按钮,添加用户名并设置密码。只有在这个选项卡中列出的用户才能使用编译平台。

参考帮助菜单中 "Adding and Removing Users" 部分,可以点击Help查看更多信息。
    3).     设置一个或更多用户为 administrators 组用户。这个组中的用户不仅可以编译FPGA应用,还可以管理编译队列、取消编译任务、显示或隐藏编译工作站等待。

更多信息请参考帮助中 "Assigning Users to a Group or Removing Users from a Group" 。
    4).     完成添加用户和管理员之后,点击右下角Save,关闭浏览器。
设置编译工作站
下一步是要是编译服务器识别每个编译工作站。对于每个编译工作站,完成下面操作:
1.     安装Xilinx 编译工具
2.     配置编译工作站应用
    1).     点击 Start»All Programs»National Instruments»FPGA»FPGA Compile Worker 启动编译工作站应用。Windows 会在任务栏里显示编译工作站图标。
    2).     双击图标显示编译工作站状态和容量。
    3).     点击 Configure 配置编译工作站应用。
    4).     选择 Connect to a compile server.
    5).     输入以下信息:
§ Hostname: <computername>:3580, 其中 <computername> 是编译服务器的IP地址或者主机名
§ Username: admin
§ Password: 用户名 admin 使用的密码,默认为空。
    6).     输入Number of simultaneous jobs,这是工作站可以同时处理的编译任务数。设置这个数值时,NI建议考虑以下信息:
§ 同时编译的任务数不能超过序列号允许的数目
§ 一般的,一个CPU核可以处理一个编译任务。NI建议预留一个CPU核以执行OS任务。
例如,如果你有四核CPU并且购买了序列号可以同时执行5个编译任务,NI建议设置 Number of simultaneous jobs 为3。这个数值在5个任务序列号以内,并且比可用CPU数少1。
    7).     点击 OK 保存配置。
3.     验证编译平台服务器识别每个编译工作站
    1).     登录编译平台服务器
    2).     点击页面左侧 LabVIEW FPGA Compile Farm Console 按钮
    3).     验证添加的工作站显示在页面右侧 Workers 列表。您可能需要调整列表下方的过滤设置以查看工作站。
设置开发计算机
最后一步是配置开发计算机以使用编译平台编译FPGA应用。对于每个开发计算机,完成如下操作:
1.     安装LabVIEW,FPGA Module,以及 NI-RIO 驱动软件
2.     启动 LabVIEW 并选择 Tools»Options 显示 Options 对话框。
3.     Category 列表选择 FPGA Module
4.     找到 Compile Server 部分并选择 Connect to a compile server.
5.     在出现的对话框里点击 + 添加服务器
6.     输入 <computername>:3580, 其中 <computername> 是服务器的IP地址和主机名,点击 OK.
7.     输入配置编译平台服务器时设置的 User name 和 Password
8.     点击Test Connection ,测试开发计算机和编译平台服务器的连接。修正出现的错误。
9.     点击 OK 保存设置。
设置部分到此结束。
下面的序号描述了开发计算机、编译平台服务器和编译工作站如何一起工作。
1.     在开发计算机上创建FPGA应用并在LabVIEW中点击运行。
2.     LabVIEW 提交编译工作到编译平台服务器。
3.     编译平台服务器将编译任务发送给可用的编译工作站执行编译工作。
4.     编译工作站将编译完成的应用发送会编译平台服务器。
5.     编译平台服务器将返回的编译好的应用提交给开发计算机。
FPGA 应用现在可以部署到FPGA对象中。
 


相关链接:

附件:





报告日期: 07/26/2011
最近更新: 01/30/2012
文档编号: 5NPD71M2