Datasheet

Chapter 19. IEEE 1149.1 Test Access Port (JTAG) 19-1
Chapter 19
IEEE 1149.1 Test Access Port (JTAG)
This chapter describes conguration and operation of the MCF5407 JTAG test
implementation. It describes the use of JTAG instructions and provides information on how
to disable JTAG functionality.
19.1 Overview
The MCF5407 dedicated user-accessible test logic is fully compliant with the publication
Standard Test Access Port and Boundary-Scan Architecture, IEEE Standard 1149.1. Use the
following description in conjunction with the supporting IEEE document listed above. This
section includes the description of those chip-specic items that the IEEE standard requires
as well as those items specic to the MCF5407 implementation.
The MCF5407 JTAG test architecture supports circuit board test strategies based on the
IEEE standard. This architecture provides access to all data and chip control pins from the
board-edge connector through the standard four-pin test access port (TAP) and the JTAG
reset pin, TRST
. Test logic design is static and is independent of the system logic except
where the JTAG is subordinate to other complimentary test modes, as described in
Chapter 5, “Debug Support.When in subordinate mode, JTAG test logic is placed in reset
and the TAP pins can be used for other purposes, as described in Table 19-1.
The MCF5407 JTAG implementation can do the following:
Perform boundary-scan operations to test circuit board electrical continuity
Bypass the MCF5407 by reducing the shift register path to a single cell
Set MCF5407 output drive pins to xed logic values while reducing the shift register
path to a single cell
Sample MCF5407 system pins during operation and transparently shift out the result
Protect MCF5407 system output and input pins from backdriving and random
toggling (such as during in-circuit testing) by placing all system pins in high-
impedance state
NOTE:
IEEE Standard 1149.1 may interfere with system designs that do
not incorporate JTAG capability. Section 19.6, “Disabling IEEE
Standard 1149.1 Operation,” describes precautions for ensuring