存储帧数据的方法、芯片和电子设备技术

技术编号:42616683 阅读:26 留言:0更新日期:2024-09-03 18:22
本发明专利技术公开了存储帧数据的方法、芯片和电子设备。该方法包括:从总线接收帧数据,所述帧数据包括与第一协议相关联的第一帧数据和与第二协议相关联的第二帧数据中的至少一种数据;根据针对所述帧数据而配置的帧存储格式确定与所述帧数据相对应的块大小,所述帧存储格式包括第一固定型、第二固定型、混合型、自适应型中的一种格式;根据所述块大小将所述帧数据存储在内存中。本发明专利技术能够灵活地选择四种帧存储格式之一进行存储帧数据,也避免了使用固定一种存储格式导致的存储空间浪费问题,从而有效提高存储灵活性以及存储空间利用率。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及存储帧数据的方法、芯片和电子设备


技术介绍

1、can(controller area network,控制器局域网络)控制器需要对接收到的帧数据进行存储。在帧数据中,id段为11bit(比特)或者29bit,因此需要1个word(字)来存储。dlc[3:0]/ide/fdf/brs/rtr等标志信息需要1个word来存储。data段数据长度因can和canfd(controller area network with flexible data rate,可变速率的控制器局域网)协议而不同,在can协议中规定data段的数据最多为8个byte(字节),因此需要2个word来存储。canfd协议中规定data段的数据最多为64个byte,对于同时支持can和canfd的控制器来说就需要使用16个word来存储。另外,如果为远程帧,则帧数据中不包含data段,仅包含标志位和id信号。

2、can控制器需要存储的一帧数据量如表1所示。

3、表1不同帧格式的帧数据存储的帧数据量

4、 本文档来自技高网...

【技术保护点】

1.一种存储帧数据的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:配置所述帧存储格式,其中配置所述帧存储格式包括:

3.根据权利要求1所述的方法,其特征在于,还包括:配置所述帧存储格式,其中配置所述帧存储格式包括:

4.根据权利要求3所述的方法,其特征在于,根据所述支持的协议类型从预设帧存储格式中选择一目标帧存储格式作为所述帧存储格式包括:

5.根据权利要求3所述的方法,其特征在于,根据所述驱动需求从预设帧存储格式中选择一目标帧存储格式作为所述帧存储格式包括:

6.根据权利要求1所述的方法,其特征在...

【技术特征摘要】

1.一种存储帧数据的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:配置所述帧存储格式,其中配置所述帧存储格式包括:

3.根据权利要求1所述的方法,其特征在于,还包括:配置所述帧存储格式,其中配置所述帧存储格式包括:

4.根据权利要求3所述的方法,其特征在于,根据所述支持的协议类型从预设帧存储格式中选择一目标帧存储格式作为所述帧存储格式包括:

5.根据权利要求3所述的方法,其特征在于,根据所述驱动需求从预设帧存储格式中选择一目标帧存储格式作为所述帧存储格式包括:

6.根据权利要求1所述的方法,其特征在于,根据针对所述帧数据而配置的帧存储格式确定与所述帧数据相对应的块大小包括:

7.根据...

【专利技术属性】
技术研发人员:郭晓阳
申请(专利权)人:瑞芯微北京集成电路有限公司
类型:发明
国别省市:

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

1