[发明专利]一种APB总线系统中访问从模块的方法及装置在审
申请号: | 201510472360.6 | 申请日: | 2015-08-04 |
公开(公告)号: | CN105068957A | 公开(公告)日: | 2015-11-18 |
发明(设计)人: | 郑廷广;郭敬东 | 申请(专利权)人: | 瑞斯康达科技发展股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭丽 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 apb 总线 系统 访问 模块 方法 装置 | ||
技术领域
本发明涉及电子技术领域,尤其涉及一种APB总线系统中访问从模块的方法及装置。
背景技术
随着片上集成系统的发展,其复杂度和功能需求日益增加,片上集成系统需要处理多个功能模块,如处理器及其他硬件模块等。处理器通过配置其他硬件模块内部各种业务寄存器控制这些硬件模块的运行。常见的片上集成系统是APB总线系统,各种不同业务所对应的从模块和处理器时钟与APB总线的时钟可能不同,如外设接口传输可能工作在较低频率,而算数逻辑运算单元(ALU)需要工作在高频时钟。因此处理器对不同从模块内部进行访问配置时需要对跨时钟行为进行处理。如何实现从模块的访问,是需要解决的问题。
发明内容
本发明的目的是提供一种APB总线系统中访问从模块的方法及装置,以解决如何实现从模块的访问。
本发明的目的是通过以下技术方案实现的:
本发明实施例提供了一种APB总线系统中访问从模块的方法,包括:
根据访问请求的地址信号,确定所述访问请求的目标从模块;
将所述访问请求的片选信号仅同步到所述目标从模块的时钟域;
将同步到所述目标从模块的时钟域的片选信号发送给所述目标从模块,以便所述目标从模块响应访问操作;
将所述目标从模块完成访问操作后发出的握手信号同步到APB总线的时钟域。
基于与方法同样的发明构思,本发明实施例提供一种APB总线系统中访问从模块的装置,包括:
目标从模块确定模块,用于根据访问请求的地址信号,确定所述访问请求的目标从模块;
同步处理模块,用于将所述访问请求的片选信号仅同步到所述目标从模块的时钟域;将所述目标从模块完成访问操作后发出的握手信号同步到APB总线的时钟域;
传输模块,用于将同步到所述目标从模块的时钟域的片选信号发送给所述目标从模块,以便所述目标从模块响应访问操作。
本发明实施例提供的APB总线系统中访问从模块的方法及装置,实现了对APB总线系统中的从模块的访问。进一步的,首先确定访问的目标从模块,也就是先进行地址译码;然后,将访问请求的片选信号仅同步到目标从模块的时钟域,并发送给目标从模块。由于在进行片选信号的时钟同步之前,首先确定访问请求的目标从模块,进而仅将片选信号同步到目标从模块的时钟域并发送给目标从模块,对于其他从模块,则不发送片选信号。那么,只有目标从模块会响应该片选信号完成访问操作,避免了其他从模块的无效翻转,有效的降低了芯片功耗。
附图说明
图1为本发明一个实施例提供的APB总线系统中访问从模块的方法流程图;
图2为本发明另一个实施例提供的APB总线系统中访问从模块的流程图;
图3为本发明另一种实施例提供的信号同步处理的电路原理示意图;
图4为本发明另一个实施例提供的APB总线系统中访问从模块的方法流程图;
图5为本发明一个实施例提供的APB总线系统中访问从模块的装置示意图。
具体实施方式
本发明实施例中,APB桥作为APB总线结构上的唯一控制模块,APB总线下挂的其他功能模块均作为从模块。
本发明实施例中,凡是通过符合APB总线协议的接口与APB总线连接的从模块,均可以作为被访问的对象。
当有针对APB总线下的某个从模块的访问请求时,针对该访问请求会有如下控制信号:片选信号、使能信号和握手信号。
本发明实施例中会涉及到如下几种片选信号,现进行解释如下:
访问请求的片选信号,是指经过同步后发送给目标从模块的片选信号。
APB桥产生的片选信号,是指APB桥接收到访问请求后,产生的片选信号。
本发明实施例中,既可以将APB桥产生的片选信号作为访问请求的片选信号,将其同步到目标从模块的时钟域,也可以将APB桥产生的片选信号与访问请求的使能信号进行逻辑与之后,作为访问请求的片选信号,将其同步到目标从模块的时钟域。
本发明实施例中,APB桥产生的片选信号是APB总线时钟域的信号,可以写作sys_apb_psel。
本发明实施例中,访问请求的片选信号同步到目标从模块的时钟域后,是目标从模块的时钟域的信号,可以写作psel_sclk。
下面结合附图和实施例对本发明提供的一种通过APB总线访问从模块的方法和装置进行更详细的说明。
本发明实施例提供了一种通过APB总线访问从模块的方法,如图1所示,包括如下操作:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞斯康达科技发展股份有限公司,未经瑞斯康达科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510472360.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种LED灯散热器的喷漆装置
- 下一篇:一种高效的铜线上油设备