图42:异常时序
注意:Tirs通过响应的时钟沿保证识别中断或者复位信号。Tirm保证在响应的时钟沿不被识别。guaranteesnon-recognitionbythatclockedge.这些输入可以异步地充分应用于精确识别周期不是很重要的场合。
图43:时钟时序
注意:MCLK的高电平周期并没有定时ARM7核,ARM7的系统时钟是由MCLK和nWAITE相与组成的。如上所示,在MCLK第一个低相位nMREQ和SEQ改变,并且在MCLK第二个高相位A[31:0]改变。参考ph2,ph2是ARM7核内部的时钟,定时ARM7的所有动作。
91
This file is generated by AlienTools PDF Generator, unregister version
This file is generated by AlienTools PDF Generator, unregister version
92
9.1AC参数注意事项
所有的图像都是临时的,假定1微米CMOS技术已经应用到包含ARM7的ASIC制造工艺。
This file is generated by AlienTools PDF Generator, unregister version
93
10.0附录-向下兼容性
两个输入,PROG32和DATA32,允许处理器按照以下方式配置:
(1)26位程序和数据空间-((PROG32低,DATA32低)。这个配置强制ARM7像以前26位地址
空间的ARM一样操作。编程模式也要按照26位地址空间的ARM进行。但是新的指令的操作比如访问CPSR和SPSR寄存器详细情况如本文所述。在这种模式下,选择32位的操作模式是不可能的,所有的异常(包括地址异常)都在相应的26位模式下进入异常处理。(2)26位程序空间32位数据空间((PROG32低,DATA32高)。这和26位程序和数据空间配
置相同,butwithaddressexceptionstoallowdatateansferoperationstoaccessthefull32bitaddressspace。(3)32位程序和数据空间(PROG32高,DATA32高)。这个配置扩展地址空间为32位,下
面描述了编程模式比较大的改变,支持在32位的环境下跑26位程序。第四个处理器配置也是可能的(26位数据32位地址空间),不应该选择。
当配置为26位的程序空间,ARM7被限制在26位地址空间四个模式中的某一个-26位模式。这些模式跟之前的ARM处理器兼容,具体如下:
User26FIQ26IRQ26andSupervisor26
这些都是在26为地址空间下一般的操作模式,26位地址模式提供前下兼容,允许执行在以前ARM处理器上写的程序。
94
This file is generated by AlienTools PDF Generator, unregister version