问题描述
使用Serial RapidIO内核生成的示例设计是否可以专门针对ML505,ML605或SP605板?
解决/修复方法
可以轻松生成并实施Serial RapidIO v5.5及更高版本,专门针对ML505,ML605和SP605开发板。这样可以简单地演示核心的功能。
首先,必须使用CORE Generator工具生成Serial RapidIO Core。要为其中一个演示板生成串行RapidIO示例设计,请执行以下操作:
- 根据您要定位的演示板,生成一个核心,其组件名称前缀与以下之一匹配:“ml505_”或“ml605_”或“sp605_”。
- 请注意,前缀区分大小写;前两个字母必须是小写的。
- 例如,命名核心“sp605_srio_v5_6”会产生正确的输出,但“SP605_srio_v5_6”不起作用。
- 选择1x模式,并将其余参数设置为默认值。生成的UCF具有针对目标演示板的正确引脚排列(但不是正确的注释)。
- 在“implement”目录中运行“implement.bat”或“implement.sh”以获取“.bit”文件。
ML505设置
注意: ML505只有一组SMA连接器,因此,它只能支持1x内核。如果您尝试使用“ml505_ *”组件名称生成4x内核,您将获得为ML523生成的UCF。如果你有ML523板,你也可以试试,只需使用入门指南 (UG247),表5-14中提到的开关。
- 放置ML505板,使Xilinx徽标位于左下角。
- 确保右上角的电源开关处于OFF位置。
- 将交流电源线连接到电源砖。将电源适配器电缆插入ML50x板。将电源插入交流电源。
- 在J42,J43,J44和J45之间连接两个SMA连接器以环回RapidIO数据。 RXN应连接到TXN,RXP连接到TXP。
- 将平台USB电缆连接到计算机,然后将其JTAG电缆连接到电路板上的PC4连接器(SFP保持架旁边,左上角)。
- 打开ML505主板的主电源开关。
接下来,通过运行“implement.bat”脚本创建的RapidIO示例设计位文件被加载到ML505上:
- 启动iMPACT并进入边界扫描模式。
- 右键单击并初始化JTAG链。
- 绕过链中的所有器件,Virtex-5 FPGA除外。
- 将您从“implement.bat”文件创建的BIT文件分配给FPGA。
- 右键单击FGPA并选择Program,然后使用默认编程选项。
- 现在应该加载设计。您可以根据以下LED进行检查。
为了解电路板正在做什么以及如何在设计中应用激励,ML505具有各种开关和LED。以下是电路板上每个开关和LED的作用: ML605 / SP605设置 ML605文档 SP605文档
没有回复内容