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# 44544

Soft Error Mitigation Controller - Resolved Issues in v3.1

Description

This article contains issues resolved in the Soft Error Mitigation core v3.1 that are alsolisted in the readme.txt file that accompanies this version of the core. These are issues that were fixed as part of the update from the previous version of the core. For other known and resolved issues that may not be in this list, see (Xilinx Answer 44541).

Solution

Software Issues

The following software issues are resolved in v3.1 of this core.

Enhancement request to add BIN file output from the 'makedata' script.

  • Description: Certain third party SPI Flash programming tools do not accept MCS files, but do accept BIN files.
    • CR 582250

EXT Shim issues multiple/malformed 'enter 4-byte address mode' commands.

  • Description: The EXT Shim in the example design, when configured for 4-byte address mode, will issue multiple 'enter 4-byte address mode commands and in certain circumstances, some might be malformed. However, the final 'enter 4-byte address mode' command is always correct and the SPI Flash will properly transition into 4-byte address mode. This is an aesthetic issue; no design failure occurs.
    • CR 615800

Single-bit error injection creates a double-bit error detection.

  • Description: Injection of a single-bit error into the ECC word of the last frame with Spartan-6 controller implementations yields a double-bit error detection.
    • CR 613947

Enhancement request to remove the 'userapp' from the example design.

  • Description: The 'userapp' is not functionally related to soft error mitigation and might mislead users into retaining it when the example design is migrated into end applications.

Documentation Issues

The following documentation issues are resolved in v3.1 of this core:

Specification of the pointer table created by 'makedata' is wrong.

  • Description: UG764 contains a specification of the pointer table created by the 'makedata' script. It incorrectly shows the essential bits data pointer swapped with the replacement data pointer.
    • CR 615519

Enhancement request to clarify Spartan-6 device feature compatibility.

  • Description: Suspend Mode and PLL Dynamic Reconfiguration are not compatible with Spartan-6 controller implementations, but this is not currently mentioned in UG764.
    • CR 616048

Specification of 'status_heartbeat' for the Spartan-6 controller is wrong.

  • Description: UG764 specifies the behavior of 'status_heartbeat' as having a maximum of 128 cycles between pulses. This is incomplete, the value for Spartan-6 controller implementations is 512 cycles.
    • CR 617376

Specification of configuration memory masking behavior is incomplete.

  • Description: The specification of configuration memory masking behavior is incomplete. UG764 requires elaboration of the differences between architectures, and how those may affect injection, detection, and correction functions.
    • CR 592974
    • CR 610328

Replace correction mode is not supported by the Spartan-6 controller.

  • Description: Both DS796 and UG764 make references to replace correction mode in conjunction with Spartan-6 controller implementations. This feature was previously unsupported and continues to be unsupported for Spartan-6 controller implementations. This needs clarification in DS796 and UG764.

Revision History
10/26/2011 - Initial Release

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
44541 Soft Error Mitigation Controller - Release Notes and Known Issues for v1.1 to v3.4 N/A N/A

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
44541 Soft Error Mitigation Controller - Release Notes and Known Issues for v1.1 to v3.4 N/A N/A
AR# 44544
Date Created 10/14/2011
Last Updated 07/09/2012
Status Archive
Type Release Notes
Tools
  • ISE Design Suite - 13.3
IP
  • Soft Error Mitigation