13.07.2015 Views

Intel 80312 I/O Companion Chip - ECEE

Intel 80312 I/O Companion Chip - ECEE

Intel 80312 I/O Companion Chip - ECEE

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Intel</strong> ® <strong>80312</strong> I/O <strong>Companion</strong> <strong>Chip</strong>Test Features14.1.5 TAP ControllerThe TAP (Test Access Port) controller is a 16-state synchronous finite state machine that controlsthe sequence of test logic operations. The TAP can be controlled via a bus master. The bus mastercan be either automatic test equipment or a component (i.e., PLD) that interfaces to the TAP. TheTAP controller changes state only in response to a rising edge of TCK. The value of the test modestate (TMS) input signal at a rising edge of TCK controls the sequence of state changes. The TAPcontroller is initialized after power-up by applying a low to the TRST# pin. In addition, the TAPcontroller can be initialized by applying a high signal level on the TMS input for a minimum offive TCK periods. See Figure 14-2 for the state diagram of the TAP controller. An uninitializedTAP controller can result in erratic processor behavior even when there is no intention to use theJTAG portion of the processor.The behavior of the TAP controller and other test logic in each controller state is described in thefollowing subsections. For greater detail on the state machine and the public instructions, refer tothe IEEE 1149.1 Standard Test Access Port and Boundary-Scan Architecture document (availablefrom the IEEE).Figure 14-2.TAP Controller State DiagramTRST# = 01Test - Logic -Reset00Run - Test /Idle1SELECT -DR - SCAN01SELECT -IR - SCAN011CAPTURE - DR1CAPTURE - IR0000SHIFT - DRSHIFT - IR11EXIT1 - DR1EXIT1 - IR10PAUSE- DR00PAUSE- IR0110EXIT2 - DR0EXIT2 - IR11UPDATE - DRUPDATE - IR1 0 10NOTE: All state transitions are based on the value of TMS.A6806-01Developer’s Manual 14-19

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

Saved successfully!

Ooh no, something went wrong!