LogiCORE IP RapidIO  – 生成用于ML505 / ML605 / SP605开发板的示例设计-Altera-Intel社区-FPGA CPLD-ChipDebug

LogiCORE IP RapidIO – 生成用于ML505 / ML605 / SP605开发板的示例设计

问题描述

使用Serial RapidIO内核生成的示例设计是否可以专门针对ML505,ML605或SP605板?

解决/修复方法

可以轻松生成并实施Serial RapidIO v5.5及更高版本,专门针对ML505,ML605和SP605开发板。这样可以简单地演示核心的功能。

首先,必须使用CORE Generator工具生成Serial RapidIO Core。要为其中一个演示板生成串行RapidIO示例设计,请执行以下操作:

  1. 根据您要定位的演示板,生成一个核心,其组件名称前缀与以下之一匹配:“ml505_”或“ml605_”或“sp605_”。
    • 请注意,前缀区分大小写;前两个字母必须是小写的。
    • 例如,命名核心“sp605_srio_v5_6”会产生正确的输出,但“SP605_srio_v5_6”不起作用。
  2. 选择1x模式,并将其余参数设置为默认值。生成的UCF具有针对目标演示板的正确引脚排列(但不是正确的注释)。
  3. 在“implement”目录中运行“implement.bat”或“implement.sh”以获取“.bit”文件。

ML505设置

注意: ML505只有一组SMA连接器,因此,它只能支持1x内核。如果您尝试使用“ml505_ *”组件名称生成4x内核,您将获得为ML523生成的UCF。如果你有ML523板,你也可以试试,只需使用入门指南 (UG247),表5-14中提到的开关。

  1. 放置ML505板,使Xilinx徽标位于左下角。
  2. 确保右上角的电源开关处于OFF位置。
  3. 将交流电源线连接到电源砖。将电源适配器电缆插入ML50x板。将电源插入交流电源。
  4. 在J42,J43,J44和J45之间连接两个SMA连接器以环回RapidIO数据。 RXN应连接到TXN,RXP连接到TXP。
  5. 将平台USB电缆连接到计算机,然后将其JTAG电缆连接到电路板上的PC4连接器(SFP保持架旁边,左上角)。
  6. 打开ML505主板的主电源开关。

接下来,通过运行“implement.bat”脚本创建的RapidIO示例设计位文件被加载到ML505上:

  1. 启动iMPACT并进入边界扫描模式。
  2. 右键单击并初始化JTAG链。
  3. 绕过链中的所有器件,Virtex-5 FPGA除外。
  4. 将您从“implement.bat”文件创建的BIT文件分配给FPGA。
  5. 右键单击FGPA并选择Program,然后使用默认编程选项。
  6. 现在应该加载设计。您可以根据以下LED进行检查。

为了解电路板正在做什么以及如何在设计中应用激励,ML505具有各种开关和LED。以下是电路板上每个开关和LED的作用: ML605 / SP605设置 ML605文档 SP605文档

请登录后发表评论

    没有回复内容