UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

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 设计咨询
器件
  • Zynq-7000
的页面