[发明专利]一种双处理器通信方法及其通讯装置在审
申请号: | 201910711700.4 | 申请日: | 2019-08-02 |
公开(公告)号: | CN110532217A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 嵇薇薇;杨焰文 | 申请(专利权)人: | 广州粒子微电子有限公司 |
主分类号: | G06F15/167 | 分类号: | G06F15/167;G06F12/02 |
代理公司: | 11640 北京中索知识产权代理有限公司 | 代理人: | 胡大成<国际申请>=<国际公布>=<进入 |
地址: | 510663 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存空间 第二处理器 第一处理器 双端口随机存储器 目标数据结构 双处理器通信 目标数据 双处理器 自定义 读取 空闲内存空间 内存使用率 动态分配 动态释放 多处理器 快速通信 数据传输 通信机制 通讯装置 通信系统 写入 占用 通信 | ||
1.一种双处理器通信方法,其特征在于,所述方法包括:
提供双处理器,所述双处理器分别为第一处理器和第二处理器;
使用自定义目标数据结构,将目标数据存入双端口随机存储器DPRAM动态分配的内存空间中;
使用第一处理器将自定义目标数据结构写入邮箱Mailbox,其中第一处理器与第二处理器通过邮箱Mailbox相互通信,以使得第二处理器从相应双端口随机存储器DPRAM的内存空间中读取出目标数据。
2.根据权利要求1所述的双处理器通信方法,其特征在于,所述自定义目标数据结构包含目标数据地址信息和数据长度信息。
3.根据权利要求2所述的双处理器通信方法,其特征在于,所述自定义目标数据结构还包含命令识别ID信息。
4.根据权利要求3所述的双处理器通信方法,其特征在于,所述自定义目标数据结构默认位宽为32bits。
5.根据权利要求1所述的双处理器通信方法,其特征在于,所述方法具体包括如下步骤:
(1)所述双处理器分别为第一处理器和第二处理器,第一处理器为发送处理器,第二处理器为接收处理器;
(2)发送处理器将目标数据存入双端口随机存储器DPRAM动态分配的内存空间中;
(3)发送处理器将包含目标数据地址和长度信息的数据包写入邮箱Mailbox中;
(4)邮箱Mailbox发送中断信号;
(5)接收处理器接收中断信号后,从邮箱Mailbox中读取数据包,解析出目标数据的存放地址和数据长度信息;以及
(6)接收处理器从相应双端口随机存储器DPRAM内存空间中读取目标数据,实现双处理器之间的通信。
6.根据权利要求5所述的双处理器通信方法,其特征在于,所述双处理器分别为中央处理器CPU和数字信号处理器DSP。
7.根据权利要求6所述的双处理器通信方法,其特征在于,任意定义所述中央处理器CPU、数字信号处理器DSP之一为发送处理器,另外一个处理器则为接收处理器,发送处理器将目标数据存入双端口随机存储器DPRAM动态分配的内存空间中;然后将包含目标数据地址和长度信息的数据包写入邮箱Mailbox中,之后邮箱Mailbox发送中断信号;接收处理器接收中断信号后,从邮箱Mailbox中读取数据包,解析出目标数据的存放地址和数据长度信息,然后从相应双端口随机存储器DPRAM内存空间中读取目标数据,实现双处理器之间的通信。
8.根据权利要求7所述的双处理器通信方法,其特征在于,定义所述中央处理器CPU为发送处理器,数字信号处理器DSP为接收处理器时,中央处理器CPU与数字信号处理器DSP间的通讯流程为:
(1)中央处理器CPU将要发送的数据存放入动态分配的双端口随机存储器DPRAM内存空间中,然后将数据地址信息和长度信息写入自定义的数据结构中,并加入一些命令识别ID信息,形成数据包;
(2)中央处理器CPU将所述数据包写入邮箱Mailbox中的FIFO1中,所述FIFO1只对中央处理器CPU可写,只对数字信号处理器DSP可读;
(3)FIFO1中写数据结束后,通过中断寄存器INT_STA_1发送一个中断信号,直到FIFO1中数据被读完,该中断信号才会停止;
(4)数字信号处理器DSP接收中断寄存器INT_STA_1发送过来的中断信号;
(5)数字信号处理器DSP读取FIFO1中数据,然后从读取的数据包中解析出数据地址信息和长度信息;以及
(6)数字信号处理器DSP根据解析数据包得到的数据信息,从双端口随机存储器DPRAM内存空间中相应位置读取中央处理器CPU发送过来的数据,并释放双端口随机存储器DPRAM内存空间,至此,中央处理器CPU向数字信号处理器DSP传送数据过程结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州粒子微电子有限公司,未经广州粒子微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910711700.4/1.html,转载请声明来源钻瓜专利网。