【技术实现步骤摘要】
一种IP功能安全系统及方法、IP模块、SoC芯片
[0001]本文涉及汽车电子芯片技术,尤指一种知识产权(Itellectual Property,IP)功能安全系统及方法、IP模块、片上系统(System on Chip,SoC)芯片。
技术介绍
[0002]汽车电子芯片是汽车上车用芯片的统称,它对于汽车行驶的安全至关重要。汽车电子芯片是一种SoC芯片,IP模块是其最重要的组成部分,IP模块与高级可扩展接口(Advanced eXtensible Interface,AXI)主机进行数据交互才能实现芯片获取从数据获取模块传输来的数据以及向汽车使能模块传输数。
[0003]相关技术中,IP模块包括AXI从机和随机存取存储器(Random Access Memory,RAM),IP模块和AXI主机交互数据采用直接传输方式,然而这种方式无法保证数据的可靠性。
技术实现思路
[0004]本公开提供了一种IP功能安全设计系统及方法,能够保证IP模块和AXI主机之间数据传输的可靠性。
[0005]一方面,本公开提供了一种IP功能安全系统,包括:
[0006]AXI主机和IP模块,所述AXI主机设置为与CPU连接,所述IP模块设置为与数据存储器连接,其中:
[0007]所述AXI主机,用于采用第一编码方式对来自CPU的第一数据进行编码,并将经过编码的所述第一数据发送至所述IP模块;还用于采用与第二编码方式对应的第二解码方式对来自所述IP模块经过编码的第二数据进行解码,并在解码过程未 ...
【技术保护点】
【技术特征摘要】
1.一种IP功能安全系统,其特征在于,包括:AXI主机和IP模块,所述AXI主机设置为与CPU连接,所述IP模块设置为与数据存储器连接,其中:所述AXI主机,用于采用第一编码方式对来自CPU的第一数据进行编码,并将经过编码的所述第一数据发送至所述IP模块;还用于采用与第二编码方式对应的第二解码方式对来自所述IP模块经过编码的第二数据进行解码,并在解码过程未出现错误时将解码得到的所述第二数据发送至所述CPU;所述IP模块,用于采用与所述第一编码方式对应的第一解码方式对来自所述AXI主机经过编码的所述第一数据进行解码,并在解码过程未出现错误时将解码得到的所述第一数据输出至所述数据存储器;还用于采用所述第二编码方式对来自所述数据存储器的所述第二数据进行编码,并将经过编码的所述第二数据发送至所述AXI主机。2.根据权利要求1所述的系统,其特征在于,所述IP模块包括:AXI从机、随机存储器,其中:所述AXI从机,用于采用所述第一解码方式对来自所述AXI主机经过编码的所述第一数据进行解码,在解码过程未出现错误时采用第三编码方式对解码得到的所述第一数据进行编码,并将经过编码的所述第一数据写入至所述随机存储器;还用于采用与第四编码方式对应的第四解码方式对来自所述随机存储器经过编码的第二数据进行解码,在解码过程未出现错误时采用所述第二编码方式对解码得到的所述第二数据进行编码,并将经过编码的所述第二数据发送至所述AXI主机;所述随机存储器,用于采用与所述第三编码方式对应的第三解码方式对来自所述AXI从机经过编码的所述第一数据进行解码,并在解码过程未出现错误时将解码得到的所述第一数据输出至所述数据存储器;还用于采用所述第四编码方式对来自所述数据存储器的所述第二数据进行编码,并将经过编码的所述第二数据发送至所述AXI从机。3.根据权利要求2所述的系统,其特征在于,所述AXI从机包括:AXI写模块和AXI读模块,所述AXI写模块包括:第一解码器和第一编码器,所述AXI读模块包括:第二解码器和第二编码器,其中:所述第一解码器,用于采用所述第一解码方式对来自所述AXI主机经过编码的所述第一数据进行解码,并在解码过程未出现错误时将解码得到的所述第一数据发送至所述第一编码器;所述第一编码器,用于采用所述第三编码方式对所述第一数据进行编码,并将经过编码的第一数据写入所述随机存储器;所述第二解码器,用于采用所述第四解码方式对来自所述随机存储器经过编码的所述第二数据进行解码,并在解码过程未出现错误时将解码得到的所述第二数据发送至所述第二编码器;所述第二编码器,用于采用所述第二编码方式对所述第二数据进行编码,并将经过编码的所述第二数据发送至AXI主机。4.根据权利要求3所述的系统,其特征在于,所述随机存储器包括:读数据随机存储器、写数据随机存储器、第三编码器和第三解码器,其中:所述写数据随机存储器,用于保存所述第一编码器写入的经过所述第三编码方式编码的所述第一数据;
所述第三解码器,用于采用所述第三解码方式对从所述写数据随机存储器中读取经过编码的所述第一数据进行解码,并在解码过程未出现错误时将解码得到的所述第一数据输出至数据存储器;所述第三编码器,用于采用所述第四编码方式来自所述数据存储器的所述第二数据进行编码,并将经过编码的所述第二数据写入所述读数据随机存储器;所述读数据随机存储器,用于保存所述第二编码器写入的经过编码的所述第二数据,并接收所述第二解码器针对经过编码的所述第二数据的读取。5.根据权利要求4所述的系统,其特征在于,所述AXI写模块还包括:写校验单元,所述AXI读模块还包括:读校验单元;所述AXI主机,还用于对待写入AXI从机的第三数据的写地址进行处理得到写校验信息...
【专利技术属性】
技术研发人员:陆昌伟,
申请(专利权)人:合肥大唐存储科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。