软错误缓解控制器 –  v3.1中已解决的问题-Altera-Intel社区-FPGA CPLD-ChipDebug

软错误缓解控制器 – v3.1中已解决的问题

描述

本文包含软错误缓解核心v3.1中解决的问题,这些问题在此版本的核心附带的readme.txt文件中进行了说明。这些问题是作为更新核心版本的更新的一部分而修复的。对于可能不在此列表中的其他已知和已解决的问题,请参阅(Xilinx答复44541)

软件问题

此核心的v3.1中解决了以下软件问题。

增强请求从’makedata’脚本添加BIN文件输出。

  • 描述:某些第三方SPI Flash编程工具不接受MCS文件,但接受BIN文件。
    • CR 582250

EXT Shim发出多个/格式错误的“输入4字节地址模式”命令。

  • 描述:示例设计中的EXT Shim,当配置为4字节地址模式时,将发出多个’输入4字节地址模式命令,在某些情况下,某些可能会格式错误。但是,最终的“输入4字节地址模式”命令始终是正确的,SPI Flash将正确转换为4字节地址模式。这是一个美学问题;没有发生设计故障。
    • CR 615800

单比特错误注入会产生双位错误检测。

  • 描述:使用Spartan-6控制器实现将单比特错误注入到最后一帧的ECC字中会产生双位错误检测。
    • CR 613947

增强请求从示例设计中删除’userapp’。

  • 描述:’userapp’在功能上与软错误缓解无关,并且可能会误导用户在将示例设计迁移到最终应用程序时保留它。

文档问题

此核心的v3.1中解决了以下文档问题:

‘makedata’创建的指针表的规范是错误的。

  • 描述:UG764包含由’makedata’脚本创建的指针表的规范。它错误地显示了与替换数据指针交换的基本位数据指针。
    • CR 615519

增强请求以阐明Spartan-6器件功能兼容性。

  • 描述:挂起模式和PLL动态重配置与Spartan-6控制器实现不兼容,但目前在UG764中没有提到。
    • CR 616048

Spartan-6控制器的’status_heartbeat’规格错误。

  • 说明:UG764指定’status_heartbeat’的行为,即脉冲之间最多有128个循环。这是不完整的,Spartan-6控制器实现的值是512个周期。
    • CR 617376

配置内存屏蔽行为的规范不完整。

  • 描述:配置内存屏蔽行为的规范不完整。 UG764需要详细说明架构之间的差异,以及它们如何影响注入,检测和校正功能。
    • CR 592974
    • CR 610328

Spartan-6控制器不支持替换校正模式。

  • 描述:DS796和UG764都引用了Spartan-6控制器实现的替换校正模式。此功能以前不受支持,并且继续不支持Spartan-6控制器实现。这需要在DS796和UG764中进行说明。

修订记录
10/26/2011 – 初始版本

请登录后发表评论

    没有回复内容