[发明专利]一种AXI总线广播机制的实现方法和系统有效
申请号: | 201910923946.8 | 申请日: | 2019-09-27 |
公开(公告)号: | CN110674075B | 公开(公告)日: | 2023-03-10 |
发明(设计)人: | 刘尚;孙中琳;刘大铕;朱苏雁;刘奇浩;王运哲 | 申请(专利权)人: | 山东华芯半导体有限公司 |
主分类号: | G06F15/17 | 分类号: | G06F15/17 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 赵玉凤 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 axi 总线 广播 机制 实现 方法 系统 | ||
本发明公开一种AXI总线广播机制的实现方法和系统,对于具有相同功能或需要做相同配置的从机,本方法为其配置同一广播识别码;当同一主机需要对多个从机进行相同配置时,主机在发送的指令中加入广播识别码信息,广播识别码作为除地址外的另一套从机识别机制,面向主机的接口模块向广播识别码匹配的所有从机接口模块发起申请,在获得所有匹配从机接口模块的许可后,传输正式发起,指令和数据被同时发送给所有匹配从机,达到一次发送全部配置的效果。本发明在不增加多余信号的情况下,同一时刻完成对多个从机的同一配置,极大提高AXI总线的传输效率,实现高带宽、低响应延时的最优化传输。
技术领域
本发明涉及一种AXI总线广播机制的实现方法和系统,属于AXI总线传输技术领域。
背景技术
AXI(Advanced eXtensible Interface)是一种总线协议,该协议是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)3.0协议中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线。它的地址/控制和数据相位是分离的,支持不对齐的数据传输,同时在突发传输中,只需要首地址,同时分离的读写地址通道、并支持显著传输访问和乱序访问。AXI是AMBA中一个新的高性能协议。AXI技术丰富了现有的AMBA标准内容,满足超高性能和复杂的片上系统(SoC)设计的需求。
AXI系统总线是AXI总线系统中的控制器,包括地址解码模块、数据缓存模块和仲裁器。目前的设计方案为通过地址解码模块决定数据需要传输到哪一个MASTER/SLAVE,当AXI发起写传输时,首先根据写地址的信息识别此地址对应的SLAVE。该方式AXI系统总线中的所有从机(SLAVE)只能逐一访问,并且一次传输完成后,下一次传输才能启动,存在模式单一、应用范围窄、不灵活以及数据传输效率低的缺陷。
发明内容
针对现有技术的缺陷,本发明提供一种AXI总线广播机制的实现方法和系统,在不增加多余信号的情况下,同一时刻完成对多个从机的同一配置,极大提高AXI总线的传输效率,实现高带宽、低响应延时的最优化传输。
为了解决所述技术问题,本发明采用的技术方案是:一种AXI总线广播机制的实现方法,对于具有相同功能或需要做相同配置的从机,本方法为其配置同一广播识别码;当同一主机需要对多个从机进行相同配置时,主机在发送的指令中加入广播识别码信息,广播识别码作为除地址外的另一套从机识别机制,面向主机的接口模块向广播识别码匹配的所有从机接口模块发起申请,在获得所有匹配从机接口模块的许可后,传输正式发起,指令和数据被同时发送给所有匹配从机,达到一次发送全部配置的效果。
进一步的,广播识别码通过AXI协议中的AWREGION_ID或AWUSER信号发送。
进一步的,本方法可以实现write through模式和write back模式下的一对多传输,所述一对多传输是指同一主机在同一时刻对多台从机进行配置传输,并且多台从机同时返回应答。
进一步的,系统设计时在总线控制器中为从机分配同一广播识别码或者在具体操作中提前为从机配置同一广播识别码。
进一步的,针对不同的操作或者配置需求,广播识别码可配置。
进一步的,AXI总线广播机制的write through模式实现过程为::AXI总线广播机制的write through模式实现过程为:S11、每个从机有自己的识别码,当主机发起广播传输时,随写指令发送广播识别码;S12、主机端接口接收指令和数据,进行广播识别码匹配,选通匹配的从机,并向匹配的从机发起申请;S13、从机接口接收申请后进行仲裁,仲裁通过后,返回许可信号;S14、主机接口在获得所有匹配从机接口许可后,发起指令和数据传输;S15、从机接口接收广播的指令和数据,完成后返回写响应;S16、主机接口收到所有匹配从机接口的写响应,处理后向主机反馈写响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东华芯半导体有限公司,未经山东华芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910923946.8/2.html,转载请声明来源钻瓜专利网。