首页 > 其他分享 >英飞凌AURIX SafeTpack配置入门

英飞凌AURIX SafeTpack配置入门

时间:2024-10-24 21:47:41浏览次数:9  
标签:AURIX 安全 英飞凌 SMU 故障 测试 SafeTpack

      1024程序员节日快乐!!!

Hitex按照ISO26262标准作为安全要素开发,系统需要根据不同ASIL等级的要求,针对不同比例的单点故障(SPF)和潜在故障(LF)进行检测,为英飞凌AURIX系列芯片的功能安全提供解决方案。

文章按照Hitex提供的基于EB Tresos工具用于模块自定义配置SafeTpack开发的软件包,应用此软件包,便能覆盖大部分英飞凌AURIX芯片Safety Manual中规定的系统应当依赖于应用程序实现多项安全机制以减少系统的故障,快速的实现AURIX芯片监控层级的软件功能安全要求。

一 SafeTpack软件架构图

为了实现重要部件的安全完整性,SafeTpack 提供两种测试类型:

(1)启动阶段:仅运行一次的测试,通常在测试处理程序的启动阶段集成。SMU不会标记硬件安全机制检测到的任何错误。测试结果和内部程序流监控的结果将提供给函数的调用者。

(2)运行阶段:在正常运行期间运行的测试,在诊断测试间隔内循环运行。向调用者提供测试结果和内部程序流监控结果。

二 SMU介绍

安全管理模块(Safety Management Unit)是实现AURIX安全措施的核心组件,负责监控微控制器内部的多个关键功能,包括电源、时钟系统、和内存等,以确保系统运行可靠。

(1)故障检测:检测系统中的各种潜在故障,如欠压、过压、温度异常、时钟失效、内存错误、总线错误等。

(2)故障配置:根据报警的严重性,可单独配置每个故障触发的内部动作、向外部通知故障,并保存故障标志。

(3)故障响应:一旦检测到故障,SMU可以根据用户的配置,立即做出反应,例如关闭受影响的输出、将设备置于安全状态、通知外部监控单元。

为减轻潜在的共因故障,SMU分为两部分:SMU_core和SMU_stdby。这两部分SMU之间存在物理隔离,它们位于不同的时钟和电源域中。这就保证了无论发生故障时的时钟频率如何跳变,SMU都能处理任何传入的报警。

MCU中各IPs中的故障被收集到SMU,在Alarm Handler中被识别后,可以选择配置以下5类响应:

(1)CPU Reset

(2)NMI中断

(3)SCU复位

(4)Port输出急停

(5)IR中断

为了能更好地保证功能安全目标的实现,SMU还有一些其他特性可供使用:

  1. 报警标志存储在一个只能由Power-on Reset重置的诊断寄存器中,以便进行故障诊断以及恢复

  2. 提供故障注入功能,使得基于软件便能触发具有与硬

标签:AURIX,安全,英飞凌,SMU,故障,测试,SafeTpack
From: https://blog.csdn.net/wklweiran/article/details/143220577

相关文章

  • 汽车级DC-DC转换器英飞凌TLF35584
    上汽荣威都在用的汽车级DC-DC转换器英飞凌TLF35584今天平台君从IPBrain数据库中给大家带来的一款由Infineon(英飞凌)推出的一款多路输出安全电源芯片,具备高可靠性和安全性。适用于汽车电子系统中的多种应用场景,如车身控制、安全气囊、防抱死制动系统,电子稳定控制系统等。......
  • 《安富莱嵌入式周报》第344期:开源手表一年的误差不到1秒,开源32路IMU传感器矩阵,STM32L4
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 本周更新视频DSP视频教程第13期:汇编浮点库qfplib性能媲美TI的IQmath和硬件FPU,强于C库的math和ARMDSP库,适用于M0和M3(2024-10-12)https://www.armbbs.cn/forum.php?mod=view......
  • 英飞凌 PSoC6 评估板 CAPSENSE 触摸滑条应用示例
    PSoC™62withCAPSENSE™evaluationkit开发板(以下简称PSoC6RTT开发板)是英飞凌(Infineon)联合RT-Thread发布一款面向物联网开发者的32位双核MCU开发套件,其默认内置RT-Thread物联网操作系统。本文主要介绍CAPSENSE™技术原理,并通过RT-ThreadStudio快速开......
  • 英飞凌—TC397芯片详解(1)
    写在前面本系列文章主要讲解英飞凌TC397芯片的相关知识,希望能帮助更多的同学认识和了解英飞凌TC397芯片。若有相关问题,欢迎评论沟通,共同进步。(*^▽^*)1.介绍英飞凌的AURIX系列的MCU在市场上的应用比较多,尤其是在汽车电子行业广泛应用。以下是对TC397的简单介绍:6个CPU......
  • AURIX™ Development Studio1.10.2(ADS)安装使用教程
    零、介绍AURIX™DevelopmentStudio是Infineon为TriCore™-basedAURIX™microcontroller系列车规单片机设计的一款免费IDE(集成开发环境),基于EclipseIDE开发。其包含了C编译器、TASKING调试器、多核调试器、iLLD库等功能。用户可通过AURIX™DevelopmentStudio-InfineonT......
  • 英飞凌TC23x--MCAL配置之 PWM
    英飞凌TC23x–MCAL配置之PWM1PWM基础知识1.1介绍:AUTOSAR(AutomotiveOpenSystemArchitecture)中的PWM(PulseWidthModulation,脉冲宽度调制)模块是用于生成具有特定占空比和频率的方波信号的模块。PWM信号广泛用于控制电机速度、调节LED亮度和通信协议中。1.2PWM原理:......
  • 英飞凌HSM内核开发-软硬件架构
    veHsm硬件和软件架构概述1.软件硬件架构veHsm是一个嵌入式硬件安全模块,它通过硬件提供的安全区域来增强安全性,这个区域包括:专用核心:负责执行安全操作。安全内存:用于存储敏感数据,如密钥和资产,这部分内存仅对专用核心可访问。密码硬件加速器:硬件组件,用于加速密码算法的执......
  • 英飞凌TC3XX PFI模块
    文章目录概要一、功能概述二、功能详述1)传输类型2)传输过程3)FPI总线控制单元及总线仲裁三、故障检测及处理1)BCU诊断及处理2)EDC诊断及处理3)BCU报警机制概要本文主要对英飞凌TC3XX系列的PFI模块进行介绍,针对该芯片,系统的片上通信主要包括两种:1、SRI:共享资源互联(cros......
  • 痞子衡嵌入式:英飞凌MirrorBit工艺NOR Flash的扇区架构设计
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家讲的是英飞凌MirrorBit工艺NORFlash的扇区架构设计。NORFlash大家都很熟悉,其内部按组织从小到大分为Page(128B/256B/512B)、Sector(4KB)、Block(32KB/64KB/128KB/256KB)、Chip,其中Page是编程单元,Sector/Bloc......
  • 触控MCU芯片(1):英飞凌PSoC第6代第7代
    前言:说到触摸MCU芯片,这个历史也是很久了,比如日常经常接触到的洗衣机、电冰箱、小家电,隔着一层玻璃,轻轻一按就能识别按键,感觉比过去纯机械式的按键更高级更美观,不仅白电,现在很多汽车也都在进行触摸按键的改版,不再使用笨重的机械按键,比如空调调温按键、档位调档按键、车窗升降按......