ZHCZ049B December   2022  – July 2025 IWRL6432

PRODUCTION DATA  

  1.   1
  2.   摘要
  3. 1简介
  4. 2器件命名规则
  5. 3器件标识
  6. 4器件型号/修订版对应关系公告
  7. 5功能规范的已知设计异常
    1. 5.1  ANA #48
    2. 5.2  ANA #49
    3. 5.3  ANA #50
    4. 5.4  ANA #51
    5. 5.5  ANA #52
    6. 5.6  ANA #57
    7. 5.7  DIG #1
    8. 5.8  DIG #2
    9. 5.9  DIG #3
    10. 5.10 DIG #4
    11. 5.11 DIG #5
    12. 5.12 DIG #6
    13. 5.13 DIG #7
    14. 5.14 DIG #8
    15. 5.15 DIG #9
    16. 5.16 DIG #10
    17. 5.17 DIG #14
    18. 5.18 DIG #15
    19. 5.19 DIG #16
  8. 6商标
  9.   修订历史记录

DIG #14

共享存储器中的部分写入导致数据存储损坏

受影响的修订版

IWRL6432 ES1.0, ES2.0

详细信息

内部共享存储器具有 ODD 和 EVEN 存储体结构。对于特定地址范围,对 EVEN 存储体进行部分写入(小于 32 位)时,会通过总线上的下一个数据损坏 ODD 存储体中相同地址的内容。当共享存储器分配给 M4/M3 时,若先对地址 A 进行连续全字写入访问,再对地址 B 进行子字写入访问,将导致地址 A 的数据损坏。

当存储器与 M4/M3 共享时,以下地址范围会出现问题:

存储器 地址范围
APP_CPU_SHARED_RAM 0x0048 0000 - 0x004B FFFC
FEC_CPU_SHARED_RAM 0x2120 8000 - 0x2121 FFFC
IWRL6432 与 M4/M3 共享时的共享存储器逻辑图图 5-1 与 M4/M3 共享时的共享存储器逻辑图

与 M3/M4 共享时,输入数据位宽为 32 位,如图所示。因此,根据地址的 LSB,信号会发送到左侧或右侧 ECC 包装器。

权变措施

  1. 与处理器共享时,使用共享存储器作为代码存储器。
  2. 对非功能安全器件禁用 ECC – 在非功能安全器件的 RBL 中,禁用共享存储器的 ECC。