Você está na página 1de 2

Application Note

PowerPC® Embedded Controller JTAG Reset Requirements

Scope
Figure 1. Minimal TRST Wiring
The PowerPC 405 and 440 series of embedded
PowerPC
controllers feature an IEEE 1149.1 JTAG Test Embedded
Access Port (TAP) for both debug and board-level Controller
test use. For correct device operation, the JTAG JTAG-based TRST
TRST
TAP controller must be reset at system power-on. Debugger
This application note provides several options for 1k
resetting the TAP controller, while maintaining func-
tionality with JTAG-based debug tools such as the
IBM RISCWatch™ debugger. 3.3k

Power On POR
SysReset
Reset
JTAG TAP Reset Requirements
The IEEE Standard Test Access Port and
The circuit depicted in Figure 2 provides a solution
Boundary-Scan Architecture (IEEE® Std 1149.1-
that ensures the TAP controller resets in response
1990) specifies that the JTAG TAP controller must
to either a power-on reset or assertion of TRST from
be reset at power-up, either via a dedicated TRST
a JTAG-based debugger or a board-level boundary
input signal, or through circuitry built into the test
scan tool. Observe that SysReset, which may be
logic. It is further required that the TAP controller
actively driven by the PowerPC Embedded
must not be initialized by any other chip I/O, such as
Controller, does not affect the TRST input. This is
a system reset.
required as TRST must be not activated in response
Since IBM PowerPC embedded controllers do not to a system reset.
include internal circuitry to detect a power-up condi-
tion and reset the TAP controller, TRST must be Figure 2. Recommended TRST Wiring
asserted during power-on to reset the TAP
controller. Furthermore, TRST must not be directly
or logically connected to SysReset. Doing so PowerPC
10k Embedded
violates the requirement that the level on the Controller
SysReset input must not reset the JTAG TAP JTAG-based TRST
controller. Debugger TRST

Resetting the JTAG TAP Controller Power On POR


Reset
Designers can chose one of two methods to reset 3.3k
the JTAG controller. The simplest implementation,
shown in Figure 1, holds the TAP controller in reset SysReset

unless a JTAG-based debugger is connected. Since 1k


keeping the TAP controller in reset places all of the
chip I/Os in functional mode, this solution is the
simplest and easiest to implement. The only draw-
back is that if a JTAG-based debugger is attached
during a power-on sequence, the debugger may References
hold TRST high and prevent the TAP controller from 1. IEEE Standard Test Access Port and Boundary-
being reset. Scan Architecture. 1990. (IEEE Std 1149.1-
1990.)

JTAGReset.fm
May 2002 Page 1

Copyright and Disclaimer

 Copyright International Business Machines Corporation 2002

All Rights Reserved


Printed in the United States of America 05-2002

The following are trademarks of International Business Machines Corporation in the United States, or other countries,
or both.

IBM IBM Logo PowerPC RISCWatch

IEEE is a registered trademark in the United States, owned by the Institute of Electrical and Electronics Engineers. For
further information see http://www.ieee.org

Other company, product and service names may be trademarks or service marks of others.

All information contained in this document is subject to change without notice. The products described in this docu-
ment are NOT intended for use in implantation or other life support, space, nuclear, or military applications where
malfunction may result in injury or death to persons. The information contained in this document does not affect or
change IBM product specifications or warranties. Nothing in this document shall operate as an express or implied
license or indemnity under the intellectual property rights of IBM or third parties. All information contained in this docu-
ment was obtained in specific environments, and is presented as an illustration. The results obtained in other operating
environments may vary.

THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED ON AN "AS IS" BASIS. In no event will IBM
be liable for damages arising directly or indirectly from any use of the information contained in this document.

IBM Microelectronics Division


1580 Route 52, Bldg. 504
Hopewell Junction, NY 12533-6351

The IBM home page can be found at


http://www.ibm.com

The IBM Microelectronics Division home page


can be found at http://www.chips.ibm.com

Você também pode gostar