大家好、
我正在编写 RM57L843的 FMEDA 表、我发现系统控制模块具有两个强制性诊断措施 SYS1和 SYS4。 问题是、我找不到关于 RM57L843 TRM 中两个诊断措施的任何说明! 是否有人可以找到这两种诊断措施的重复性?
巴西!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、Yue、
首先、请考虑在私人论坛上发布未来的 FMEDA 问题、因为 FMEDA 包含在 NDA 中。 但是、我认为对于这个问题、我们可以简单地根据安全手册和 TRM 来回答、这些都是公共文档。
首先、这里的强制性命名意味着您实际上没有任何事情要做、并且它会自动使用。
对于 SYS1、它指的是用于启用和禁用某些关键功能(如 ECC)或启用修改某些模块配置(如 IOMM 模块中的配置)的多位密钥、也适用于处理内部看门狗等操作。 无论在哪种情况下、模块都需要修改多个位来使一个特性/函数生效或失效。
对于 SYS4、需要保护一些关键位以防止可能出现瞬态故障、因此使用自定义结构在这些位上启用类似 ECC 的功能。 搜索 TRM 以使用高完整性或高可靠性位、应有助于解释这些位的位置。 积分器对这些位的唯一需求是处理在发生不可纠正的事件时产生的任何潜在故障。 触发故障的触发器。
为清楚起见、以下是受高完整性位实现保护的 TRM 中的寄存器列表:
模块 |
寄存器 |
系统 |
CPUURSTCR.CPU_RESET |
系统 |
SYSECR.RESET0 |
系统 |
SYSECR.RESET1 |
DMA |
GCTRL.DMA_EN |
DMA |
GCTRL.DMA_RES |
DMA |
DMAPECR.ERRA |
DMA |
DMAPECR.TEST |
DMA |
DMASECCCTRL.SBERR |