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 />
4.5.2 连接多个协处理器<br />
连接多个协处理器<br />
如果在系统中有多个协处理器 按照表 4-3 所示连接握手信号<br />
表 4-3 握手信号的连接<br />
信号 连接<br />
CPnI 将该信号连接到系统中所有的协处理器<br />
CPA 和 CPB 每个协处理器独立的 CPA 和 CPB 必须相与然后连接到 <strong>ARM7TDMI</strong>-S<br />
处理器的 CPA 和 CPB<br />
协处理器的输出数据也必须多路传输<br />
4.6 不使用外部协处理器<br />
不使用外部协处理器<br />
如果您实现的系统不包含任何外部协处理器 那么必须将 CPA 和 CPB 都固定为高电平 这样就表示<br />
系统中没有外部协处理器 如果接收到任何协处理器指令 则执行未定义指令陷阱 这样可以在需要的时<br />
候对它们进行软件仿真<br />
与 <strong>ARM7TDMI</strong>-S 协处理器相关的输出必须悬空<br />
CPnMREQ<br />
CPSEQ<br />
CPnTRANS<br />
CPnOPC<br />
CPnI<br />
CPTBIT<br />
4.7 未定义的指令<br />
未定义的指令<br />
<strong>ARM7TDMI</strong>-S 处理器执行完全的 ARM 结构 v4T 未定义指令的处理 这意味着 ARM 体系结构参考手<br />
册中定义为 UNDEFINED 的任何指令都会使 <strong>ARM7TDMI</strong>-S 处理器执行未定义指令陷阱<br />
处理器接受的指令也会使 <strong>ARM7TDMI</strong>-S 处理器执行未定义指令陷阱<br />
任何一个不被协<br />
4.8 特权指令<br />
特权指令<br />
CPnTRANS 输出信号使能只有在特权模式下才能访问的协处理器指令<br />
表 4-4 CPnTRANS 信号含义<br />
信号的含义如表 4-4 所示<br />
CPnTRANS 含义<br />
低 用户模式指令<br />
高 特权模式指令<br />
CPnTRANS 信号与指令同时被采样 并进入协处理器流水线译码阶段<br />
注 如果用户模式处理 CPnTRANS 为低 试图访问只能在特权模式下才能执行的协处理器指令 协<br />
处理器必须将 CPA 和 CPB 置高作为响应 这样使 <strong>ARM7TDMI</strong>-S 处理器执行未定义指令陷阱<br />
- 33 -