Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
广州周立功单片机发展有限公司 Tel (020)38730976 38730916 Fax 38730925 http //www.zlgmcu.com<br />
的地址 对于预取指中止 为中止指令的地址 对于数据中止 PC 值为试图执行被中止数据传<br />
Xn<br />
输的指令的下一条指令的地址<br />
为适当的捕获地址<br />
表 7-16 软件中断指令周期操作<br />
周期 地址 规格 写 数据 TRANS[1:0] Prot0 Prot1 模式 Tbit<br />
1 pc+2i w/h 0 (pc+8) N 周期 0 s 旧模式 t<br />
2 Xn w’ 0 (Xn) S 周期 0 1 异常模式 0<br />
3 Xn+4 w’ 0 (Xn+4) S 周期 0 1 异常模式 0<br />
Xn+8<br />
7.14 协处理器数据处理<br />
协处理器数据处理操作<br />
协处理器数据处理 操作<br />
协处理器数据处理 CDP 操作是 <strong>ARM7TDMI</strong>-S 内核发出的要求协处理器执行某个动作的请求 不需<br />
要立即完成动作 但协处理器必须在将 CPB 驱动为低之前完成<br />
如果协处理器不能执行所请求的任务 它将 CPA 和 CPB 保持为高 但协处理器能够执行任务 但不<br />
能立即执行时 协处理器将 CPA 拉低 但保持 CPB 为高 <strong>ARM7TDMI</strong>-S 处于忙-等待状态 直到 CPB 变<br />
为低电平为止 但是一个中断可能导致 <strong>ARM7TDMI</strong>-S 内核放弃忙-等待协处理器指令<br />
协处理器数据操作周期时序见表 7-17<br />
表 7-17 协处理器数据操作资料周期操作<br />
周期 地址 写 规格 数据 TRANS[1:0] Prot0 CPnI CPA CPB<br />
就绪 1 pc+8 0 w (pc+8) N 周期 0 0 0 0<br />
pc+12<br />
未就绪 1 pc+8 0 w (pc+8) I 周期 0 0 0 1<br />
2 pc+8 0 w - I 周期 1 0 0 1<br />
pc+8 0 w - I 周期 1 0 0 1<br />
n pc+8 0 w - N 周期 1 0 0 0<br />
pc+12<br />
7.15 装载协处理器寄存器 装载协处理器寄存器 从存储器到协处理器<br />
存储器到协处理器<br />
存储器到协处理器<br />
装载协处理器 LDC 操作将一个或多个数据从存储器传送到协处理器寄存器<br />
协处理器只有在它准备接收数据时才提交传输 WRITE 线在传输周期中驱动为低电平 当 CPB 变低<br />
时 <strong>ARM7TDMI</strong>-S 内核产生地址并期待协处理器在随后的周期中接收数据 协处理器负责确定传输的字数<br />
中断可导致 <strong>ARM7TDMI</strong>-S 内核放弃忙-等待的协处理器指令<br />
第 1 个周期 和任何的忙-等待周期 产生传输地址 第 2 个周期执行基地址的写回 协处理器通过将<br />
CPA 和 CPB 都驱动为高来指示最后一个传输周期<br />
装载协处理器寄存器周期时序见表 7-18<br />
- 75 -