更新历史
2009-10-17 18:45:50 添加P15的1号寄存器的两个位nF和iA
2009-10-17 18:05:31 添加三种时钟模式
图1
1、快速总线模式
- GCLK=BCLK,FCLK被忽略
- 板子reset之后即进入该模式
- 该模式的典型应用是执行启动代码,同时软件配置PLL,使得FCLK更高
- nF=0且iA=0
2、同步模式
- GCLK=BCLK或者GCLK=FCLK
- FCLK=n*BCLK(n大于1且为整数)
- BCLK用于控制AMBA ASB接口,而FCLK用来控制内部的ARM920T处理器核心。当访问外部存储地址时,处理器核心要么继续使用FCLK,要么切换到BCLK。见表1。
外部存储访问操作 | GCLK= |
---|---|
写缓冲区 | FCLK |
写非缓冲区 | BCLK |
页搜寻、读缓冲(占满)、读非缓冲 | BCLK |
表1
- nF=1且iA=0
3、异步模式
- GCLK=BCLK或者GCLK=FCLK
- BCLK用于控制AMBA ASB接口,而FCLK用来控制内部ARM920T处理器核心。当访问外部存储地址时,处理器核心要么继续使用FCLK,要么切换到BCLK。见表1。
- nF=1且iA=1
注:
- nF为P15的1号寄存器的第31位
- iA为P15的1号寄存器的第30位