您的位置 首页 新品

关于ARM的异步总线和同步形式

快速总线模式:在快速总线模式,GCLK来自于BCLK,FCLK输入被忽略。这意味着BCLK被用来控制AMBAASB接口和内部的ARM920T处理器核。复位时

快速总线形式:

在快速总 线形式,GCLK来自于BCLK,FCLK输入被疏忽。这意味着BCLK被用来操控AMBA ASB接口和内部的ARM920T处理器核。复位时,ARM920T进入快速总线形式,操作运用BCLK。一般快速总线形式在发动代码时履行,然后由软件 装备PLL发生高频的FCLK。在PLL安稳后能够切换ARM920T到同步或异步时钟,运用FCLK进行操作。

小结:

1.GCLK=BCLK,FCLK被疏忽
2.板子reset之后即进入该形式
3.该形式的典型应用是履行发动代码,一起软件装备PLL,使得FCLK更高
4.nF=0且iA=0

同步形式

在这个操作形式GCLK来自于BCLK或FCLK。可是关于BCLK和FCLK要满意3个条件:

1. FCLK有必要比BCLK有更高的频率

2. FCLK有必要是BCLK频率的整数倍数

3. 不管BCLK怎样转化,FCLK的频率都要高于BCLK

小结:

1.GCLK=BCLK或许GCLK=FCLK
2.FCLK=n*BCLK(n大于1且为整数)
3.BCLK用于操控AMBA ASB接口,而FCLK用来操控内部的ARM920T处理器中心。当拜访外部存储地址时,处理器中心要么持续运用FCLK,要么切换到BCLK。
4.nF=1且iA=0
异步形式:
在这个操 作形式GCLK来自于BCLK或FCLK。FCLK和BCLK之间能够彻底异步,只要一个要满意的条件是FCLK的频率要高于BCLK。BCLK被用来控 制AMBA ASB总线接口,FCLK用来操控内部的ARM920T处理器核。与同步形式时相同,从FCLK切换到BCLK与BCLK切换到FCLK的价值是持平的。 需求消耗0~1个时钟周期使核从头同步。从FCLK切换到BCLK的价值是0~1个BCLK。从BCLK切换到FCLK的价值是0~1个FCLK。

小结:

1.GCLK=BCLK或许GCLK=FCLK
2.BCLK用于操控AMBA ASB接口,而FCLK用来操控内部ARM920T处理器中心。当拜访外部存储地址时,处理器中心要么持续运用FCLK,要么切换到BCLK。
3.nF=1且iA=1

注:

nF为P15的1号寄存器的第31位
iA为P15的1号寄存器的第30位

注:

nF为P15的1号寄存器的第31位
iA为P15的1号寄存器的第30位

S3C2440不支持同步形式所以只能由快速形式转到异步形式。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/257443.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部