AR# 47577

Zynq-7000, Quad-SPI - 线性寻址模式中的控制器可能在高负载系统中会挂起

描述

在线性模式下,Quad-SPI 控制器在大批量存储器请求情况下可能挂起。通过使用波特率分频器降低通过控制器的数据速率。器件在启动过程中存取不会挂起。

解决方案


影响:低解决方法会影响吞吐量

解决方法:减少时钟分频器,如欲了解更多详情,敬请参阅解决方案部分。

受影响的配置:启动外线性寻址模式下使用 Quad-SPI 存储器控制器的系统。

受影响的器件版本:参见Zynq-7000 器件咨询主答复记录

影响详情

从 Quad-SPI 工作启动不会受此问题影响。对于其它工作在线性寻址模式下的 Quad-PSI 应用而言,高吞吐量可能会导致 PS 系统挂起。此问题不会因时钟分频器值等于或大于 16 而再现。只有控制器为线性寻址模式时,系统才会出现挂起。这个问题的出现取决于 PS 系统发出存储器请求的频率和类型。

解决方法

对于线性 Quad-SPI 模式而言,可用配置寄存器的[5:3]位改变控制器波特率分频器,从而降低通过控制器的数据流。将波特率分频器值设为 16 (Config_reg[5:3] )= 011 或更大值。
AR# 47577
日期 08/08/2012
状态 Active
Type 设计咨询
器件