一种基于异构多核处理器的内核之间的数据通讯系统的制作方法

文档序号:14554883阅读:744来源:国知局
一种基于异构多核处理器的内核之间的数据通讯系统的制作方法

本实用新型涉及数据通讯技术领域,具体为一种基于异构多核处理器的内核之间的数据通讯系统。



背景技术:

现有嵌入式CPU中处理器类型以及架构越来越多,各芯片厂商也推出多架构内核CPU芯片,使芯片处理能力增强,如DSP处理和通用处理器退出的异构芯片,算法方面可由DSP处理控制方面由微处理器来处理,各自发挥自己优势。达到处理器倍增,但异构处理器也带来了以下问题:异构处理器各CPU指令集不同,则造成DSP程序要分开处理;异构对数据的共享造成困难,个数据无法通讯;异构处理如无法数据通讯则无法发挥异构处理器处理能力;

异构处理的有可能数据大小端不统一无法正确读取相关数据。为此,我们提出了一种基于异构多核处理器的内核之间的数据通讯系统投入使用,以解决上述问题。



技术实现要素:

本实用新型的目的在于提供一种基于异构多核处理器的内核之间的数据通讯系统,以解决上述背景技术中提出的问题。

为实现上述目的,本实用新型提供如下技术方案:一种基于异构多核处理器的内核之间的数据通讯系统,包括异构处理器,所述异构处理器包括ARM处理器和DSP处理器,所述ARM处理器和DSP处理器之间通过总线转换器进行交互,所述DSP处理器包括指令缓存器和数据存储器,且指令缓存器和数据存储器之间通过HSN高速网络进行通信。

优选的,所述异构处理器包括一个ARM9核及三个四线程“SBX”DSP核,且异构处理器具有可升级的空间。

优选的,所述总线转换器为HSN总线和AMBA总线进行数据交互的转换器。

优选的,所述指令缓存器为32KB指令缓存器,所述数据存储器为256KB数据存储器。

与现有技术相比,本实用新型的有益效果是:本实用新型提供统一调用接口降低开发难度,使数据通讯更简单,能够充分发挥利用异构处理器的各方面优势能力。

附图说明

图1为本实用新型系统框图;

图2为本实用新型工作流程图。

图中:1异构处理器、2ARM处理器、3DSP处理器、4总线转换器、5指令缓存器、6数据存储器。

具体实施方式

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

请参阅图1,本实用新型提供一种技术方案:一种基于异构多核处理器的内核之间的数据通讯系统,包括异构处理器1,所述异构处理器1包括ARM处理器 2和DSP处理器3,所述ARM处理器2和DSP处理器3之间通过总线转换器4进行交互,所述DSP处理器3包括指令缓存器5和数据存储器6,且指令缓存器5 和数据存储器6之间通过HSN高速网络进行通信。

其中,所述异构处理器1包括一个ARM9核及三个四线程“SBX”DSP核,且异构处理器1具有可升级的空间,所述总线转换器4为HSN总线和AMBA总线进行数据交互的转换器,所述指令缓存器5为32KB指令缓存器,所述数据存储器6为256KB数据存储器。

在本实用新型的芯片中的三个DSP处理器3各自拥有32KB指令缓存器5 和256KB的数据存储器6来处理包括来自其它DSP核和ARM的所有的硬件线程,每个DSP处理器3都包含在一个节点中,节点与节点之间通过HSN进行通信。而ARM 926EJ-S作为异构处理器1的核心,需要和DSP进行交互。

请参阅图2,异构处理通过硬件总线共享外设,那么利用外设总线均可访问外部内存,在外部内存设备中定义一组空间。利用软件实现一种互访机制,并保护现场。通过调用这种软件协议机制提供的API的方法调用则可实现,异构处理器是数据互访,消息通讯。通讯过程如下:

由服务端建立消息队列,在共享内存空间申请初始化各消息队列块大小;

把就消息绪标志写入内存空间。此时客户端打开消息队列时则从共享内存空间查找就绪标志。若有就绪标志则成功否则失败;

发送数据是先调用开始发送数据,通过数向共享消息队列中数据空间填充数据。完成后,调用发送完成。开始发送数据和结束发送数据,主要完成传送消息队列数据地址给用户,和数据现场保护防止数据在发送时客户端读;

接收数据也是先调用开始接收数据,通过向共享消息队列中读取数据,完成后,调用读取完成。开始读取数据和结束读取数据,主要完成传送消息队列数据地址给用户,保护现场防止数据被破坏,接收完成后当前消息从消息队列中被踢出。

尽管已经示出和描述了本实用新型的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本实用新型的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本实用新型的范围由所附权利要求及其等同物限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1