Cortex-M7与Armv8-M架构处理器技术解析
1. Cortex-M7处理器特性
1.1 系统运行与故障处理
一个IEC 61508 - 3(SIL3)级别的系统通常由双处理器组成,它们可以同步运行,也可以采用应用程序和监控器的配置方式。这种设计使系统能够检测和管理处理器故障,确保系统正确运行。
1.2 Cortex - M7安全特性
Cortex - M7在硬件和过程/安全文档方面进行了设计,使其适用于高完整性系统。截至目前,尚未有使用这些特性的微控制器发布。其安全特性如下:
- 与其他Cortex - M处理器共享的安全特性 :
| 特性 | 描述 |
| ---- | ---- |
| 内存保护单元 | 保护内存区域 |
| 指令和数据跟踪 | 跟踪指令和数据的执行情况 |
| 故障异常 | 处理各种故障情况 |
- Cortex - M7扩展的安全特性 :
| 安全特性 | 描述 |
| ---- | ---- |
| 纠错码(ECC) | 可配置为使用ECC检测和纠正缓存RAM中的硬错误和软错误,TCM接口支持与带ECC硬件的内存接口 |
| 双核同步 | 可实现为双核设计,两个处理器同步运行 |
| 内存内置自测试(MBIST) | 可合成一个内存内置自测试接口,支持在生产和运行时进行内存验证 |
1.3 安全文档
为了使硅供应商能够设计适用于安全用途的新微控制器,还提供了丰富的安全文档包,包含以
超级会员免费看
订阅专栏 解锁全文
107

被折叠的 条评论
为什么被折叠?



