一种SPI通信数据分析仿真方法、装置、设备及存储介质制造方法及图纸

技术编号:41718486 阅读:22 留言:0更新日期:2024-06-19 12:45
本发明专利技术公开了一种SPI通信数据分析仿真方法、装置、设备及存储介质,包括获取来自SPI收发设备的SPI原始数据,验证所述SPI原始数据的有效性,基于设定SPI协议转换策略将有效的SPI数据模拟成CANFD数据格式发送到序列容器Vector的虚拟CANFD总线上,传输给第三方上位机进行SPI数据仿真分析;并接收第三方上位机发送的CANFD数据,基于设定SPI协议转换策略将所述CANFD数据转换成SPI帧数据,通过通信接口发送给SPI收发设备,实现数据的双向透传。上述方案通过第三方CANFD总线数据分析工具实现SPI数据可视化、数据记录、数据回放、数据仿真,代码开发者可以利用现有CANFD数据上位机即可直接查看或者发送SPI数据,大大提高调试效率。

【技术实现步骤摘要】

本申请涉及数据仿真分析,特别是涉及一种spi通信数据分析仿真方法、装置、设备及存储介质。


技术介绍

1、随着计算机、集成电路等技术的发展已经渗透到所有工业领域,集成电路越来越复杂,有些需要多个可编程处理器协作工作。尤其是在汽车制造工业中,电动汽车在市场占有率越来越高,智能车载主机取代了传统车载主机。当前电动汽车一般搭载智能车载主机,这种主机一般都包含mcu与soc等多个可编程处理器,他们之间一般采用spi作为主要通信方式,由于多个处理器之间的spi协议都是采用私有协议并没有统一标准,这就导致没有成熟的可实现数据可视化、数据记录、数据回放、数据仿真的第三方软件辅助开发测试;调试时候只能通过更改对手件处理器程序代码实现数据的仿真,通过逻辑分析仪等设备观测通信数据是否正确,逻辑分析仪只能解析spi通信原始的字节流数据,私有协议数据只能人工去解析分析,效率十分低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供了一种spi通信数据分析仿真方法、装置、设备及存储介质。

2、第一方面,本申请提供了一种本文档来自技高网...

【技术保护点】

1.一种SPI通信数据仿真分析装置,其特征在于,包括:PC端和控制器端;其中,所述控制器端包括:集成于同一电路板上的可编程处理器和SPI收发设备;所述SPI收发设备与可编程处理器之间通过SPI通信总线连接;

2.根据权利要求1所述的装置,其特征在于,所述SPI通信数据仿真分析装置还包括:通过SPI通信总线与SPI收发设备建立通信的其他可编程处理器;

3.根据权利要求2所述的装置,其特征在于,所述转换上位机包括:

4.根据权利要求3所述的装置,其特征在于,所述序列容器Vector,用于驱动虚拟CANFD总线,模拟CANFD接口设备,使得连接到CANFD接...

【技术特征摘要】

1.一种spi通信数据仿真分析装置,其特征在于,包括:pc端和控制器端;其中,所述控制器端包括:集成于同一电路板上的可编程处理器和spi收发设备;所述spi收发设备与可编程处理器之间通过spi通信总线连接;

2.根据权利要求1所述的装置,其特征在于,所述spi通信数据仿真分析装置还包括:通过spi通信总线与spi收发设备建立通信的其他可编程处理器;

3.根据权利要求2所述的装置,其特征在于,所述转换上位机包括:

4.根据权利要求3所述的装置,其特征在于,所述序列容器vector,用于驱动虚拟canfd总线,模拟canfd接口设备,使得连接到canfd接口设备的所有第三方上位机之间实现数据双向透传、第三方上位机与转换上位机之间实现数据交互。

5.一种spi通信数据仿真分析方法,其特征在于,所...

【专利技术属性】
技术研发人员:徐龙军
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

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

1