System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多CPU移动终端平台及移动终端设备制造技术_技高网

一种多CPU移动终端平台及移动终端设备制造技术

技术编号:41850760 阅读:8 留言:0更新日期:2024-06-27 18:27
本申请涉及一种多CPU移动终端平台及移动终端设备,所述多CPU移动终端平台中的CPU之间通过MIPI接口基于MIPI通信协议进行数据传输,实现CPU间的高速通信。基于本申请的方案,支持移动终端更好的实现多CPU通信方案从而达到更高的运算力。

【技术实现步骤摘要】

本申请涉及移动通信设备,特别是涉及一种多cpu移动终端平台及移动终端设备。


技术介绍

1、随着移动通信的发展,移动终端也一直在更新和迭代,并且伴随着ai和大数据等技术的发展,对移动终端平台的计算能力的要求越来越高。当前移动终端例如智能手机限于制造工艺等技术限制,短期内还无法实现单cpu系统的运算力超过pc平台。为满足对于移动终端更高算力的需求,不同厂商提出不同方案,其中以多cpu的移动终端平台方案较为成熟。

2、现有的多cpu移动终端平台中,cpu间的高速通信接口常见于pcie、ufs等,但是受pcie和ufs接口数量的限制,在实现三cpu或者多cpu同时通信时,常常面临pcie和ufs接口数量不足以实现需求的情况。尤其在实际使用过程中,仅有的pcie和ufs接口往往被应用于高速设备的数据链接中,造成多cpu间无高速通信接口可用的情况,最终导致多cpu移动终端平台的设计失败。


技术实现思路

1、基于此,本申请的目的在于,提出一种多cpu移动终端平台方案,基于mipi接口支持移动终端搭载多个cpu进行高速通信,满足移动终端实现多cpu通信方案从而达到更高运算力的需求。

2、本申请实施例公开了一种多cpu移动终端平台,所述移动终端平台至少包括第一cpu和第二cpu;所述第一cpu包括第一dsi接口和第一csi接口,所述第二cpu包括第二dsi接口和第二csi接口;

3、所述第一dsi接口与所述第二csi接口通过mipi通信协议进行通信,所述第一cpu通过内置的虚拟摄像驱动封装mipi数据包并通过所述第一dsi接口将封装的mipi数据包发送至所述第二cpu的所述第二csi接口;所述第二cpu通过所述第二csi接口接收并通过内置的虚拟显示驱动解析封装的mipi数据包;

4、所述第二dsi接口与所述第一csi接口通过mipi通信协议进行通信,所述第二cpu通过内置的虚拟摄像驱动封装mipi数据包并通过所述第二dsi接口将封装的mipi数据包发送至所述第一cpu的所述第一csi接口;所述第一cpu通过所述第一csi接口接收并通过内置的虚拟显示驱动解析封装的mipi数据包。

5、本申请实施例所述的多cpu移动终端平台,通过链接不同cpu上的csi接口和dsi接口,并通过cpu内置的虚拟mipi驱动封装和解析mipi数据包,实现cpu间基于mipi通信协议进行数据传输,实现多cpu间的高速通信。基于本申请的方案,支持移动终端更好的实现多cpu通信方案从而达到更高的运算力。

6、在一个可选的实施例中,还包括第三cpu,所述第三cpu包括第三dsi接口和第三csi接口;

7、所述第一dsi接口与所述第三csi接口通过mipi通信协议进行通信,所述第一cpu通过内置的虚拟摄像驱动封装mipi数据包并通过所述第一dsi接口将封装的mipi数据包发送至所述第三cpu的所述第三csi接口;所述第三cpu通过所述第三csi接口接收并通过内置的虚拟显示驱动解析封装的mipi数据包;

8、所述第三dsi接口与所述第一csi接口通过mipi通信协议进行通信,所述第三cpu通过内置的虚拟摄像驱动封装mipi数据包并通过所述第三dsi接口将封装的mipi数据包发送至所述第一cpu的所述第一csi接口;所述第一cpu通过所述第一csi接口接收并通过内置的虚拟显示驱动解析封装的mipi数据包。

9、在另一个可选的实施例中,还包括第三cpu,所述第三cpu包括第三dsi接口和第三csi接口;所述第二cpu还包括第四dsi接口和第四csi接口;

10、所述第四dsi接口与所述第三csi接口通过mipi通信协议进行通信,所述第二cpu通过内置的虚拟摄像驱动封装mipi数据包并通过所述第四dsi接口将封装的mipi数据包发送至所述第三cpu的所述第三csi接口;所述第三cpu通过所述第三csi接口接收并通过内置的虚拟显示驱动解析封装的mipi数据包;

11、所述第三dsi接口与所述第四csi接口通过mipi通信协议进行通信,所述第三cpu通过内置的虚拟摄像驱动封装mipi数据包并通过所述第三dsi接口将封装的mipi数据包发送至所述第二cpu的所述第四csi接口;所述第二cpu通过所述第四csi接口接收并通过内置的虚拟显示驱动解析封装的mipi数据包。

12、在另一个可选的实施例中,还包括第三cpu,所述第三cpu包括第三dsi接口和第三csi接口;

13、所述第一cpu还包括第四dsi接口,所述第二cpu还包括第四csi接口;

14、所述第四dsi接口与所述第三csi接口通过mipi通信协议进行通信,所述第一cpu通过内置的虚拟摄像驱动封装mipi数据包并通过所述第四dsi接口将封装的mipi数据包发送至所述第三cpu的所述第三csi接口;所述第三cpu通过所述第三csi接口接收并通过内置的虚拟显示驱动解析封装的mipi数据包;

15、所述第三dsi接口与所述第四csi接口通过mipi通信协议进行通信,所述第三cpu通过内置的虚拟摄像驱动封装mipi数据包并通过所述第三dsi接口将封装的mipi数据包发送至所述第二cpu的所述第四csi接口;所述第二cpu通过所述第四csi接口接收并通过内置的虚拟显示驱动解析封装的mipi数据包。

16、在一个具体的实施例中,所述通过内置的虚拟摄像驱动封装mipi数据包,包括:

17、将待传输的数据按照数据头、数据类型、数据长度、数据使用场景的格式封装为支持mipi通信协议的数据格式;

18、和/或,将待传输的数据按照预设的格式封装为支持mipi通信协议的数据格式。

19、在一个具体的实施例中,所述支持mipi通信协议的数据格式包括yuv格式或raw格式。

20、在一个具体的实施例中,所述通过mipi通信协议进行通信,包括:

21、通过调节传输的数据帧大小和帧速率,实现cpu间高速传输或低速传输动态调节。

22、本申请实施例还公开了一种移动终端设备,包括存储器以及如上述实施例任意一项所述的多cpu移动终端平台,所述存储器用于存储计算机程序,所述多cpu移动终端平台用于执行所述计算机程序。

23、为了更好地理解和实施,下面结合附图详细说明本申请。

本文档来自技高网...

【技术保护点】

1.一种多CPU移动终端平台,其特征在于,所述移动终端平台至少包括第一CPU和第二CPU;所述第一CPU包括第一DSI接口和第一CSI接口,所述第二CPU包括第二DSI接口和第二CSI接口;

2.根据权利要求1所述的多CPU移动终端平台,其特征在于,还包括第三CPU,所述第三CPU包括第三DSI接口和第三CSI接口;

3.根据权利要求1所述的多CPU移动终端平台,其特征在于,还包括第三CPU,所述第三CPU包括第三DSI接口和第三CSI接口;所述第二CPU还包括第四DSI接口和第四CSI接口;

4.根据权利要求1所述的多CPU移动终端平台,其特征在于,还包括第三CPU,所述第三CPU包括第三DSI接口和第三CSI接口;

5.根据权利要求1-4任意一项所述的多CPU移动终端平台,其特征在于,所述通过内置的虚拟摄像驱动封装MIPI数据包,包括:

6.根据权利要求5所述的多CPU移动终端平台,其特征在于,所述支持MIPI通信协议的数据格式包括YUV格式或raw格式。

7.根据权利要求1所述的多CPU移动终端平台,其特征在于,所述通过MIPI通信协议进行通信,包括:

8.一种移动终端设备,其特征在于,包括存储器以及如权利要求1-7任意一项所述的多CPU移动终端平台,所述存储器用于存储计算机程序,所述多CPU移动终端平台用于执行所述计算机程序。

...

【技术特征摘要】

1.一种多cpu移动终端平台,其特征在于,所述移动终端平台至少包括第一cpu和第二cpu;所述第一cpu包括第一dsi接口和第一csi接口,所述第二cpu包括第二dsi接口和第二csi接口;

2.根据权利要求1所述的多cpu移动终端平台,其特征在于,还包括第三cpu,所述第三cpu包括第三dsi接口和第三csi接口;

3.根据权利要求1所述的多cpu移动终端平台,其特征在于,还包括第三cpu,所述第三cpu包括第三dsi接口和第三csi接口;所述第二cpu还包括第四dsi接口和第四csi接口;

4.根据权利要求1所述的多cpu移动终端平台,其特征在于,还包括第三cpu,所述第...

【专利技术属性】
技术研发人员:王晓雷
申请(专利权)人:广东以诺通讯有限公司
类型:发明
国别省市:

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

1