
Figure 1.
JTAG Circuitry Functional Model
•
Test access port (TAP) controller—controls the JTAG BST.
•
TMS
and
TCK
pins—operate the TAP controller.
•
TDI
and
TDO
pins—provide the serial path for the data registers.
•
The
TDI
pin also provides data to the instruction register to generate the control logic for the data
registers.
a
UPDATEIR
CLOCKIR
SHIFTIR
UPDATEDR
CLOCKDR
SHIFTDR
TDI
Instruction Register
Bypass Register
Boundary-Scan Register
Instruction Decode
TMS
TCK
TAP
Controller
ISP Registers
TDO
Data Registers
Device ID Register
2.3. JTAG Boundary-Scan Register
You can use the boundary-scan register to test external pin connections or to capture
internal data. The boundary-scan register is a large serial shift register that uses the
TDI
pin as an input and the
TDO
pin as an output. The boundary-scan register consists
of 3-bit peripheral elements that are associated with Intel MAX 10 I/O pins.
2.3.1. Boundary-Scan Cells in Intel MAX 10 I/O Pin
The Intel MAX 10 3-bit BSC contains the following registers:
•
Capture registers—connect to internal device data through
OUTJ
,
OEJ
, and
PIN_IN
signals.
•
Update registers—connect to external data through
PIN_OUT
and
PIN_OE
signals.
2. JTAG BST Architecture
UG-M10JTAG | 2019.05.10
Intel
®
MAX
®
10 JTAG Boundary-Scan Testing User Guide
5