From 9f4051a592a9242ce885de80f8cec3c66f428ce4 Mon Sep 17 00:00:00 2001 From: George Hopkins Date: Thu, 30 Nov 2017 17:19:12 +0100 Subject: jtag: Fix shifting of registers As reported in bug #1066, the decoding of IR/DR bits was incorrect. --- decoder/test/jtag/keil_mcb2140_irscan_drscan.output | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'decoder/test/jtag/keil_mcb2140_irscan_drscan.output') diff --git a/decoder/test/jtag/keil_mcb2140_irscan_drscan.output b/decoder/test/jtag/keil_mcb2140_irscan_drscan.output index 25038cf..6c91296 100644 --- a/decoder/test/jtag/keil_mcb2140_irscan_drscan.output +++ b/decoder/test/jtag/keil_mcb2140_irscan_drscan.output @@ -2,8 +2,6 @@ 12754329-12754331 jtag: select-ir-scan: "SELECT-IR-SCAN" 12754331-12754334 jtag: capture-ir: "CAPTURE-IR" 12754334-12754337 jtag: shift-ir: "SHIFT-IR" -12754334-12754337 jtag: bit-tdi: "0" -12754334-12754337 jtag: bit-tdo: "0" 12754337-12754340 jtag: shift-ir: "SHIFT-IR" 12754337-12754340 jtag: bit-tdi: "0" 12754337-12754340 jtag: bit-tdo: "1" @@ -11,18 +9,18 @@ 12754340-12754343 jtag: bit-tdi: "1" 12754340-12754343 jtag: bit-tdo: "0" 12754343-12754346 jtag: shift-ir: "SHIFT-IR" -12754334-12754346 jtag: bitstring-tdi: "IR TDI: 1100 (0xc), 4 bits" 12754343-12754346 jtag: bit-tdi: "1" -12754334-12754346 jtag: bitstring-tdo: "IR TDO: 0010 (0x2), 4 bits" 12754343-12754346 jtag: bit-tdo: "0" 12754346-12754349 jtag: exit1-ir: "EXIT1-IR" +12754346-12754349 jtag: bit-tdi: "1" +12754346-12754349 jtag: bit-tdo: "0" +12754337-12754349 jtag: bitstring-tdi: "IR TDI: 1110 (0xe), 4 bits" +12754337-12754349 jtag: bitstring-tdo: "IR TDO: 0001 (0x1), 4 bits" 12754349-12754351 jtag: update-ir: "UPDATE-IR" 12754351-12755247 jtag: run-test/idle: "RUN-TEST/IDLE" 12755247-12755250 jtag: select-dr-scan: "SELECT-DR-SCAN" 12755250-12755253 jtag: capture-dr: "CAPTURE-DR" 12755253-12755256 jtag: shift-dr: "SHIFT-DR" -12755253-12755256 jtag: bit-tdi: "0" -12755253-12755256 jtag: bit-tdo: "1" 12755256-12755259 jtag: shift-dr: "SHIFT-DR" 12755256-12755259 jtag: bit-tdi: "0" 12755256-12755259 jtag: bit-tdo: "1" @@ -114,11 +112,13 @@ 12755334-12755337 jtag: bit-tdi: "0" 12755334-12755337 jtag: bit-tdo: "0" 12755337-12755340 jtag: shift-dr: "SHIFT-DR" -12755253-12755340 jtag: bitstring-tdi: "DR TDI: 00000000000000000000000000000000 (0x0), 32 bits" 12755337-12755340 jtag: bit-tdi: "0" -12755253-12755340 jtag: bitstring-tdo: "DR TDO: 10011110001111100001111000011111 (0x9e3e1e1f), 32 bits" 12755337-12755340 jtag: bit-tdo: "1" 12755340-12755343 jtag: exit1-dr: "EXIT1-DR" +12755340-12755343 jtag: bit-tdi: "0" +12755340-12755343 jtag: bit-tdo: "0" 12755343-12755346 jtag: pause-dr: "PAUSE-DR" 12755346-12755349 jtag: exit2-dr: "EXIT2-DR" +12755256-12755349 jtag: bitstring-tdi: "DR TDI: 00000000000000000000000000000000 (0x0), 32 bits" +12755256-12755349 jtag: bitstring-tdo: "DR TDO: 01001111000111110000111100001111 (0x4f1f0f0f), 32 bits" 12755349-12755352 jtag: update-dr: "UPDATE-DR" -- cgit v1.2.3-54-g00ecf