Introduction to IJTAG (IEEE 1687) Part Two

Introduction to IJTAG (IEEE 1687) Part Two

01 Structure of SIB SIB (Segment Insertion Bit) is a fundamental unit of the IEEE 1687 standard specification. Utilizing the characteristics of SIB circuitry, we can achieve plug-and-play and flexible configuration of the IJTAG network. Essentially, SIB is a single-bit TDR. By controlling the two states of SIB being on and off, we can connect … Read more

JTAG Debugging – TAP Controller

JTAG Debugging - TAP Controller

Implementing the TAP controller within the SoC, interfacing with the JTAG chip in the JTAG hardware box to receive and process JTAG sequences. Its main structure is as follows:As can be seen, there is a state machine, an Instruction Register (IR), several Data Registers (DR), a Bypass Register, etc.The state machine is controlled by TMS, … Read more

Learning JTAG Standard (IEEE1149.1) – Part 2

Learning JTAG Standard (IEEE1149.1) - Part 2

TAP controller The TAP controller is a finite state machine that transitions states based on the TMS signal at the rising edge of TCK, generating control signals to operate the JTAG circuit. The state transition diagram of the TAP controller is shown below: Each state is described as follows: Test-Logic-Reset: The test logic is disabled, … Read more