You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
广州周立功单片机发展有限公司 Tel (020)38730976 38730916 Fax 38730925 http //www.zlgmcu.com<br />
<strong>ARM7TDMI</strong>-S处理器<br />
字节写<br />
寄存器 [7:0]<br />
<strong>ARM7TDMI</strong>-S处理器<br />
半字写<br />
寄存器 [15:0]<br />
3.6 使用 使用 CLKEN 控制总线周期<br />
控制总线周期<br />
A<br />
B<br />
A<br />
B<br />
图 3-6 数据复制<br />
- 26 -<br />
A<br />
B WDATA[31:24]<br />
A<br />
B<br />
A<br />
B<br />
A<br />
B<br />
A<br />
B<br />
存储器接口<br />
WDATA[23:16]<br />
WDATA[15:8]<br />
WDATA[7:0]<br />
存储器接口<br />
A<br />
B WDATA[31:16]<br />
WDATA[15:0]<br />
<strong>ARM7TDMI</strong>-S 处理器总线接口的流水线特性意味着时钟周期和总线周期存在着区别 CLKEN 可用于<br />
延长总线周期<br />
到扩展<br />
使其可以持续许多个时钟周期 CLKEN 输入通过增加完整的 CLK 周期使总线周期时序得<br />
当 CLKEN 在 CLK 上升沿时为高电平 总线周期结束<br />
当 CLKEN 被采样为低电平时 总线周期扩展<br />
在流水线中 地址分类信号和存储器请求信号超前数据传输一个总线周期 在一个使用 CLKEN 的系<br />
统中 这个总线周期可以大于一个 CLK 周期 图 3-7 所示为使用 CLKEN 扩展一个非连续周期 在该例中<br />
第一个 N 周期之后的 N 周期指向一个无关的地址 第二次访问的地址在第一次访问结束之前广播<br />
CLK<br />
CLKEN<br />
地址分类信号<br />
TRANS[1:0]<br />
RDATA[31:0]<br />
( 读 )<br />
地址1<br />
地址2<br />
N周期 N 周期<br />
第1个总线周期<br />
下一个地址<br />
下一个周期类型<br />
读数据1 读数据2<br />
第2个总线周期<br />
注 当设计一个存储器控制器时<br />
图 3-7 CLKEN 的使用<br />
强烈建议您只在 CLKEN 为高电平时对 TRANS[1:0]和地址分类信号<br />
的值进行采样 这样可以保证存储器控制器的状态不会在一个总线周期内意外更新