ARM 9261的几个问题 关于SMC
2012-09-14 15:43
197 查看
Atmel 公司的 ARM9 芯片 9261,
有 8 个芯片选择引脚,26位地址宽度和32位数据宽度,可用来访问 8 位、16 位 、32 位存储器。
READ_MODE:读的方式,如果:
1: 由 NRE 信号控制读操作。
0: 由片选信号NCS控制读操作。
注意TDF周期。
关于SMC MODE 寄存器:
WRITE_MODE:写的方式,如果:
1 : 由 NWE 信号控制写操作。
0: 由片选信号NCS控制写操作。
EXNW_MODE: NWAIT Mode
用于扩展当前的读写操作,只有在读写信号的脉冲有效时才起作用。如果使能,至少会有一个时钟周期的持续时间。
Frozen Mode:NWAIT信号有效时会冻结当前的读写周期,无效时,会从冻结的地方恢复读写周期。
Ready Mode:NWAIT 信号标示外设读写信号脉冲结束时是否有效性,完成这次访问。如果高,那么正常完成,如果低,那么等待NWAIT变成高电平。
9261
有人问系统时钟是怎么提供的?
9261有RTT、PIT模块,RTT提供实时时钟,PIT提供The Periodic Interval Timer (PIT) provides the operating system’s scheduler interrupt.
MAINCK 和 MCK是不同的,
MAINCK 是 main clock 主振荡器的输出
MCK 是 master clock 即主时钟
MAINCK是固定的,MCK是可以从Slow Clock、Main Clock、PLL A Clock、PLL B Clock选择的。
MCK与PCK
在PMC Master Clock Register 介绍中,MDIV Master Clock is Processor Clock divided by 2,这里 Processor
Clock 不变,MCK除以2。
9261的最大频率240
MHz,其实指的是PCK:ARM Core clock。
一般MCK可以等于 PCK 、PCK/2 、 PCK/4 ,常用 MCK = PCK /2.
常用的clock,PIT work at Master Clock /16。
有 8 个芯片选择引脚,26位地址宽度和32位数据宽度,可用来访问 8 位、16 位 、32 位存储器。
READ_MODE:读的方式,如果:
1: 由 NRE 信号控制读操作。
0: 由片选信号NCS控制读操作。
注意TDF周期。
关于SMC MODE 寄存器:
WRITE_MODE:写的方式,如果:
1 : 由 NWE 信号控制写操作。
0: 由片选信号NCS控制写操作。
EXNW_MODE: NWAIT Mode
用于扩展当前的读写操作,只有在读写信号的脉冲有效时才起作用。如果使能,至少会有一个时钟周期的持续时间。
Frozen Mode:NWAIT信号有效时会冻结当前的读写周期,无效时,会从冻结的地方恢复读写周期。
Ready Mode:NWAIT 信号标示外设读写信号脉冲结束时是否有效性,完成这次访问。如果高,那么正常完成,如果低,那么等待NWAIT变成高电平。
9261
有人问系统时钟是怎么提供的?
9261有RTT、PIT模块,RTT提供实时时钟,PIT提供The Periodic Interval Timer (PIT) provides the operating system’s scheduler interrupt.
MAINCK 和 MCK是不同的,
MAINCK 是 main clock 主振荡器的输出
MCK 是 master clock 即主时钟
MAINCK是固定的,MCK是可以从Slow Clock、Main Clock、PLL A Clock、PLL B Clock选择的。
MCK与PCK
在PMC Master Clock Register 介绍中,MDIV Master Clock is Processor Clock divided by 2,这里 Processor
Clock 不变,MCK除以2。
9261的最大频率240
MHz,其实指的是PCK:ARM Core clock。
一般MCK可以等于 PCK 、PCK/2 、 PCK/4 ,常用 MCK = PCK /2.
常用的clock,PIT work at Master Clock /16。
相关文章推荐
- 关于面试的几个小问题
- 关于ajax应用中session过期问题的几个解决方案
- 关于MM的几个经典问题及回答
- 【C++学习笔记】关于预处理器的几个问题
- 关于MM的几个经典问题及回答
- 关于HDU1000的几个我所了解到的问题
- 关于FPGA学习的几个问题
- 关于水晶报表二次开发的几个问题
- 有几个关于分区的问题
- 关于数据库NULL值的几个问题思考
- 关于读书的几个问题
- 关于SAP安装过程中的几个问题的TCODE
- 关于jar打包时的几个问题的汇总
- 关于在windows上调试ODOO8.0的几个问题
- 关于QT的几个问题
- ReactiveCocoa 关于在arm64真机运行的问题解决
- 关于JDK安装javac失效的几个问题。
- 关于运行地址和加载地址的几个很多初学者模糊不清的问题我在这里总结一下
- 我的Android进阶之旅------>Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
- 关于索引使用的几个小问题