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.1 连接单个协处理器<br />
连接单个协处理器<br />
图 4-5 所示为将一个协处理器连接到基于 <strong>ARM7TDMI</strong>-S 处理器的系统<br />
ARM<br />
RDATA<br />
WDATA<br />
csel<br />
asel<br />
1<br />
0<br />
1<br />
图 4-5 协处理器连接<br />
这一节讲述寄存器逻辑从相关的 <strong>ARM7TDMI</strong>-S 处理器或 <strong>ARM7TDMI</strong>-S 处理器管脚取得 asel, bsel 和<br />
csel 的 Verilog 片断<br />
asel, bsel 和 csel 的逻辑如下<br />
assign asel = ~(cprt | (cpdt & nRW_r));<br />
assign bsel = ~cpdt;<br />
assign csel = cprt;<br />
assign cpdt = ~nMREQ_r & ~CPA_r2 & nOPC_r;<br />
assign cprt = nMREQ_r & SEQ_r;<br />
注 cpdt 表示由于一个 LDC 或 STC 指令 因此当前周期是一个装载或保存周期<br />
cprt 表示当前周期是一个协处理器寄存器传输周期<br />
其它信号如下所示<br />
always @(posedge CLK)<br />
if (CLKEN)<br />
begin<br />
nMREQ_r