文章 ID: 000079629 内容类型: 故障排除 上次审核日期: 2021 年 08 月 29 日

为什么我的Cyclone V SoC 或Arria V SoC 设计会启动或 SDRAM 校准失败?

环境

    英特尔® Quartus® II 订阅版
    PLL
BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

由于问题,Cyclone® V SoC 和 Arria® V SoC 设备可能会在时钟选择 (CSEL) 引脚设置为 01、10 或 11 的值下的配置中遇到以下问题:

  1. HPS 在 BootROM 阶段期间挂起,无法继续执行预加载程序阶段。
  2. 在预加载器过程中 HPS SDRAM 校准失败。
解决方法

关于 Quartus® II 软件/SoC EDS 版本 13.1 和 14.0 的补丁可用于解决此问题,请按照以下说明操作。

  1. 从下面的相应链接下载并安装补丁

  • 将 CSEL 引脚 [1:0] 连接到主板上的接地电阻器(4.7 kohm 至 10 kohm),CSEL=00。在这种 CSEL 模式下,BootROM 不执行 PLL 配置,并且 PLL 在上电或冷重置时处于按传递状态。

 

  • 重新生成预加载器图像
  1. 启动嵌入式命令外壳
    • 在 Windows 系统上,运行批处理文件:\embedded\Embedded_Command_Shell.bat
    • 在 Linux 系统上,运行 shell 脚本:\embedded\embedded_command_shell.sh
  2. 在 command shell 中,将目录更改为 /软件/spl_bsp
  3. 类型让一切清洁
    • 注:此命令将删除预加载器二进制图像和包含所有预加载程序源文件的 uboot-socfPGA 文件夹。如果您先前修改或将文件添加到该文件夹中,则应备份这些文件,并在使用此补丁后重新应用。
  4. 输入 make
    • 注:重新制作预加载器调用从 SoC EDS 安装目录中提取预加载器源文件,其中包含对此问题的修复。

相关产品

本文适用于 7 产品

Cyclone® V FPGA 和 SoC FPGA
Arria® V FPGA 和 SoC FPGA
Arria® V SX SoC FPGA
Cyclone® V SE SoC FPGA
Cyclone® V ST SoC FPGA
Cyclone® V SX SoC FPGA
Arria® V ST SoC FPGA

1

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