ARM 9261的几个问题 关于SMC

来源:互联网 发布:程序员显示屏推荐 编辑:程序博客网 时间:2024/05/22 08:10



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。

原创粉丝点击