车规级域控MCU中多个CAN通信模块RAM空间动态共享方法技术

技术编号:41009618 阅读:17 留言:0更新日期:2024-04-18 21:45
本发明专利技术提供车规级域控MCU中多个CAN通信模块RAM空间动态共享方法,在系统总线和SRAM之间,增加一个CAN模块RAM空间动态共享控制单元,所述共享控制单元包含CAN访问控制配置寄存器单元和CAN访问控制逻辑单元,所述CAN访问控制配置寄存器单元提供一组寄存器,该车规级域控MCU中多个CAN通信模块RAM空间动态共享方法避免了系统中每个CAN模块分配一个固定的私有的RAM空间的情况。有效降低了生产成本,也保证了CAN模块对RAM空间使用的安全性和数据一致性,解决车规级域控MCU的多个CAN模块中RAM空间占用问题、芯片面积大小失控问题以及难以提高RAM的使用效率和灵活性的问题。

【技术实现步骤摘要】

本专利技术涉及汽车芯片,具体为车规级域控mcu中多个can通信模块ram空间动态共享方法。


技术介绍

1、随着汽车电子电器架构的不断演进,汽车行业提出了域控制器的概念,通常由专门设计的车规级域控mcu实现。为满足域控制器的通信需求。通常车规级域控mcu需提供多达至少10个can通信模块,以保证在域控应用场景中提供足够数量的can通信节点。

2、在车规级域控mcu中通常有10多个can模块存在,而每个can模块需要配置独立的ram存储器,假设以每个can模块配置最小32kb的ram空间,则总共需要多达320kb的ram存储器。

3、因此,现有的can模块技术方案存在如下明显缺点:每个can模块私有的ram在芯片中占据极大的面积(320kb存储占据0.6个平方);每个can模块拥有私有的ram,导致生产成本变大;每个can模块拥有私有的ram只能被该can模块单独使用,在通常不需要太多can通信节点的应用场景中,这些ram的使用效率极低。


技术实现思路

1、针对现有技术存在的不足,本专利技本文档来自技高网...

【技术保护点】

1.车规级域控MCU中多个CAN通信模块RAM空间动态共享方法,其特征在于:在系统总线和SRAM之间增加一个CAN模块RAM空间动态共享控制单元,所述共享控制单元包含CAN访问控制配置寄存器单元和CAN访问控制逻辑单元,所述CAN访问控制配置寄存器单元提供一组寄存器,每个CAN模块对应一组寄存器,每组寄存器包含两个32bit的寄存器,所述CAN访问控制逻辑单元基于CAN访问控制配置寄存器单元的配置信息,实现CAN模块对SRAM空间指定起始地址和大小的访问控制。

2.根据权利要求1所述的车规级域控MCU中多个CAN通信模块RAM空间动态共享方法,其特征在于:所述SRAM为系统S...

【技术特征摘要】

1.车规级域控mcu中多个can通信模块ram空间动态共享方法,其特征在于:在系统总线和sram之间增加一个can模块ram空间动态共享控制单元,所述共享控制单元包含can访问控制配置寄存器单元和can访问控制逻辑单元,所述can访问控制配置寄存器单元提供一组寄存器,每个can模块对应一组寄存器,每组寄存器包含两个32bit的寄存器,所述can访问控制逻辑单元基于can访问控制配置寄存器单元的配置信息,实现can模块对sram空间指定起始地址和大小的访问控制。

2.根据权利要求1所述的车规级域控mcu中多个can通信模块ram空间动态共享方法,其特征在于:所述sram为系统sram,所述系统sram可作为程序运行时内存使用。

3.根据权利要求1所述的车规级域控mcu中多个can通信模块ram空间动态共享方法,其特征在于:其中一个所述寄存器用于配置该can模块需要访问的sram空间的起始地址。

4.根据权利要求3所述的车规级域控mcu中多个can通信模块ram空间动态共享方法,其特征在于:另一个所述寄存器用于配置该can模块需要的sram空间大小,cpu可以读写操作can访问控制配置寄存器单元,以完成can模块ram空间的动态共享配置。

5.根据权利要求1所述的车规级域控mcu中多个can通信模块ram空间动态共享方法,其特征在于:被分配给can模块的sram空间无法被cpu或者外设进行访问。

【专利技术属性】
技术研发人员:全家准甘焱林方应龙
申请(专利权)人:无锡摩芯半导体有限公司
类型:发明
国别省市:

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

1