文章 ID: 000085978 内容类型: 故障排除 上次审核日期: 2012 年 09 月 11 日

Stratix® IV GX 开发套件是否有任何已知问题?

环境

  • 以太网
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    使用 EthernetBlaster 编程

    此问题影响 Stratix® IV GX 开发套件的修订版 A 和 Rev B 生产板,其中包含一个 p/n 贴纸,末尾为 -EN130A、-EN140A 或 -0A(例如 6XX-41284R-0A)。贴纸位于金属 PCI Express 支架上。较新的主板使用 ON Semiconductor (NLAS4717EPMTR2G),但未出现此问题。

    EthernetBlaster 使用的时钟速率比嵌入式 USB-Blaster™ 下载电缆高。开发板具有 JTAG 链中的MAX® II 设备,并且 TDO 输出无法以足够硬的硬核驱动交换机的电容,使 JTAG 链能够以更高的速度运行。

     

     

     

    解决方法

    要通过使用 EthernetBlaster 启用 FPGA 的编程,将 MAX II 设备从 JTAG 链切换出来。这可将 JTAG 交换机(修订版 A - SW4 或 Rev B - SW6)的位置 1 设置为“开启”位置来实现。

    额外引脚“fsm_d32

    32 位 FSM 数据总线命名 fsm_d[31:0]。BUP 设计示例中额外的引脚 fsm_d32 针未在 Stratix IV GX 开发板参考手册或主板原理图中指定。

    在 Quartus® II fitter 运行期间,将报告以下关键警告。从设计示例中移除冗余引 脚fsm_d32 以删除关键警告。

    fitter 运行报告的关键警告:

    关键警告:1 个引脚共 111 个引脚无法进行确切的引脚位置分配

    信息:Pin fsm_d[32] 未分配到设备上的确切位置

    这个问题将在未来的开发套件发行版中解决。

    BUP 加载用户软件图像

    Stratix IV GX 开发套件主板更新门户 (BUP) 设计出现一个错误,它妨碍了用户软件由您的Nios® II 处理器加载。用户硬件图像不受影响,工厂图像也不受影响。受影响的版本包括 Quartus® II 软件版本 9.0、9.0 SP1 和 9.1 的开发套件安装程序。此错误将在未来的开发套件发行版中修复。

    问题在于reconfig_utils.h,它是 software_examples 目录中的 BUP 设计web_server的一部分。第 51 行和 52 行误读:

    #define USER_SW_IMAGE_OFFSET 0x02820000
    #define USER_SW_IMAGE_OFFSET 0x02800000

    这些行应读取:

    #define USER_SW_IMAGE_OFFSET 0x02820000
    #define USER_SW_IMAGE_OFFSET 0x02800000

    这会导致用户创建的软件闪存文件在使用 BUP 设计对用户图像进行编程时,被编程到 CFI 闪存中的错误位置。要修复此问题,可以重新编译工厂软件或下载 正确的工厂软件映像,并在您的开发套件上重新编程工厂软件映像。

    要重新编译工厂软件,首先从 BUP 源文件software_examples web_server目录运行 创建此应用程序。然后,使用以下命令从 .elf 创建一个 .flash 文件:

    elf2flash --base=0x0a000000 --end=0x0bffffff --reset=0x02020000--input=web_server.elf --output=web_server.flash --/components/altera_nios2/boot_loader_cfi.srec

    要将工厂软件映像重新编程到 CFI 闪存,在与 web_server.flash 相同的目录中使用以下命令:

    nios2-flash-programmer-b 0x0a000000 web_server.flash

    对工厂软件映像进行编程后,请使用 BUP 网页对主板进行电源循环,并按照加载工厂硬件和软件映像的说明操作。如果上述过程不起作用,则您的 CFI 闪存可能不包含工厂图像。按照开发套件用户指南恢复工厂闪存的内容,并重复上述流程。

    相关产品

    本文适用于 3 产品

    Stratix® IV FPGA
    英特尔® 可编程设备
    Stratix® IV GX FPGA

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。