[发明专利]片上系统内部通讯方法有效
申请号: | 201910824744.8 | 申请日: | 2019-09-02 |
公开(公告)号: | CN110569211B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 吴欢欢;谢文俊;谭绪祥;朱青山;郭御风;马卓;张明;张璐;刘烜宏;江南;张旭 | 申请(专利权)人: | 飞腾信息技术有限公司 |
主分类号: | G06F15/173 | 分类号: | G06F15/173;G06F15/78 |
代理公司: | 长沙轩荣专利代理有限公司 43235 | 代理人: | 丛诗洋 |
地址: | 300450 天津市滨海新*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 内部 通讯 方法 | ||
本发明提供了一种片上系统内部通讯方法,应用于片上系统中的任一主机,包括:在获取信息内容的过程中,当获取到所述信息内容中携带的目标编码时,根据所述目标编码确定所述信息内容的传递路径,并根据所述传递路径将所述信息内容传递给目标机;其中,所述信息内容还包括需传递至所述目标机的数据信息,且在获取信息内容的过程中,先获取到所述目标编码后获取到所述数据信息。本发明的片上系统内部通讯方法通过消息机制实现了复杂系统中,不同主从关系子系统组件的直接通信,提供了灵活的数据传输;同时通过事件机制减少了系统中组件特定事务的通信时间,提高了系统的同步性。
技术领域
本发明涉及片上系统多模块通讯技术领域,特别涉及一种片上系统内部通讯方法。
背景技术
在片上系统中,支持某一功能的系统各组成子模块有可能分布在片上各个位置,空间独立的同时,又要求模块间传递消息的时延低,可靠性强,才能保证系统的高效运转。对于一主机和多从机的通信,AMBA-AHB协议提出的解决方案已较为成熟,达到通信目的的同时,消耗资源也较少,但是其在复杂主从关系系统中的解决方案并不十分理想。
在复杂的系统中,常有如图1所示的情形出现,作为主机A的从机主机B,同时也是从机c和从机d的主机。在这样情形下,通过AMBA-AHB协议搭建的通信结构存在这样的问题:1、主机A和从机c有通信需求时,需要主机B对信息进行解析处理;2、从机a和从机c有通信需求时,需要经过主机A和主机B进行解析处理。
由上可见,对于主从关系复杂的片上系统而言,其内部不能直接通信的模块之间的通信效率低,影响片上系统的运转。
发明内容
本发明提供了一种片上系统内部通讯方法,其目的是为了解决片上系统内部不能直接通信的模块之间的通信效率低的问题。
为了达到上述目的,本发明的实施例提供了一种片上系统内部通讯方法,应用于片上系统中的任一主机,包括:
在获取信息内容的过程中,当获取到所述信息内容中携带的目标编码时,根据所述目标编码确定所述信息内容的传递路径,并根据所述传递路径将所述信息内容传递给目标机;
其中,所述信息内容还包括需传递至所述目标机的数据信息,且在获取信息内容的过程中,先获取到所述目标编码后获取到所述数据信息。
其中,所述信息内容还包括用于指示所述信息内容的长度的长度标志信息。
其中,所述主机与该主机的从机之间设置有用于传递所述信息内容的数据线。
其中,所述主机与该主机的从机之间还设置有:用于控制是否通过所述数据线传递所述信息内容的控制线。
其中,所述控制线包括:用于传递有效信号的有效信号线、用于传递事件信号的事件信号线以及用于传递准备信号的准备信号线;其中,所述有效信号和所述事件信号均为所述主机的输出信号,所述准备信号为所述从机的输出信号。
其中,当所述有效信号和所述准备信号采样均为高电平、所述事件信号采样为低电平时,通过所述数据线传递所述信息内容;其中,当所述有效信号、所述准备信号和所述事件信号采样均为高电平时,通过所述数据线传递的是所述信息内容的最后一个字节。
其中,当所述事件信号采样为高电平、所述有效信号采样为低电平时,控制所述数据线中断所述信息内容的传递,并通过所述数据线向所述从机传递事件编码;
其中,若所述从机内预先存储有所述事件编码,所述从机执行所述事件编码所表征的事件。
其中,所述片上系统的全部主机和全部从机均有一编号和一预设的索引计算量,所述目标编码的初始值为所述目标机的编号与获取到所述信息内容的主机的编号的差值,所述根据所述目标编码确定所述信息内容的传递路径,并根据所述传递路径将所述信息内容传递给目标机的步骤,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞腾信息技术有限公司,未经飞腾信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910824744.8/2.html,转载请声明来源钻瓜专利网。