[发明专利]通过代理进行队列通信的方法与装置有效
申请号: | 201710213679.6 | 申请日: | 2017-04-01 |
公开(公告)号: | CN108664335B | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 徐晓画;蔡金池;沈飞 | 申请(专利权)人: | 北京忆芯科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F15/78 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 段宇 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 代理 进行 队列 通信 方法 装置 | ||
本申请提出一种通过代理进行队列通信的方法与装置,涉及集成电路技术领域。所公开的代理,包括第一仲裁器、第一译码器、第二仲裁器、第二译码器、队列TX模块和队列RX模块,第一仲裁器将队列TX模块与队列RX模块耦合到消息总线;第一译码器将消息总线耦合到队列TX模块与队列RX模块;第二仲裁器将队列TX模块与队列RX模块耦合到第二消息总线;第二译码器将第二消息总线耦合到队列TX模块与队列RX模块。本申请用于降低片上系统的各组件之间的复杂度,提升消息交换的处理效率。
技术领域
本申请涉及集成电路技术领域,具体涉及通过代理进行队列通信的方法与装置。
背景技术
片上系统(SoC,System on Chip)包括多个组件,例如,一个或多个CPU核、存储器接口、总线接口等。各组件之间需进行存在多种消息的交换。
现有技术的AMBA(Advanced Microcontroller Bus Architecture,先进微处理器总线架构)总线架构中定义了多种总线,包括AHB(Advanced High-Performance bus,先进高性能总线)、ASB (Advanced System Bus,先进系统总线)、APB(Advanced Peripheralbus,先进外设总线)、AXI (Advanced eXtensible Interface,先进可扩展接口)等。现有技术的片上系统总线协议还包括例如 OCP(Open Core Protocol,开放核心协议)。
发明内容
片上系统的各组件之间,有多种不同层次、不同功能的通信方式,例如,共享存储器的组件之间频繁交换存储器指针,组件之间可通过先进先出(FIFO)队列按顺序交换消息。
由片上系统的各组件来管理多种消息传递过程,增加了组件的复杂度,且需要额外的精力来提升消息交换的处理效率。
本申请提供在片上系统的各组件之间用于传递消息的消息系统。为组件之间交换存储器指针、通过队列通信、为各组件访问存储器等多种通信方式提供优化,从而降低组件的复杂度、提升消息交换的处理效率。
根据本申请的第一方面,提供了根据本申请的第一方面的第一片上系统的消息系统,包括代理和消息总线,代理将片上系统的组件耦合到消息总线,使得片上系统的组件之间通过代理和消息总线通信。
根据本申请的第一方面的第一片上系统的消息系统,提供了根据本申请的第一方面的第二片上系统的消息系统,代理基于数据报文通信。
根据本申请的第一方面的第一或第二片上系统的消息系统,提供了根据本申请的第一方面的第三片上系统的消息系统,数据报文携带目标代理标识与功能标识,目标代理标识用于识别数据报文的接收方代理,功能标识用于识别报文的类型。
根据本申请的第一方面的第一至第三片上系统的消息系统之一,提供了根据本申请的第一方面的第四片上系统的消息系统,数据报文的类型包括配置报文、访存报文、队列报文和指针报文的一种或多种。
根据本申请的第一方面的第一至第四片上系统的消息系统之一,提供了根据本申请的第一方面的第五片上系统的消息系统,代理通过报文的功能标识识别数据报文的类型。
根据本申请的第一方面的第一至第五片上系统的消息系统之一,提供了根据本申请的第一方面的第六片上系统的消息系统,消息总线包括两个或更多个端口,端口包括仲裁器和译码器,消息总线的仲裁器耦合到消息总线的译码器;消息总线的仲裁器和消息总线的译码器耦合到分别代理,代理通过消息总线的仲裁器向消息总线发送数据报文,代理通过消息总线的译码器从消息总线接收数据报文。
根据本申请的第一方面的第六片上系统的消息系统,提供了根据本申请的第一方面的第七片上系统的消息系统,消息总线的仲裁器耦合到消息总线的一个、多个或所有译码器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京忆芯科技有限公司,未经北京忆芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710213679.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:消息代理及其方法
- 下一篇:推荐方法和装置、用于推荐的装置