Cyclone® V SX, ST and SE SoC Device Errata

ID 683618
Date 9/25/2015
Public
Document Table of Contents

1.2. Arm* Cortex* -A9 MPCore* and L2 Cache Errata

This section lists the Arm* Cortex* -A9 MPCore* and L2 Cache errata. Each listed erratum has an associated an associated category number which identifies the degree of the behavior.

The categories are as follows:

  • Category 1: Behavior has no workaround and severely restricts the use of the product in all, or the majority of applications, rendering the device unusable.
  • Category 2: Behavior contravenes the specified behavior and might limit or severely impair the intended use of the specified features, but does not render the product unusable in all or the majority of applications.
  • Category 3: Behavior that was not the originally intended behavior but should not cause any problems in applications.
Note: There are no Category 1 Errata listed in this document.
Table 8.   Arm* Cortex* -A9 MPCore* Errata
Errata Listing Category Number

Arm* Cortex* -A9 MPU

761319: Ordering of Read Accesses to the Same Memory Location Might Be Uncertain

Category 2

775420: Particular Data Cache Maintenance Operation Which Aborts Might Lead to Deadlock

Category 2

782772: Speculative Execution of LDREX or STREX Instruction After a Write to Strongly Ordered Memory Might Lead to Deadlock

Category 2

761320: Full Cache Line Writes to the Same Memory Region From Both Processors Might Cause Deadlock

Category 2

845369: Under Very Rare Timing Circumstances Transition into Streaming Mode Might Create Data Corruption

Category 2

740657: Global Timer Can Send Two Interrupts for the Same Event

Category 3

751476: Missed Watchpoint on the Second Part of an Unaligned Access Crossing a Page Boundary

Category 3

754322: Faulty MMU Translations Following ASID Switch

Category 3

764369: Data or Unified Cache Line Maintenance by MVA Fails on Inner-Shareable Memory

Category 3

782773: Updating a Translation Entry to Move a Page Mapping Might Erroneously Cause an Unexpected Translation Fault

Category 3

794072: A Short Loop Including DMB Instruction Might Cause a Denial of Service When the Other Processor Executes a CP15 Broadcast Operation

Category 3

794073: Speculative Instruction Fetches with MMU Disabled Might Not Comply with Architectural Requirements

Category 3

794074: A Write Request to an Uncacheable, Shareable Normal Memory Region Might be Executed Twice, Possibly Causing a Software Synchronization Issue

Category 3

725631: ISB is Counted in Performance Monitor Events 0x0C and 0x0D

Category 3

729817: MainID Register Alias Addresses Are Not Mapped on Debug APB Interface

Category 3

729818: In Debug State, the Next Instruction is Stalled When the SDABORT Flag is Set Instead of Being Discarded

Category 3

751471: DBGPCSR Format Is Incorrect

Category 3

752519: An Imprecise Abort Might Be Reported Twice on Non-Cacheable Reads

Category 3

754323: Repeated Store in the Same Cache Line Might Delay the Visibility of the Store

Category 3

756421: Sticky Pipeline Advance Bit Cannot be Cleared from Debug APB Accesses

Category 3

757119: Some Unallocated Memory Hint Instructions Generate an UNDEFINED Exception Instead of Being Treated as a NOP

Category 3

761321: MRC and MCR Are Not Counted in Event 0x68

Category 3

764319: Read Accesses to DBGPRSR and DBGPRCR May Generate an Unexpected UNDEF

Category 3

771221: PLD Instructions Might Allocate Data in the Data Cache Regardless of the Cache Enable Bit Value

Category 3

771224: Visibility of Debug Enable Access Rights to Enable/Disable Tracking is Not Ensured by an ISB

Category 3

771225: Speculative Cacheable Reads to Aborting Memory Regions Clear the Internal Exclusive Monitor and May Lead to Livelock

Category 3

775419: PMU Event 0x0A Might Count Twice the LDM PC ^ Instruction with Base Address Register Write-Back

Category 3

782774: A Spurious Event 0x63 Can be Reported on an LDREX That is preceded by a Write to Strongly Ordered Memory Region

Category 3

Arm* L2 Cache Controller

754670: A Continuous Write Flow Can Stall a Read Targeting the Same Memory Area

Category 3

765569: Prefetcher Can Cross 4 KB Boundary if Offset is Programmed with Value 23

Category 3

729815: The High Priority for SO and Dev Reads Feature Can Cause Quality of Service Issues to Cacheable Read Transactions

Category 3

Arm* CoreSight Program Trace Macrocell (PTM)

720107: Periodic Synchronization Can Be Delayed and Cause Overflow

Category 3

711668: Configuration Extension Register Has Wrong Value Status

Category 3