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.python | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'decoder/test/jtag/keil_mcb2140_irscan_drscan.python') diff --git a/decoder/test/jtag/keil_mcb2140_irscan_drscan.python b/decoder/test/jtag/keil_mcb2140_irscan_drscan.python index 5d17c9a..fc02a61 100644 --- a/decoder/test/jtag/keil_mcb2140_irscan_drscan.python +++ b/decoder/test/jtag/keil_mcb2140_irscan_drscan.python @@ -5,9 +5,9 @@ 12754337-12754340 jtag: ['NEW STATE', 'SHIFT-IR'] 12754340-12754343 jtag: ['NEW STATE', 'SHIFT-IR'] 12754343-12754346 jtag: ['NEW STATE', 'EXIT1-IR'] -12754334-12754346 jtag: ['IR TDI', ['1100', [[12754343, 12754346], [12754340, 12754343], [12754337, 12754340], [12754334, 12754337]]]] -12754334-12754346 jtag: ['IR TDO', ['0010', [[12754343, 12754346], [12754340, 12754343], [12754337, 12754340], [12754334, 12754337]]]] 12754346-12754349 jtag: ['NEW STATE', 'UPDATE-IR'] +12754337-12754349 jtag: ['IR TDI', ['1110', [[12754346, 12754349], [12754343, 12754346], [12754340, 12754343], [12754337, 12754340]]]] +12754337-12754349 jtag: ['IR TDO', ['0001', [[12754346, 12754349], [12754343, 12754346], [12754340, 12754343], [12754337, 12754340]]]] 12754349-12754351 jtag: ['NEW STATE', 'RUN-TEST/IDLE'] 12754351-12755247 jtag: ['NEW STATE', 'SELECT-DR-SCAN'] 12755247-12755250 jtag: ['NEW STATE', 'CAPTURE-DR'] @@ -44,9 +44,9 @@ 12755332-12755334 jtag: ['NEW STATE', 'SHIFT-DR'] 12755334-12755337 jtag: ['NEW STATE', 'SHIFT-DR'] 12755337-12755340 jtag: ['NEW STATE', 'EXIT1-DR'] -12755253-12755340 jtag: ['DR TDI', ['00000000000000000000000000000000', [[12755337, 12755340], [12755334, 12755337], [12755332, 12755334], [12755329, 12755332], [12755326, 12755329], [12755324, 12755326], [12755321, 12755324], [12755318, 12755321], [12755315, 12755318], [12755312, 12755315], [12755310, 12755312], [12755307, 12755310], [12755304, 12755307], [12755302, 12755304], [12755299, 12755302], [12755296, 12755299], [12755294, 12755296], [12755291, 12755294], [12755288, 12755291], [12755286, 12755288], [12755283, 12755286], [12755280, 12755283], [12755278, 12755280], [12755275, 12755278], [12755272, 12755275], [12755269, 12755272], [12755267, 12755269], [12755264, 12755267], [12755261, 12755264], [12755259, 12755261], [12755256, 12755259], [12755253, 12755256]]]] -12755253-12755340 jtag: ['DR TDO', ['10011110001111100001111000011111', [[12755337, 12755340], [12755334, 12755337], [12755332, 12755334], [12755329, 12755332], [12755326, 12755329], [12755324, 12755326], [12755321, 12755324], [12755318, 12755321], [12755315, 12755318], [12755312, 12755315], [12755310, 12755312], [12755307, 12755310], [12755304, 12755307], [12755302, 12755304], [12755299, 12755302], [12755296, 12755299], [12755294, 12755296], [12755291, 12755294], [12755288, 12755291], [12755286, 12755288], [12755283, 12755286], [12755280, 12755283], [12755278, 12755280], [12755275, 12755278], [12755272, 12755275], [12755269, 12755272], [12755267, 12755269], [12755264, 12755267], [12755261, 12755264], [12755259, 12755261], [12755256, 12755259], [12755253, 12755256]]]] 12755340-12755343 jtag: ['NEW STATE', 'PAUSE-DR'] 12755343-12755346 jtag: ['NEW STATE', 'EXIT2-DR'] 12755346-12755349 jtag: ['NEW STATE', 'UPDATE-DR'] +12755256-12755349 jtag: ['DR TDI', ['00000000000000000000000000000000', [[12755340, 12755343], [12755337, 12755340], [12755334, 12755337], [12755332, 12755334], [12755329, 12755332], [12755326, 12755329], [12755324, 12755326], [12755321, 12755324], [12755318, 12755321], [12755315, 12755318], [12755312, 12755315], [12755310, 12755312], [12755307, 12755310], [12755304, 12755307], [12755302, 12755304], [12755299, 12755302], [12755296, 12755299], [12755294, 12755296], [12755291, 12755294], [12755288, 12755291], [12755286, 12755288], [12755283, 12755286], [12755280, 12755283], [12755278, 12755280], [12755275, 12755278], [12755272, 12755275], [12755269, 12755272], [12755267, 12755269], [12755264, 12755267], [12755261, 12755264], [12755259, 12755261], [12755256, 12755259]]]] +12755256-12755349 jtag: ['DR TDO', ['01001111000111110000111100001111', [[12755340, 12755343], [12755337, 12755340], [12755334, 12755337], [12755332, 12755334], [12755329, 12755332], [12755326, 12755329], [12755324, 12755326], [12755321, 12755324], [12755318, 12755321], [12755315, 12755318], [12755312, 12755315], [12755310, 12755312], [12755307, 12755310], [12755304, 12755307], [12755302, 12755304], [12755299, 12755302], [12755296, 12755299], [12755294, 12755296], [12755291, 12755294], [12755288, 12755291], [12755286, 12755288], [12755283, 12755286], [12755280, 12755283], [12755278, 12755280], [12755275, 12755278], [12755272, 12755275], [12755269, 12755272], [12755267, 12755269], [12755264, 12755267], [12755261, 12755264], [12755259, 12755261], [12755256, 12755259]]]] 12755349-12755352 jtag: ['NEW STATE', 'RUN-TEST/IDLE'] -- cgit v1.2.3-54-g00ecf