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