- Code: Select all
TAP: Update-IR 3FFFFFA3FFFE
TAP:Shift-DR: 02000000
TAP:Exit1-DR: 00000000
TAP: Update-IR 3FFFFFFD1FFE
TAP:Shift-DR: 04000000
TAP:Exit1-DR: 00000000
TAP: Update-IR 3FFFFFA3FFFE
TAP:Shift-DR: 02000000
TAP:Exit1-DR: 00000000
TAP: Update-IR 3FFFFFFD1FFE
TAP:Shift-DR: 04000000
TAP:Exit1-DR: 00000000
Bear in mind that my logging of these output values might be a bit buggy. I forgot exactly how the state machine works and just hooked something up to dump every 32 bits shifted in during the Shift-DR state. Any remaining bits (less than 32 left over bits) should be printed out at Exit1-DR but there may be state transitions I'm forgetting to account for. For now, this should be enough for initial investigation.
At first I was discouraged because I saw a lot of the same thing over and over but toward the bottom of my log file I found this:
- Code: Select all
TAP: Update-IR 3FFFFFA3FFFE
TAP:Shift-DR: 02000080
TAP:Exit1-DR: 00000000
TAP: Update-IR 3FFFFFFD1FFE
TAP:Shift-DR: 04000100
TAP:Exit1-DR: 00000000
TAP: Update-IR 3FFFFFA3FFFE
TAP:Shift-DR: 02000080
TAP:Exit1-DR: 00000000
TAP: Update-IR 3FFFFFFD1FFE
TAP:Shift-DR: 04000100
TAP:Exit1-DR: 00000000
Hmmm... Let me try to identify which stage this was...