19.08.2013 Views

ARM7TDMI-S(Rev 4)技术参考手册 - Read

ARM7TDMI-S(Rev 4)技术参考手册 - Read

ARM7TDMI-S(Rev 4)技术参考手册 - Read

SHOW MORE
SHOW LESS

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 />

Tsyncmax 请求通过同步器的最长时间 Tsyncmax 为 2 个处理器周期<br />

Tldm 最长的指令执行需要的时间 最长的指令是装载包括 PC 在内所有寄存器的 LDM 指令<br />

Tldm 在零等待状态系统中的执行时间为 20 个周期<br />

Texc 数据中止入口的时间 Texc 为 3 个周期<br />

Tfiq FIQ 入口的时间 Tfiq 为 2 个周期<br />

因此总的延迟时间为 27 个周期 在系统使用 40MHz 处理器时钟时 略微小于 0.7 微妙 在此时间结<br />

束后 <strong>ARM7TDMI</strong>-S 执行位于 0x1c 处的指令<br />

最大的 IRQ 延迟时间与之相似<br />

的时间而延迟 IRQ 处理程序的进入<br />

但必须考虑到这样一个事实 即有更高优先级的 FIQ 可能会因为仲裁<br />

2.10.2 最小中断 最小中断延迟<br />

最小中断 延迟<br />

FIQ 或 IRQ 的最小中断延迟是请求通过同步器的时间 Tsyncmin 加上 Tfiq 4 个处理器周期<br />

2.11 复位<br />

复位<br />

当 nRESET 信号被拉低时 <strong>ARM7TDMI</strong>-S 处理器放弃正在执行的指令<br />

当 nRESET 信号再次变为高电平时 nRESET 处理器<br />

1. 强制 M[4:0]变为 b10011 超级用户模式<br />

2. 置位 CPSR 中的 I 和 F 位<br />

3. 清零 CPSR 中的 T 位<br />

4. 强制 PC 从地址 0x00 开始对下一条指令进行取指<br />

5. 返回到 ARM 状态并恢复执行<br />

在复位后 除 PC 和 CPSR 之外的所有寄存器的值都不确定<br />

- 18 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!