一种片上系统以及汽车技术方案

技术编号:39549928 阅读:9 留言:0更新日期:2023-12-01 10:54
本申请实施例提供一种片上系统以及汽车,该片上系统包括:总线;主内核,主内核连接总线;存储器,存储器连接总线;第一ECC模块,第一ECC模块连接总线、或集成于存储器,第一ECC模块被配置为在存储器与主内核进行数据交互时,进行数据的检测和纠正。通过上述方式,能够提高数据交互的准确性,从而提高汽车的安全性。从而提高汽车的安全性。从而提高汽车的安全性。

【技术实现步骤摘要】
一种片上系统以及汽车


[0001]本申请涉及汽车安全
,尤其涉及一种片上系统以及汽车。

技术介绍

[0002]电子技术集成化的快速发展及其在汽车上的大量应用极大推动了汽车产业的发展,汽车对电子技术的依赖程度越来越高的同时,汽车电子电气产品所带来的安全问题越发重要,在这样的背景下,迫切需要对汽车电子电气产品在设计、研发、检测试验和生产管理等诸多方面提出全新的功能安全要求。
[0003]近些年来,汽车正在不断加强安全措施,通用汽车安全MCU(微处理单元)都需要遵循ISO26262(ASIL

D)标准。为了提高汽车的安全,在MCU与其他部件、或者其他部件之间的数据交互时,其数据的安全性显得尤为重要,数据一旦错误,可能导致汽车控制指令的错误,导致安全事故发生。

技术实现思路

[0004]本申请的实施例一种片上系统以及汽车,以解决相关技术中因数据交互错误导致汽车安全事故的问题。
[0005]为解决上述问题,本申请提供一种片上系统,该片上系统包括:总线;主内核,主内核连接总线;存储器,存储器连接总线;第一ECC模块,第一ECC模块连接总线、或集成于存储器,第一ECC模块被配置为在存储器与主内核进行数据交互时,进行数据的检测和纠正。
[0006]在一实施例中,片上系统还包括第二ECC模块,第二ECC模块连接总线、或集成于主内核,第二ECC模块被配置为在存储器与主内核进行数据交互时,进行数据的检测和纠正。
[0007]在一实施例中,片上系统还包括第三ECC模块,第三ECC模块集成于总线,第三ECC模块被配置为在存储器与主内核进行数据交互、或主内核与外部进行数据交互时,进行数据的检测和纠正。
[0008]在一实施例中,存储器包括随机存储器、只读存储器和闪存中的至少一种。
[0009]在一实施例中,片上系统还包括WDT模块,WDT模块连接主内核,WDT模块被配置为接收主内核的喂狗信号,并在设定时间内未接收到喂狗信号时,发送复位信号至主内核,以使主内核进行复位。
[0010]在一实施例中,片上系统还包括:检查内核,检查内核与主内核锁步运行;检查模块,检查模块连接主内核和检查内核,检查模块被配置为监测主内核和检查内核的运行偏差。
[0011]在一实施例中,主内核中集成有Cache模块,Cache模块被配置为进行指令缓存或数据缓存,并对缓存的指令或数据进行读、修改、写操作,读、修改、写操作基于ECC保护机制。
[0012]在一实施例中,主内核中集成有TCM模块,TCM模块被配置为进行访问写入,并对访问写入的数据进行读、修改、写操作,读、修改、写操作基于ECC保护机制。
[0013]在一实施例中,主内核中集成有第一MPU模块和第二MPU模块,第一MPU模块被配置为由EL1寄存器访问,第二MPU模块被配置为由EL2寄存器访问。
[0014]为解决上述问题,本申请提供一种汽车,该汽车包括如上述的片上系统。
[0015]本申请的有益效果为:本申请提供片上系统包括:总线;主内核,主内核连接总线;存储器,存储器连接总线;第一ECC模块连接总线、或集成于存储器,第一ECC模块被配置为在存储器与主内核进行数据交互时,进行数据的检测和纠正。通过上述方式,对存储器增加了第一ECC模块,能够在对存储器进行读写的过程中,对数据进行ECC保护,保证了存储器与外部进行数据交互的数据准确性和安全性,在该片上系统应用于汽车上时,能够进一步提高汽车的形式安全。
附图说明
[0016]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本申请提供的片上系统第一实施例的结构示意图;
[0018]图2是本申请提供的数据保护方法一实施例的流程示意图;
[0019]图3是本申请提供的片上系统第二实施例的结构示意图;
[0020]图4是本申请提供的片上系统第三实施例的结构示意图;
[0021]图5是本申请提供的片上系统第四实施例的结构示意图;
[0022]图6是本申请提供的片上系统第五实施例的结构示意图;
[0023]图7是本申请提供的片上系统第六实施例的结构示意图;
[0024]图8是本申请提供的汽车一实施例的结构示意图。
具体实施方式
[0025]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]在本申请的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0027]“A和/或B”,包括以下三种组合:仅A,仅B,及A和B的组合。
[0028]本申请中“适用于”或“被配置为”的使用意味着开放和包容性的语言,其不排除适
用于或被配置为执行额外任务或步骤的设备。另外,“基于”的使用意味着开放和包容性,因为“基于”一个或多个所述条件或值的过程、步骤、计算或其他动作在实践中可以基于额外条件或超出所述的值。
[0029]在本申请中,“示例性”一词用来表示“用作例子、例证或说明”。本申请中被描述为“示例性”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任何技术人员能够实现和使用本申请,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本申请。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本申请的描述变得晦涩。因此,本申请并非旨在限于所示的实施例,而是与符合本申请所公开的原理和特征的最广范围相一致。
[0030]参阅图1,图1是本申请提供的片上系统第一实施例的结构示意图,该片上系统100包括总线10、主内核20和存储器30,其中,主内核20连接总线10,存储器30连接总线10。
[0031]进一步,该片上系统1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种片上系统,其特征在于,所述片上系统包括:总线;主内核,所述主内核连接所述总线;存储器,所述存储器连接所述总线;第一ECC模块,所述第一ECC模块连接所述总线、或集成于所述存储器,所述第一ECC模块被配置为在所述存储器与所述主内核进行数据交互时,进行数据的检测和纠正。2.根据权利要求1所述的片上系统,其特征在于,所述片上系统还包括第二ECC模块,所述第二ECC模块连接所述总线、或集成于所述主内核,所述第二ECC模块被配置为在所述存储器与所述主内核进行数据交互时,进行数据的检测和纠正。3.根据权利要求1或2所述的片上系统,其特征在于,所述片上系统还包括第三ECC模块,所述第三ECC模块集成于所述总线,所述第三ECC模块被配置为在所述存储器与所述主内核进行数据交互、或所述主内核与外部进行数据交互时,进行数据的检测和纠正。4.根据权利要求1所述的片上系统,其特征在于,所述存储器包括随机存储器、只读存储器和闪存中的至少一种。5.根据权利要求1所述的片上系统,其特征在于,所述片上系统还包括WDT模块,所述WDT模块连接所述主内核,所述WDT模块被配置为接收所述主内核的喂狗信号,并在设定时间内未...

【专利技术属性】
技术研发人员:李金科王世好周晏
申请(专利权)人:成都芯海创芯科技有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1