[发明专利]一种自适应速率匹配总线的桥接电路无效
申请号: | 200610118329.3 | 申请日: | 2006-11-14 |
公开(公告)号: | CN101183347A | 公开(公告)日: | 2008-05-21 |
发明(设计)人: | 唐宏斌;朱志明;赖志强;黄奇武 | 申请(专利权)人: | 智多微电子(上海)有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 上海新天专利代理有限公司 | 代理人: | 王敏杰 |
地址: | 200122上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 速率 匹配 总线 电路 | ||
1.一种自适应速率匹配总线的桥接电路,其特征在于该桥接电路主要包括:
一HCLK/PCLK时钟频率比率检测电路,其在每两PCLK时钟周期完成对HCLK和PCLK之间的频率比的检测;在第一个时钟周期,一个计数器用HCLK作为计数时钟进行计数,计数的结果在第一个PCLK时钟周期结束时用HCLK存到一个寄存器中,该寄存器的值即为HCLK和PCLK之间的时钟频率比(RHCLK/PCLK);
在第二个时钟周期,用PCLK将RHCLK/PCLK锁存到另一个寄存器中,作为参考值(Ref_RHCLK/PCLK);当系统改变PCLK频率时,在第一个PCLK时钟周期结束时RHCLK/PCLK会被更新,这样在第二个时钟周期,RHCLK/PCLK不等于Ref_RHCLK/PCLK,电路会产生一个复位信号,将AHB到APB的桥接电路复位,在第三个时钟周期(新的RHCLK/PCLK检测周期),由于Ref_RHCLK/PCLK已经被更新,等于RHCLK/PCLK,桥接电路会在新的PCLK频率下开始正常工作;
根据检测到的HCLK和PCLK之间的时钟频率比,该总线桥接电路通过一AHB总线传输控制状态机AHB_FSM和一APB总线传输控制状态机APB_FSM,将系统对外设的读写操作时序从AHB协议转换到APB协议;AHB_FSM检测来自AHB总线的有效传输信号和接收来自APB_FSM的状态反馈,APB_FSM则用来接收来自AHB_FSM输出的有效读写控制信号,转换成遵循APB协议的对外设的有效读写信号,从而完成AHB和APB总线协议的转换;
以及,一外设地址译码和数据选择通道电路,其会对来自AHB总线的高位地址进行译码,产生若干个外设接口的选通信号;低位地址则转换成APB总线的地址总线,同时在数据通路上,会根据外设接口选通信号,将数据送到不同的外设和读取来自不同外设的数据。
2.根据权利要求1所述的一种自适应速率匹配总线的桥接电路,其特征在于HCLK/PCLK时钟频率比率检测电路中,在第一个时钟周期,一个6位二进制计数器用HCLK作为计数时钟进行计数,计数的结果在第一个PCLK时钟周期结束时用HCLK存到一个寄存器中,该寄存器的值即为HCLK和PCLK之间的时钟频率比(RHCLK/PCLK)。
3.根据权利要求2所述的一种自适应速率匹配总线的桥接电路,其特征在于支持的HCLK和PCLK之间的频率比率的范围N可以为1-63之间的任意整数。
4.根据权利要求3所述的一种自适应速率匹配总线的桥接电路,其特征在于支持的HCLK和PCLK之间的频率比率的范围N可以为1-63之间的任意整数;若需扩大PCLK频率检测范围,可增大计数器位数,7位计数器支持最大PCLK分频数为127,8位计数器支持最大PCLK分频数为255,依此类推。
5.根据权利要求1所述的一种自适应速率匹配总线的桥接电路,其特征在于外设地址译码和数据选择通道电路中,其会对来自AHB总线的4位高位地址进行译码,产生16个外设接口的选通信号。
6.根据权利要求5所述的一种自适应速率匹配总线的桥接电路,其特征在于若需要增加外设数目,则需增加参与外设地址译码的AHB地址总线高位地址数目,5位可产生32个外设选通信号,6位可产生64个外设地址选通信号,依次类推。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智多微电子(上海)有限公司,未经智多微电子(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610118329.3/1.html,转载请声明来源钻瓜专利网。