Zynq-7000 SoC,SMC  – 潜在的SRAM / NOR数据错误-Xilinx-AMD论坛-FPGA CPLD-ChipDebug

Zynq-7000 SoC,SMC – 潜在的SRAM / NOR数据错误

描述

如果事务的所有写数据都包含在单个AXI数据传输周期中,则可能发生潜在的SRAM / NOR数据错误。始终执行在事务中需要多个AXI数据传输周期的写入。

影响: 轻微,请参阅解决方法详细信息。
解决方法: 请参阅解决方法详细信息。
受影响的配置: 使用SRAM / NOR接口的系统。 NAND接口模式不受影响。
受影响的器件版本: 所有。没有计划修复。请参阅(Xilinx答复47916) – Zynq-7000 SoC芯片版本差异。

解决方法细节:

  • 使用足够长的内存突发长度来包含多个AXI节拍(通常内存突发长度为4将执行此操作)。
    这种解决方案对性能的影响最小,因为AXI突发数据(大于1拍)在存储器接口上得到最佳处理。如果存储器器件支持背靠背事务而没有芯片选择被置为无效,则可以使用这种解决方法。
  • 如果存储器器件要求在突发之间取消断言芯片选择,那么最好的解决方法是将refresh_period寄存器设置为1。
    这可确保控制器在每次事务之间返回空闲状态。这在突发的每个事务之间增加了tTR空闲周期,否则这些事务将背靠背地完成。
请登录后发表评论

    没有回复内容