知从木牛SAFETYLIBRARY旗芯微FC7300F8MDQ
功能概述

FC7300F8MDQ Safety Library用于帮助客户实现基于FlagChip FC7300F8MDQ平台的功能安全要求。Safety Library具有高扩展性,可以根据不同的客户项目要求进行配置和再开发,最终满足客户的功能安全需求。

FC7300F8MDQ Safety Library用于实现FC7300F8MDQ的软件安全机制 ,包括MCU内部模块的测试和硬件安全机制的驱动。


应用领域

FC7300F8MDQ Safety Library可应用于有功能安全等级需求的控制器。例如:


Ø  电池管理系统(BMS)

Ø  智能驾驶控制器(ADAS)

Ø  智能网关控制器(Gateway)

Ø  智能刹车系统(iBooster)

Ø  车身稳定控制(ESC/Onebox)

Ø  电动助力转向(EPS)

Ø  车身控制器(BCM)

Ø  发动机管理系统(EMS)

Ø  底盘域线控系统应用

 

通过将Safety Library集成到基于FC7300F8MDQ的控制器中,可达到ISO26262 ASIL-D的等级要求。

配置环境

配置环境

Hardware (Chip)

FLAGCHIP FC7300F8MDQF8MDT

Compilers   Supported

IAR v8.22

Evaluation Hardware

FC7300F8MDQ Demoboard

Debugger

Lauterbach (Trace32 P.2023.02)

Isystem (IC5700)

Configuration Tools

ZC.MuNiu v5.1.0

Configuration   Environment

Win10 64bit


开发背景

目前,汽车上的电子电气架构越来越复杂,对汽车电子的安全性要求也越来越高,为了满足汽车的安全性需求,汽车功能安全越来越受到重视。提到功能安全,大家首先想到的是功能安全的标准ISO26262。其中,ISO 26262-5(2018) Clause 8中介绍了2个度量:Single-point fault metric(单点故障度量)和Latent-fault metric(潜伏故障度量)。根据不同的ASIL等级要求,单点故障度量和潜伏故障度量需要达到相应的等级。

对于微控制器(MCU,以下简称MCU),在电子电气系统中,作为SEooC(safety element out of context)进行设计开发。MCU为了满足以上提到的2个度量要求,需要实现相应的安全机制。而安全机制可以分配到硬件和软件模块中。MCU的Safety Frame安全库就是实现分配到软件上的安全机制。

image.png

产品特点

image.png

Ø  可作为复杂驱动集成到AUTOSAR中

Ø  可集成到非AUTOSAR软件架构中,灵活适配

Ø  支持多核测试及应用

Ø  Safety Library具有内部程序流监控

Ø  高安全性:支持多核自检测试,搭配SBC/PMIC芯片可实现高达ASIL-D需求

Ø  高扩展性:各模块可配置满足不同客户的应用需求


软件架构

image.png

软件架构

实现的功能模块:

模块

子模块

描述

测试库

Adc Test

PMC电压监控功能

Bist Test

Logic & Memory   BIST配置和结果检测

Crc Test

CRC Checker数据检测

Ecc Test

ECC Checker数据检测

EimErm Test

故障注入及故障状态检测

RegCmp Test

寄存器周期检测

Tmu Test

ADC采样值监控检测

驱动库

Crc Driver

CRC Checker数据检测配置驱动

Ecc Driver

ECC Checker数据检测配置驱动

FcSmu Driver

故障状态检测配置驱动

Freqm Driver

时钟监控功能配置驱动

Intm Driver

中断监控配置驱动

Mam  Driver

MAN端口访问监控配置驱动

SCST Lib

SCST

CM7内核自检

Wdg驱动库

SBCDrv

SBC芯片驱动

Test Manager

Test Manager

测试管理模块

实现功能可以针对芯片安全机制(SM1)进行自检,包括由:Cmu Self-Test、ECC Self-Test、WDOG Self-Test、MAM EIM Test、LOCKSTEP EIM Test、FLEXCAN EIM Test、ADC Self-Test。


配置工具

image.png

为了满足客户的不同项目需求,提高Safety Library的扩展性,FC7300F8MDQ Safety Library实现了各个模块可配置性,并且实现了Safety Library的配置工具。客户可根据不同需求,在配置工具上完成Safety Library各个模块的配置工作,可生成配置代码文件,将生成的配置文件集成到工程中即可。

过程文档

开发流程

文档描述

需求收集  

客户的需求文档


软件需求分析


软件的需求分析

需求分析规格书

软件需求追踪表

客户的问题沟通表


软件架构设计


软件架构说明书


软件架构的追踪表

软件安全分析表

依賴性故障分析报告

软件详细设计和单元设计

软件模块详细设计说明书

配置工具设计

软件详细设计追踪表

Safety   Library工程评审

软件单元测试

QAC分析报告

软件单元验证策略

软件单元验证策略

软件集成和集成测试

集成策略

集成手册pdf

集成测试策略

集成测试报告

资源分析报告

木牛.SafetyLibrary配置工具使用指导书

木牛.SafetyLibrary配置工具软件配置管理文档

软件认可测试

软件测试报告

软件测试策略

发布

发布文档


相关证书

image.png

功能安全证书


image.png

木牛软件著作权登记证书


image.png


木牛软件产品登记证书

相关下载
产品手册

点击下载产品手册