![](/images/new-backgrounds/1196878/19687847x1.webp)
MT90840 | Preliminary Information |
I/O pin of the IC. The operation of the
Test Access Port (TAP)
The Test Access Port (TAP) has five signals and provides access to the test logic defined by the JTAG standard.
The TAP has the following connections:
•Test Clock Input (TCK)
TCK provides the clock for the test logic. TCK is independent of the MT90840 functional clocks; this permits serial shifting of test data along the
•Test Mode Select Input (TMS)
The signal at TMS selects the operational mode of the TAP Controller. The TMS signals are sampled on the rising edge of TCK. This pin is pulled high internally when not driven.
•The Test Data Input (TDI)
Serial instructions and
•The Test Data Output (TDO)
Serial data is shifted out on this pin. Depending on the present mode of the TAP controller, data will come from one of: the instruction register, the boundary scan register or the bypass register. TDO is clocked out on the falling edge of TCK. When no data is being shifted, the TDO driver is set to a
•TRST:(Test reset input)
Asynchronously initializes the TAP controller by putting it in the
One additional pin influences the boundary scan test operation:
•IC: (Manufacturing test pin)
This pin is an IEEE 1149
Boundary-Scan Instruction Register
In accordance with the IEEE 1149.1 standard, the MT90840 uses public instructions listed in Table 3 - “Instruction Register”. The MT90840 JTAG Interface contains a two bit instruction register. Instructions are serially loaded into the Instruction Register from the TDI pin when the TAP Controller is in its
I[0:1] | Instruction |
| Description | ||
|
|
|
| ||
[00] | EXTEST | This instruction is specifically provided to allow | |||
|
| Register selected, | testing of opens, bridging errors etc. | ||
|
| Test enabled | When the EXTEST instruction is executed, the MT90840 core logic is | ||
|
|
| isolated from the I/O pins, and the state of the I/O pins is determined by | ||
|
|
| the | ||
|
|
| the | ||
|
|
|
| ||
[01] | SAMPLE/ | Two functions can be performed by the use of this instruction. It allows a | |||
[10] | PRELOAD | Register selected, | SAMPLE (‘snapshot’) of the normal operation of the MT90840 to be | ||
|
| Test disabled | taken for examination. And, prior to the selection of another test | ||
|
|
| operation, a PRELOAD can place data values into the latched parallel | ||
|
|
| outputs of the | ||
|
|
| instruction, the | ||
|
|
|
| ||
[11] | BYPASS | Bypass Register | This instruction is used to BYPASS the MT90840 while performing | ||
|
| selected, | |||
|
| Test disabled | serial register chain. The MT90840 is allowed to function normally. This | ||
|
|
| instruction is automatically loaded upon | TRST, | as specified in |
|
|
| IEEE1149.1 | ||
|
|
|
| ||
|
| Table 3 - |