SPRZ570A November   2023  – May 2024 AM263P4 , AM263P4-Q1

 

  1.   1
  2.   Abstract
  3. 1Usage Notes and Advisories Matrices
  4. 2Silicon Revision 1.0 Usage Notes and Advisories
    1. 2.1 Silicon Revision 1.0 Usage Notes
      1.      i2324
    2. 2.2 Silicon Revision 1.0 Advisories
      1.      i2189
      2.      i2310
      3.      i2374
      4.      i2311
      5.      i2345
      6.      i2351
      7.      i2352
      8.      i2353
      9.      i2354
      10.      i2356
      11.      i2357
      12.      i2358
      13.      i2359
      14.      i2383
      15.      i2392
      16.      i2393
      17.      i2394
      18.      i2401
      19.      i2403
      20.      i2404
      21.      i2405
      22.      i2426
      23.      i2427
      24.      i2428
      25.      i2433
      26.      i2438
      27.      i2439
  5. 3Trademarks
  6. 4Revision History

i2405

CONTROLSS: Race condition OUTPUT_XBAR and PWM_XBAR resulting in event miss

Details:

Potential race condition in capture registers resulting in events getting lost while other events in the same register are being cleared by writing to the register. Following registers are impacted by this issue:

C2K_PWMXBAR:PWMXBAR_STATUS

C2K_OUTPUTXBAR:OUTPUTXBAR_STATUS

Workaround(s):

WA -1 (For event widths > 50ns):

By default, level events (width >50ns) will be captured in “STATUS” Register, while performing “Clr Flag”, if any new event from hardware is asserted at the same time, it will be missed in FLAG Register, However, STATUS register does capture such events missed in FLAG register. After completing “Clr FLAG”, reading the “STATUS” register allows to capture/process any missed event based on “STATUS” read.

WA-1: ISR Sequence:

Read FLAG Event[x]

Read STATUS, All events

Clr FLAG, Event[x]

Read STATUS, All events

Capture any missing HW event FLAG

If exists, process accordingly

AM263Px

WA -2 (For any event widths):

Enable OUTPUTXBAR with the same events in the ISR and then “Clr PWMXBAR FLAG”.

Any missed Hardware event during the same window will be captured in OUTPUTXBAR FLAG”. Read the OUTPUTXBAR FLAG and process accordingly

“Clr OUTPUTXBAR FLAG” followed by disable of OUTPUTXBAR in the ISR.

WA-2: ISR Sequence:

Read FLAG Event[x]

Read STATUS, All events

Enable OutPutxBAR

- Map Same Events

Clr FLAG, Event[x] PWMXBAR

Read STATUS

- Capture any Missing HW event FLAG

from OUTPUTXBAR_FLAG

if exists Process accordingly

- Clr FLAG, Event[y] OutputXBAR

AM263Px