【技术实现步骤摘要】
一种AXI总线广播机制的实现方法和系统
本专利技术涉及一种AXI总线广播机制的实现方法和系统,属于AXI总线传输
技术介绍
AXI(AdvancedeXtensibleInterface)是一种总线协议,该协议是ARM公司提出的AMBA(AdvancedMicrocontrollerBusArchitecture)3.0协议中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线。它的地址/控制和数据相位是分离的,支持不对齐的数据传输,同时在突发传输中,只需要首地址,同时分离的读写地址通道、并支持显著传输访问和乱序访问。AXI是AMBA中一个新的高性能协议。AXI技术丰富了现有的AMBA标准内容,满足超高性能和复杂的片上系统(SoC)设计的需求。AXI系统总线是AXI总线系统中的控制器,包括地址解码模块、数据缓存模块和仲裁器。目前的设计方案为通过地址解码模块决定数据需要传输到哪一个MASTER/SLAVE,当AXI发起写传输时,首先根据写地址的信息识别此地址对应的SLAVE。该方式AXI系统总线中的所有从 ...
【技术保护点】
1.一种AXI总线广播机制的实现方法,其特征在于:对于具有相同功能或需要做相同配置的从机,本方法为其配置同一广播识别码;当同一主机需要对多个从机进行相同配置时,主机在发送的指令中加入广播识别码信息,广播识别码作为除地址外的另一套从机识别机制,面向主机的接口模块向广播识别码匹配的所有从机接口模块发起申请,在获得所有匹配从机接口模块的许可后,传输正式发起,指令和数据被同时发送给所有匹配从机,达到一次发送全部配置的效果。/n
【技术特征摘要】
1.一种AXI总线广播机制的实现方法,其特征在于:对于具有相同功能或需要做相同配置的从机,本方法为其配置同一广播识别码;当同一主机需要对多个从机进行相同配置时,主机在发送的指令中加入广播识别码信息,广播识别码作为除地址外的另一套从机识别机制,面向主机的接口模块向广播识别码匹配的所有从机接口模块发起申请,在获得所有匹配从机接口模块的许可后,传输正式发起,指令和数据被同时发送给所有匹配从机,达到一次发送全部配置的效果。
2.根据权利要求1所述的AXI总线广播机制的实现方法,其特征在于:广播识别码通过AXI协议中的AWREGION_ID或AWUSER信号发送。
3.根据权利要求1所述的AXI总线广播机制的实现方法,其特征在于:本方法可以实现writethrough模式和writeback模式下的一对多传输,所述一对多传输是指同一主机在同一时刻对多台从机进行配置传输,并且多台从机同时返回应答。
4.根据权利要求1所述的AXI总线广播机制的实现方法,其特征在于:系统设计时在总线控制器中为从机分配同一广播识别码或者在具体操作中提前为从机配置同一广播识别码。
5.根据权利要求1所述的AXI总线广播机制的实现方法,其特征在于:针对不同的操作或者配置需求,广播识别码可配置。
6.根据权利要求3所述的AXI总线广播机制的实现方法,其特征在于:AXI总线广播机制的writethrough模式实现过程为:S11、每个从机有自己的识别码,当主机发起广播传输时,随写指令发送广播识别码;S12、主机端接口接收指令和数据,进行广播识别码匹配,选通匹配的从机,并向匹配的从机发起申请;S13、从机接口接收申请后进行仲裁,仲裁通过后,返回许可信号;S14、主机接口在获得所有匹配从机接口许可后,发起指令和数据传输;S15、从机接口接收广播的指令和数据,完成后返回写响应;S16、主机接口收到所有匹配从机接口的写响应,处理后向主机反馈写响应。
7.根据权利要求3所述的AXI总线广播机制的...
【专利技术属性】
技术研发人员:刘尚,孙中琳,刘大铕,朱苏雁,刘奇浩,王运哲,
申请(专利权)人:山东华芯半导体有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。