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

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-后结构
请登录后发表评论

    没有回复内容