14.7 XMD,ZYQ-7000——为什么XMD流在运行使用PL AXI端口的应用程序时挂起?

描述

当运行一个通过任何AXI端口使用PL外围器件的应用程序时,下面的流程挂起。例如,试图通过MyAXIXGPX端口访问PL@ 0x40000:

连接臂HW
源PS7~
PS7~Ⅱ
MRD 0x400 000 1

解决方案

从ISE设计套件14.7开始,一个名为“PS7*PASTIOFIGIG”的命令在PS7JIN ITT.TCL中启用电平移位器.

注:在2硅中,引导ROM不再带来PL由于重置.

它取决于FSBL,或者用户在XMD流的情况下,启用电平移位器,并使PL不重置。在下载比特流之后.

XMD流

“PS7xPASTICOFIGG”(包含在PS7YIN .TCL中)负责以下步骤:

  1. 解锁SLCR
  2. 程序PSYLVLY-SFFTRIN到0x000 000 000
  3. 程序FPGA-ReSeTeLeg到0x0
  4. 锁定SLCR。

这是从14.7开始的新XMD流:

FPGA -F系统
连接臂HW
源PS7~
PS7~Ⅱ
PS7-后结构
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 17:34:38 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它