概要

AURIX TC387芯片基于SEOOC开发,最高支持ASILD。安全手册会对相关模块用于对应安全等级需要Tire1使用者满足哪些AoU。
安全手册中主要包含以下信息:
• 芯片安全架构的介绍,芯片的简要功能介绍和对应安全机制的描述
• 对应使用场景应当满足的AoU
芯片需要实现的安全配置和安全响应

安全手册文档说明

安全手册中的内容格式:
• SM[SW/HW]:芯片自身软硬件的安全机制
• ESM[SW/HW]:Tire1使用者需要实现的外部软硬件安全机制
• SMC[SW]:软件在初始化阶段需要实现的对安全机智的配置或者使能

芯片产品架构

TC387包含四个Core,其中Core0和Core1是锁步核。由于巨一架构选用Core1锁步核实现功能安全,所以不需要考虑非锁步核相关的安全机制。
芯片的实现中CPU及内存 外设及之间的接口都考虑安全机制来覆盖失效模式。

System层级的AoU

对于芯片外部需要满足几个AoU来满足安全要求

基于SEOOC开发的芯片在系统中使用至少包含Sensor Controller Actustor三个部分,如下:
芯片中的DEBUG TRACE OVERLAY几个属于开发使用的功能不考虑满足功能安全要求,这些功能不应用于实际产品功能。
芯片的几种复位状态:
• COLD POWER-ON RESET:断开供电以后重新上电的复位状态,重新初始化RAM
• WARM POWER-ON RESET:由PORST外部复位引脚触发的复位,重新初始化调试口
• SYSTEM RESET:由ESR SMU 内部Wdg SW_Reset触发,重新初始化Flash
• APPLICATION RESET:由SMU SW_Reset触发,重新初始化CPU 外设 SCU pin脚和RAM的Cache2

芯片的启动主要过程:
• Analog power-up:外部供电大于2.4V,内部电路激活检查100MHz时钟,如果稳定自动执行SM[HW]PMS:PBIST自检。自检成功并且VDD VDD3 VEXT大于复位阈值时,POSRT复位引脚会被释放
• Boot Firmware: FW会在该阶段启动,检查SM[SW]:FW:MCU_STARTUP_PREOS_SSW
• SM[HW]:MCU:LBIST也可以配置SMC[SW]:MCU:LBIST_CFG在这个阶段执行。
• Application SW Startup:
a) 执行SM[HW]:MCU:LBIST(如果没有配置在FW中执行)
b) 评估LBIST执行结果ESM[SW]:MCU:LBIST_RESULT
c) 执行SM[HW]PMS:MONBIST避免二级电压监控和SMU_Stdby的故障潜伏
d) 确认FW的执行情况ESM[SW]:SYS:MCU_FW_CHECK
e) 确认FW的配置情况ESM[SW]:SYS:MCU_STARTUP
f) 检查SMU的功能ESM[SW]:SMU:ALIVE_ALARM_TEST
g) 执行SMU的其他功能ESM[SW]:SMU:REG_MONITOR_TEST
h) 检查内存检测功能SM[HW]:VMT:MBIST,确认执行结果ESM[SW]:VMT:MBIST和配置SMC[SW]:VMT:MBIST
i) 使能所有的Alarm,ALM8[0]和ALM8[3]在晶振和PLL配置后再Enable

Waitting for next…

AURIX TC3xx Safety Mannaul相关推荐

  1. Aurix TC3xx系列MCU ADC模块简介(一)

    文章目录 1 前言 2 ADC模块简介(TC3xx) 1.1 ADC模块特点 1.2 转换器内部结构 1.3 转换时间 3 EDSADC模块简单介绍 >>返回总目录<< 1 前 ...

  2. 英飞凌 AURIX TC3XX 系列单片机的链接文件

    前言 程序在完成编译后,每个".c"文件会生成".o"目标文件,此时代码无法通过目标文件运行,还需要通过链接文件为每个目标文件和系统标准库等链接起来,根据链接文 ...

  3. 英飞凌 AURIX TC3XX 系列单片机的 NVM-Flash 介绍

    前言 本文讲述的是英飞凌 AURIX TC3XX 系列多核单片机的 Flash,仅对 Flash 简单介绍,方便快速上手使用.下面基于 AURIX TC377 系列介绍. 其中包括 PFlash 和 ...

  4. 英飞凌 AURIX TC3XX 系列单片机的 SOTA 功能介绍

    1.前言 本文讲述的是英飞凌 AURIX TC3XX 系列多核单片机的 SOTA 功能介绍:SOTA 称为软件在线升级,即不依赖下载调试器的情况下,通过CAN.UART等方式实现应用程序的更新. 和O ...

  5. 英飞凌 AURIX TC3XX 系列单片机的 SOTA 功能实现

    1.前言 通过前一章了解到了 AURIX TC3XX 系列单片机的 SOTA 功能,下面讲述如何实现 SOTA 功能.以 TC37X 为例,附完整代码实现 在实现 SOTA 功能前,有必要简单了解一下 ...

  6. AUTOSAR从入门到精通100讲(十五)-AURIX TC3xx MCAL中Link文件解析以及代码变量定位方法详解

    一 TC3xx系列MCAL中TASKING Link文件解析以及代码变量定位方法 1 TASKING Link文件解析 1.1 DSRAM中的数据存放: 在AURIX™ 2G中(以TC387为例),每 ...

  7. 英飞凌 AURIX TC3XX 系列单片机的 NVM-Flash 功能代码实现

    前言 上一篇介绍了 Flash 的一些基本知识,这一篇主要如何进一步封装 illD 库的Flash驱动代码,并进行使用.以 TC37X 为例子,附完整代码实现. 通过封装可以快速上手使用,同时在一定程 ...

  8. Aurix TC3xx系列MCU GTM模块介绍

    文章目录 1 GTM模块简介 2 CMU模块介绍 2.1 CFGU子单元 2.2 FXU子单元 3 TIM模块介绍 4 ATOM模块介绍 5 TOM模块介绍 6 DTM模块介绍 6.1 DTM作用 6 ...

  9. AURIX TC397 SCU 之 ERU 外部中断

    目录 ERU基础知识 ERU引脚 ERU Example 微信公众号 ERU基础知识 参考 AURIX™ TC3xx User Manual Part-1 ERU, Event Request Uni ...

最新文章

  1. 年度BCI奖 |THE ANNUAL BCI AWARD
  2. 【迁移学习(Transfer L)全面指南】CVPR(2020)元学习、小样本、领域自适应、领域泛化和迁移学习概述
  3. Dp问题:奶牛的聚会
  4. Ubuntu+vscode打不开
  5. Java 面试之技术框架
  6. python人工智能方向怎么学_人工智能方向需要学习python或是深度学习呢?
  7. iOS 手机摇一摇功能
  8. 零基础入门python web 自动化测试_web自动化测试从入门到持续集成
  9. 知乎高赞:985计算机视觉毕业后找不到工作怎么办?
  10. 基于Jenkins+Gitlab+Harbor+Rancher架构的CI/CD实现
  11. android theme错误,关于android:您需要在此活动中使用Theme.AppCompat主题(或后代)。 更改为Theme.AppCompat会导致其他错误...
  12. 咸鱼笔记:《实用软件工程》第一、二章课后简答题及参考答案
  13. Qt获取本机硬盘序列号,不受IDE硬盘与SCSI硬盘类型影响
  14. 安防监控系统百问百答
  15. vue实现画出页面二维码的3种办法
  16. 软件需求分析——非功能性需求
  17. 【camera】【摄像头模组】摄像头模组简单介绍
  18. CFont::CreateFont(mfc)字体控制
  19. eNSP实验日记二划分Vlan
  20. 11、CSS3的动画效果(animation)

热门文章

  1. 如何选择及管理腾讯云 MySQL 数据库
  2. 一款有特色的虚拟化软件-云端软件平台
  3. jeecg v2.3 版本excel导入测试
  4. Diablo(暗黑破坏神)的特效实现
  5. 关于RouterOS 6.X使用3322域名的脚本
  6. python:中文词法分析(LAC)
  7. HP小型机的信息的命令集
  8. make_layers 作用
  9. 【CRM】浅析奔驰汽车的客户关系管理
  10. 独家 | 首个5G远程手术成功,一文了解5G应用方向