[发明专利]通过代理进行队列通信的方法与装置有效
申请号: | 201710213679.6 | 申请日: | 2017-04-01 |
公开(公告)号: | CN108664335B | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 徐晓画;蔡金池;沈飞 | 申请(专利权)人: | 北京忆芯科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F15/78 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 段宇 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 代理 进行 队列 通信 方法 装置 | ||
1.一种代理,其特征在于,包括第一仲裁器、第一译码器、第二仲裁器、第二译码器、队列TX模块和队列RX模块,
第一仲裁器将队列TX模块与队列RX模块耦合到消息总线;
第一译码器将消息总线耦合到队列TX模块与队列RX模块;
第二仲裁器将队列TX模块与队列RX模块耦合到第二消息总线;
第二译码器将第二消息总线耦合到队列TX模块与队列RX模块;
队列RX模块响应于从其他代理的队列TX模块获取队列条目,将队列条目经第二仲裁器写入片外存储器,并更新队列队尾指针,并将更新后的队尾指针同步给所述代理的队列TX模块,所述代理的队列TX模块将更新后的队尾指针作为自身的队尾指针;
队列TX模块依据队头指针经第二仲裁器从片外存储器获取队列条目;
队列TX模块响应于经第二译码器从片外存储器获取了队列的条目,经第一仲裁器将条目发送给队列接收方代理;
所述队列RX模块与所述队列TX模块耦合。
2.一种消息系统,其特征在于,包括第一CPU代理、第二CPU代理和消息总线,消息总线耦合到第一CPU代理和第二CPU代理;第一CPU代理和第二CPU代理均包括队列TX模块和队列RX模块;
所述消息系统还包括消息代理、缓存代理和片外存储器,消息代理耦合到消息总线与缓存代理,缓存代理耦合到片外存储器;
若第二CPU代理无法接收队列条目,第一CPU代理将队列的接收方设置为消息代理,第一CPU代理的队列TX模块发出的数据报文被消息总线转发给消息代理,并在片外存储器中存储队列的队列条目;
所述消息代理是根据权利要求1所述的代理。
3.如权利要求2所述的消息系统,其特征在于,第一CPU代理的队列TX模块经消息总线向第二CPU代理的队列RX模块发送队列报文,以将第一存储器的队列条目发送至第二存储器存储;第一CPU代理的队列RX模块经消息总线从第二CPU代理的队列TX模块接收队列报文,以接收被添加到第二存储器的队列的队列条目。
4.如权利要求2或3所述的消息系统,其特征在于,第二CPU代理的队列TX模块经消息总线向第一CPU代理的队列RX模块发送队列报文,以将第二紧耦合存储器的队列的队列条目发送至第一存储器存储;第二CPU代理的队列RX模块经消息总线从第一CPU代理的队列TX模块接收队列报文,以接收被添加到第二存储器的队列的队列条目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京忆芯科技有限公司,未经北京忆芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710213679.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:消息代理及其方法
- 下一篇:推荐方法和装置、用于推荐的装置