19.08.2013 Views

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

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

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

SHOW MORE
SHOW LESS

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

读/写<br />

4<br />

地址<br />

0<br />

31<br />

0<br />

地址译码器<br />

32<br />

数据 值 屏蔽 比较器<br />

ADDR[31: 0]<br />

DATA[ 31:0]<br />

控制<br />

观察点寄存器和比较器<br />

图 5-12 EmbeddedICE-RT 方框图<br />

被写入的数据移入 32 位数据域 寄存器地址移入 5 位地址域 并设置读/写位<br />

寄存器通过将地址移入地址域并将 0 移入读/写位来读出<br />

寄存器地址见表 5-1<br />

注<br />

32 位数据域忽略<br />

当 TAP 控制器进入 UPDATE-DR 状态时会发生实际的读或写<br />

- 56 -<br />

U<br />

+ Br<br />

co<br />

5.20.2 使用数据和地址屏蔽寄存器<br />

使用数据和地址屏蔽寄存器<br />

每个寄存器对中的值寄存器都有一个相同格式的屏蔽寄存器相对应<br />

存器中的对应位在比较时被忽略<br />

将屏蔽寄存器中的位置 1 使值寄<br />

例如 当要求观察点处于特定的存储器位置时 但数据值无关 数据屏蔽寄存器可以编程为 0xffffffff<br />

所有位都为 1<br />

注<br />

使整个数据总线域被忽略<br />

屏蔽是 XNOR 屏蔽 而不是传统的 AND 屏蔽 当屏蔽位设置为 1 时 比较器在该位置总是相匹配<br />

而不管值寄存器或输入的值为多少<br />

设置屏蔽位为 0 表示只有输入值与值寄存器的值相匹配时 比较器才会匹配

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

Saved successfully!

Ooh no, something went wrong!