·各部件简介一调试与测试接口 时钟集统 调试测试接口 嵌入式控制器 供电集统 复位及其 (电源) 配置华统 存储器集统 调试与测试接口不是系统运行必须的,但现代系统 越来越强调可测性,调试、测试接口的设计也要重视了。 LPC2000有一个内置JTAG调试接口,通过这个接口可以 控制芯片的运行并获取内部信息
嵌入式控制器 时钟系统 调试测试接口 复位及其 配置系统 存储器系统 供电系统 (电源) • 各部件简介——调试与测试接口 调试与测试接口不是系统运行必须的,但现代系统 越来越强调可测性,调试、测试接口的设计也要重视了。 LPC2000有一个内置JTAG调试接口,通过这个接口可以 控制芯片的运行并获取内部信息。 调试测试接口
·各部件简介一调试与测试接口 TRACEPKTO I民A上PI VDD3.3 TRACEPKTI ETM IRACEPKD J18 TRACEPKT3 TRACEYNC PIPESTATO TRACESYNO PIPESTATI VDD33 JTAG VDD3.3 007ZDd1 PIPESTATO PIPESTATI PIPESTAT2 PIPESTATI ◆ 10 PIPESTAT2 PIPESTAT2 Q 4边 TRACESYNC TRACECLK TRACEPKTO TRACECLA TRST RST EXTINO 9 EXTINO 9力 TRACEPKT2 4.7 24 TRACEPKI字 U2A U2B TRST 9 74HC123 74Hc113 T 21 IDI 2 TMS 9 20 RST TMS 6 RESET TCK 16 RTCK RICK TDO 12 10 EXTINO TRACECLK ETM 在该电路中,复位电路与前面介绍电路有所不同。它在复位信 号和CPU之间插入了三态门74HC125。使用三态门主要是为了复位 芯片和JTAG(ETM)仿真器都可以复位芯片。如果设有74HC125, 当复位芯片输出高电平时,JTAG(ETM)仿真器就不可能把它拉 低,这不但不能实现需要的功能,还可能损坏复位芯片或JTAG (ETM)仿真器
调试接口电路一 TRACEPKT3 TRACEPKT2 TRACEPKT0 TRST RTCK EXTIN0 TRACECLK PIPESTAT2 PIPESTAT1 PIPESTAT0 TRACESYNC RESET TCK TDI TDO TRACEPKT1 TMS U 1 1 2 3 U2A 74HC125 4 5 6 U2B 74HC125 VDD3.3 VDD3.3 TRST RST R1 10K R2 10K nRST 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 J2 TRST TDI TMS TCK RTCK TDO RST R4 4.7K JTAG VDD3.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 J18 ETM TRST TDI TMS TCK RTCK TDO RST TRACECLK EXTIN0 PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACESYNC TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 R3 4.7K TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 TRACESYNC PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACECLK EXTIN0 ETM LPC2200 • 各部件简介——调试与测试接口 在该电路中,复位电路与前面介绍电路有所不同。它在复位信 号和CPU之间插入了三态门74HC125。使用三态门主要是为了复位 芯片和JTAG(ETM)仿真器都可以复位芯片。如果没有74HC125, 当复位芯片输出高电平时,JTAG(ETM)仿真器就不可能把它拉 低,这不但不能实现需要的功能,还可能损坏复位芯片或JTAG (ETM)仿真器
·各部件简介一调试与测试接口 TRACEPKTO TRACEPKTI VDD3.3 TRACEPKTI ETM IRACEPKD ACEPKT百 J18 TRACEPKT3 TRACEYNC PIPESTATO TRACESYNO JTAG PIPESTATI VDD33 VDD3.3 007ZDd1 PIPESTATO PIPESTATI 站 PIPESTAT2 PIPESTATI ◆ 108 PIPESTAT2 PIPESTAT2 Q 4拉 TRACESYNC TRACECLK 9 TRACEPKTO TRACECLA TRST RST EXTINO EXTINO 29173 4.7 TRACEPKI字 U2A U2B T TRST 24 9 74HC123 74HC1上3 2 1D1 TMS 97 RST 4 TMS 18 RESET TCK 16 RTCK RICK 14 20 TDO 12 EXTINO TRACECLK 因为这种电路JTAG(ETM)仿真器对LPC2000有完全的控制, 其仿真性能最好。不过,由于74HC125工作的电压范围低于复位芯 片的工作电压范围,所以此电路一般用于样机。正式产品中可以不 需要这部分电路
• 各部件简介——调试与测试接口 因为这种电路JTAG(ETM)仿真器对LPC2000有完全的控制, 其仿真性能最好。不过,由于74HC125工作的电压范围低于复位芯 片的工作电压范围,所以此电路一般用于样机。正式产品中可以不 需要这部分电路。 TRACEPKT3 TRACEPKT2 TRACEPKT0 TRST RTCK EXTIN0 TRACECLK PIPESTAT2 PIPESTAT1 PIPESTAT0 TRACESYNC RESET TCK TDI TDO TRACEPKT1 TMS U 1 1 2 3 U2A 74HC125 4 5 6 U2B 74HC125 VDD3.3 VDD3.3 TRST RST R1 10K R2 10K nRST 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 J2 TRST TDI TMS TCK RTCK TDO RST R4 4.7K JTAG VDD3.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 J18 ETM TRST TDI TMS TCK RTCK TDO RST TRACECLK EXTIN0 PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACESYNC TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 R3 4.7K TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 TRACESYNC PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACECLK EXTIN0 ETM LPC2200
·各部件简介一调试与测试接口 TRACEPKTO I民A上PI VDD3.3 TRACEPKTI ETM IRACEPKD RACEPKT TRACEPKT3 18 TRACESYNO TRACESYNO ATI VDD33 JTAG VDD3.3 PIPESTATO PIPESTATTI PIPESTATI 108 PIPESTAT2 TRACES PIPESTAT2 TRACECLK TRACECLA TRST RST 00ZZOdT EXTINO EXTINO TDI 4.7 TRACEPK U2A U2B 24 74HC125 T 2 74c1 1 733197331975319 1D0 12 RST 911357 TMS 1 16 RESET TCK RTCK 4 20 TDO 10 10 EXTINO TRACE ◆ 调试 ETM功能仅在高级仿真器 中具有,用户如果没有使 用,可以将其省略,同时 把TRACESYNC信号上的电 阻也去掉
调试接口电路一 • 各部件简介——调试与测试接口 TRACEPKT3 TRACEPKT2 TRACEPKT0 TRST RTCK EXTIN0 TRACECLK PIPESTAT2 PIPESTAT1 PIPESTAT0 TRACESYNC RESET TCK TDI TDO TRACEPKT1 TMS U 1 1 2 3 U2A 74HC125 4 5 6 U2B 74HC125 VDD3.3 VDD3.3 TRST RST R1 10K R2 10K nRST 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 J2 TRST TDI TMS TCK RTCK TDO RST R4 4.7K JTAG VDD3.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 J18 ETM TRST TDI TMS TCK RTCK TDO RST TRACECLK EXTIN0 PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACESYNC TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 R3 4.7K TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 TRACESYNC PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACECLK EXTIN0 ETM LPC2200 ETM功能仅在高级仿真器 中具有,用户如果没有使 用,可以将其省略,同时 把TRACESYNC信号上的电 阻也去掉
·各部件简介一调试与测试接口 TRACEPKTO TRACEPKTO TRACEPKTI TRACEPKTI ETM TRACEPKT2 TRACEPKT2 TRACEPKT3 J18 TRACEPKT了 TRACESYNC PIPESTATO TRACESYNC 3 JTAG 0077OdT PIPESTATO PIPESTATI VDD3.3 VDD3.3 PIPESTATO 36 PIPESTATI PIPESTATI 34 PIPESTAT卫 2 PIPESTAT2 PIPESTAT2 32 TRACESYNC TRACECLK 9 TRACEPKTO TRST TRACECLK 30 EXTINO TRACEPKTI RI TDI EXTINO TRACEPKT2 4.7 TMS 7 24 TRACEPKT3 TCK 0 TRST 9 10 TRST 之 22 RTCK 12 TDI TDI TMS TDO 18 6 nRST TMS 1> RESET TCK TCK 16 RTCK RTCK TDO 14 19 20 TDO 12 9 10 EXTINO 7 TRACECLK 5 6 .7K 调试接口电路二
调试接口电路二 TRACEPKT3 TRACEPKT2 TRACEPKT0 TRST RTCK EXTIN0 TRACECLK PIPESTAT2 PIPESTAT1 PIPESTAT0 TRACESYNC RESET TCK TDI TDO TRACEPKT1 TMS U 1 VDD3.3 nRST 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 J2 TRST TDI TMS TCK RTCK TDO R2 4.7K JTAG VDD3.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 J18 ETM TRST TDI TMS TCK RTCK TDO TRACECLK EXTIN0 PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACESYNC TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 R1 4.7K TRACEPKT0 TRACEPKT1 TRACEPKT2 TRACEPKT3 TRACESYNC PIPESTAT0 PIPESTAT1 PIPESTAT2 TRACECLK EXTIN0 ETM LPC2200 • 各部件简介——调试与测试接口