【技术实现步骤摘要】
本公开的实施例一般而言涉及用于基于消息的协议的消息处理机,并且更具体而言,涉及用于控制器区域网络超长(can-xl)基于消息的协议接口的硬件和软件分区的消息处理机。
技术介绍
1、包含各种电子组件的电子系统常常利用诸如通信总线之类的通信网络来在组件之间进行内部通信。通信总线允许各种组件在电子组件之间传送数据、警报、中断和其它编码的信息。为了在组件之间传输数据,可以使用基于消息的协议。基于消息的协议定义规则、语法、语义和同步,以使两个连接的设备能够经由消息传输传送有意义的数据。一种这样的基于消息的协议是控制器区域网络(can)协议。
2、can协议利用串行通信在连接的组件之间传输消息(或can帧)。can消息包括消息的开头、仲裁id、有效载荷或数据、错误检查以及其它有助于在组件之间传输和接收数据的信息。一般而言,can协议使得能够在连接的组件之间建立强大的高速通信网络,而无需过多的布线。利用can协议的通信总线已成为汽车的内部组件之间通信的重要部分。但是,利用can协议的通信总线可以用于任何要求可靠且快速通信协议的应用,包括汽
...【技术保护点】
1.一种实现与通信总线的基于消息的协议接口的装置,该装置包括:
2.如权利要求1所述的装置,其中基于消息的协议是控制器区域网络超长CAN-XL协议。
3.如权利要求2所述的装置,其中该装置还支持根据经典CAN协议和CAN FD协议的操作。
4.如权利要求1所述的装置,还包括:
5.如权利要求4所述的装置,其中传输消息缓冲器被配置为存储多个传输消息的至少一部分,并且基于传输消息缓冲器中的所述多个传输消息的部分从所述多个传输消息中选择所选择的传输消息。
6.如权利要求5所述的装置,其中消息处理机核心电路系统还包括
7....
【技术特征摘要】
1.一种实现与通信总线的基于消息的协议接口的装置,该装置包括:
2.如权利要求1所述的装置,其中基于消息的协议是控制器区域网络超长can-xl协议。
3.如权利要求2所述的装置,其中该装置还支持根据经典can协议和can fd协议的操作。
4.如权利要求1所述的装置,还包括:
5.如权利要求4所述的装置,其中传输消息缓冲器被配置为存储多个传输消息的至少一部分,并且基于传输消息缓冲器中的所述多个传输消息的部分从所述多个传输消息中选择所选择的传输消息。
6.如权利要求5所述的装置,其中消息处理机核心电路系统还包括:
7.如权利要求6所述的装置,其中消息处理机核心电路系统还包括:
8.如权利要求7所述的装置,其中基于传输消息优先级从传输数据存储器中选择传输消息,并且传输消息的一部分被传输到传输消息缓冲器,其中,在由消息处理机核心电路系统选择要传输的传输消息的情况下,传输消息的第二部分被传输到传输有效载荷电路系统。
9.如权利要求7所述的装置,其中传输消息的有效载荷尺寸大于传输fifo的最大容量,并且其中根据分页方案将传输消息按部分传输到传输fifo。
10.如权利要求7所述的装置,其中在优先级解码器确定存储在传输消息缓冲器中的高优先级消息具有比所选择的传输消息的传输消息优先级更高的传输消息优先级的...
【专利技术属性】
技术研发人员:A·K·戈亚尔,N·吉翁,S·K·辛格尔,J·辛格,D·P·库玛尔,
申请(专利权)人:意法半导体国际公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。