Skip to content

Commit

Permalink
Fix BYPASS method language
Browse files Browse the repository at this point in the history
  • Loading branch information
gminn committed Aug 14, 2024
1 parent d0e202c commit ba1846c
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions _posts/2024-08-14-diving-into-jtag-part-6.md
Original file line number Diff line number Diff line change
Expand Up @@ -210,12 +210,11 @@ This method uses the `BYPASS` register to scan the JTAG circuit. The `BYPASS`
register allows you to skip a logic element in the circuit and directly transfer
data from input to output, minimizing latency.

1. The first step is similar to the first step in the previous method.
2. Send the sequence `0b01100` on the selected `TMS` pin to move thus to the
1. The first step is the same as the first step in the `IDCODE` scan method.
2. Send the sequence `0b01100` on the selected `TMS` pin to move it to the
`Shift-IR` state.
3. Now, it is not necessary to send the `BYPASS` command, but since the size of
the `IR` register is not known, it is necessary to send a large number of
units (as many as 1024, for example).
3. Send the `BYPASS` command. Since the size of the `IR` register is not known,
you have to send a large number of ones (as many as 1024, for example).
4. Send the sequence `0b11000` to the selected `TMS` pin, thus moving to the
`Shift-DR` state.
5. Using the `TDI` output - send some bit pattern that can be easily recognized.
Expand Down

0 comments on commit ba1846c

Please sign in to comment.