AR# 61637

Zynq-7000 SoC、SMC 并行 (SRAM/NOR) 接口并未为 64 MB 存储器正确断言 CS0

描述

当存储器控制器经配置可访问 64MB 存储器器件时,在访问 SRAM/NOR 接口中 0xE4000000 - 0xE5FFFFFF 的地址范围时 Chip Select 0 (CS0) 无法进入工作状态。


解决方案

影响:                      低。 

解决方法:        您可以采用如下解决方法:

 


解决方法 1:

描述: 实现针对 ADDR 25 inversion 和 Chip Select 断言的电路解决方法。

应遵循以下步骤:

  1. 实现一个双输入 AND 门 - 两个输入来自 Zynq-7000 SoC 的 MIO0 和 MIO1 输出。
    将 AND 门的输出连接到 NOR 闪存器件的芯片使能输入引脚。

  2. 将来自 Zynq-7000 SoC 的 MIO0 输出连接到 NOR 器件的 ADDR 25 输入引脚。

  3. 将 MIO0 配置为 Chip Select 0,将 MIO1 配置为 Chip Select 1。

                         


      
解决方法 2:

描述:实现针对 Chip Select 断言的GPIO 控制。

将 MIO0 配置为 GPIO,并驱动常数 0。

这可作为 NOR 闪存器件初始化的一部分。 

将它连接到 NOR 闪存器件的芯片使能输入引脚。


受影响的配置::

启动所有带 SRAM/NOR 接口的 Zynq 器件以进行 64MB 存储器访问。 

目前尚无计划对该问题进行修复。

敬请参考 (Xilinx 答复 47916) - Zynq-7000 设计咨询的主答复记录。


分辨率:               

使用 Vivado 设计套件 2014.3 的 PS7 配置向导;或者若编写您自己的 FSBL,使用解决方法 2 ;或者用解决方法 1 更新电路板布局。

AR# 61637
日期 05/28/2018
状态 Active
Type 设计咨询
器件