<> <> <> <<>> <> <> <<>> <> <> <<>> <<Reset DIn nByteEn WRCtl DMSerialIn | DAddrOut DDataOut DMDShift DMDAddr DMDExecute DMSerialOut -- Comment>> <<>> <> <> 1 00000000 0 0 0 | XXXXXXXX XXXXXXXX X X X X -- Unknown initial state 1 00000000 0 0 0 | 00010000 00000000 0 0 0 X -- Automatic reset of all regs 1 00000000 0 0 0 | 00010000 00000000 0 0 0 X -- Wait for DMDShift/DMDAddr loop 1 00000000 0 0 0 | 00010000 00000000 0 0 0 X 1 00000000 0 0 0 | 00010000 00000000 0 0 0 X 1 00000000 0 0 0 | 00010000 00000000 0 0 0 X 1 00000000 0 0 0 | 00010000 00000000 0 0 0 0 -- DMSerialOut should be stable now 0 00000000 0 0 0 | 00010000 00000000 0 0 0 0 -- Rescind Reset <> 0 FEDCBA98 F 1 0 | 00010000 00000000 0 0 0 0 -- Setup data register 0 00000000 0 0 0 | 00010000 FEDCBA98 0 0 0 1 -- Check written 0 5A010203 8 1 0 | 00010000 FEDCBA98 0 0 0 1 -- Rewrite it byte per byte 0 5A010203 4 1 0 | 00010000 5ADCBA98 0 0 0 0 -- Rewrite it byte per byte 0 5A010203 2 1 0 | 00010000 5A01BA98 0 0 0 0 -- Rewrite it byte per byte 0 5A010203 1 1 0 | 00010000 5A010298 0 0 0 0 -- Rewrite it byte per byte 0 FFFF3456 3 2 0 | 00010000 5A010203 0 0 0 0 -- Setup DBus addr register 0 04888888 8 2 0 | 00013456 5A010203 0 0 0 0 -- Setup DBus data len register 0 00020000 4 2 0 | 04013456 5A010203 0 0 0 0 -- Remove Reset, Set Freeze 0 00000000 0 0 0 | 04023456 5A010203 0 0 0 0 -- Check results <> <> 0 001A0000 4 2 0 | 04023456 5A010203 0 0 0 0 -- Setup Data shift command 0 00000000 0 0 0 | 049A3456 5A010203 1 0 0 0 -- One pipeline delay <> 0 00000000 0 0 0 | 049A3456 5A010203 1 0 0 0 -- DShift (1) 0 00000000 0 0 0 | 049A3456 5A010203 1 0 0 0 -- DShift (2) 0 00000000 0 0 0 | 049A3456 5A010203 1 0 0 0 -- DShift (3) 0 00000000 0 0 0 | 049A3456 5A010203 1 0 0 0 -- DShift (4) 0 00000000 0 0 0 | 049A3456 5A010203 0 0 0 0 -- nDShift (1) 0 00000000 0 0 0 | 049A3456 B4020406 0 0 0 1 -- nDShift (2), early shift! 0 00000000 0 0 0 | 049A3456 B4020406 0 0 0 1 -- nDShift (3) 0 00000000 0 0 0 | 049A3456 B4020406 0 0 0 1 -- nDShift (4) <> 0 00000000 0 0 0 | 049A3456 B4020406 1 0 0 1 -- DShift (1) 0 00000000 0 0 1 | 049A3456 B4020406 1 0 0 1 -- DShift (2) 0 00000000 0 0 1 | 049A3456 B4020406 1 0 0 1 -- DShift (3) 0 00000000 0 0 1 | 049A3456 B4020406 1 0 0 1 -- DShift (4) 0 00000000 0 0 1 | 049A3456 B4020406 0 0 0 1 -- nDShift (1) 0 00000000 0 0 1 | 049A3456 B4020406 0 0 0 1 -- nDShift (2) 0 00000000 0 0 1 | 049A3456 6804080D 0 0 0 0 -- nDShift (3), do it really 0 00000000 0 0 1 | 049A3456 6804080D 0 0 0 0 -- nDShift (4) <> 0 00000000 0 0 1 | 049A3456 6804080D 1 0 0 0 -- DShift (1) 0 00000000 0 0 0 | 049A3456 6804080D 1 0 0 0 -- DShift (2) 0 00000000 0 0 0 | 049A3456 6804080D 1 0 0 0 -- DShift (3) 0 00000000 0 0 0 | 049A3456 6804080D 1 0 0 0 -- DShift (4) 0 00000000 0 0 0 | 049A3456 6804080D 0 0 0 0 -- nDShift (1) 0 00000000 0 0 0 | 049A3456 6804080D 0 0 0 0 -- nDShift (2) 0 00000000 0 0 0 | 049A3456 D008101A 0 0 0 1 -- nDShift (3), do it really 0 00000000 0 0 0 | 049A3456 D008101A 0 0 0 1 -- nDShift (4) <> 0 00000000 0 0 0 | 049A3456 D008101A 1 0 0 1 -- DShift (1) 0 00000000 0 0 0 | 049A3456 D008101A 1 0 0 1 -- DShift (2) 0 00000000 0 0 0 | 049A3456 D008101A 1 0 0 1 -- DShift (3) 0 00000000 0 0 0 | 049A3456 D008101A 1 0 0 1 -- DShift (4) 0 00000000 0 0 0 | 049A3456 D008101A 0 0 0 1 -- nDShift (1) 0 00000000 0 0 0 | 049A3456 D008101A 0 0 0 1 -- nDShift (2) 0 00000000 0 0 0 | 049A3456 A0102034 0 0 0 1 -- nDShift (3), do it really 0 00000000 0 0 0 | 049A3456 A0102034 0 0 0 1 -- nDShift (4) <> 0 00000000 0 0 0 | 049A3456 A0102034 1 0 0 1 -- DShift (1) 0 00000000 0 0 1 | 049A3456 A0102034 1 0 0 1 -- DShift (2) 0 00000000 0 0 1 | 049A3456 A0102034 1 0 0 1 -- DShift (3) 0 00000000 0 0 1 | 049A3456 A0102034 1 0 0 1 -- DShift (4) 0 00000000 0 0 1 | 049A3456 A0102034 0 0 0 1 -- nDShift (1) 0 00000000 0 0 1 | 049A3456 A0102034 0 0 0 1 -- nDShift (2) 0 00000000 0 0 1 | 049A3456 40204069 0 0 0 0 -- nDShift (3), do it really 0 00000000 0 0 1 | 049A3456 40204069 0 0 0 0 -- nDShift (4) <> 0 00000000 0 0 1 | 04023456 40204069 0 0 0 0 -- DShift does not appear anymore 0 00000000 0 0 0 | 04023456 40204069 0 0 0 0 -- DShift does not appear anymore 0 00000000 0 0 0 | 04023456 40204069 0 0 0 0 -- DShift does not appear anymore <> <> 0 00120000 4 2 0 | 04023456 40204069 0 0 0 0 -- Setup Addr shift command 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- One pipeline delay <> 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles first <> 0 00000000 0 0 0 | 04923456 40204069 1 1 0 0 -- DShift (1) 0 00000000 0 0 0 | 04923456 40204069 1 1 0 0 -- DShift (2) 0 00000000 0 0 0 | 04923456 40204069 1 1 0 0 -- DShift (3) 0 00000000 0 0 0 | 04923456 40204069 1 1 0 0 -- DShift (4) 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- nDShift (1) 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- nDShift (2) 0 00000000 0 0 0 | 049268AC 40204069 0 1 0 0 -- nDShift (3), do it really 0 00000000 0 0 0 | 049268AC 40204069 0 1 0 0 -- nDShift (4) <> 0 00000000 0 0 0 | 049268AC 40204069 1 1 0 0 -- DShift (1) 0 00000000 0 0 0 | 049268AC 40204069 1 1 0 0 -- DShift (2) 0 00000000 0 0 0 | 049268AC 40204069 1 1 0 0 -- DShift (3) 0 00000000 0 0 0 | 049268AC 40204069 1 1 0 0 -- DShift (4) 0 00000000 0 0 0 | 049268AC 40204069 0 1 0 0 -- nDShift (1) 0 00000000 0 0 0 | 049268AC 40204069 0 1 0 0 -- nDShift (2) 0 00000000 0 0 0 | 0492D158 40204069 0 1 0 1 -- nDShift (3), do it really 0 00000000 0 0 0 | 0492D158 40204069 0 1 0 1 -- nDShift (4) <> 0 00000000 0 0 0 | 0492D158 40204069 1 1 0 1 -- DShift (1) 0 00000000 0 0 0 | 0492D158 40204069 1 1 0 1 -- DShift (2) 0 00000000 0 0 0 | 0492D158 40204069 1 1 0 1 -- DShift (3) 0 00000000 0 0 0 | 0492D158 40204069 1 1 0 1 -- DShift (4) 0 00000000 0 0 0 | 0492D158 40204069 0 1 0 1 -- nDShift (1) 0 00000000 0 0 0 | 0492D158 40204069 0 1 0 1 -- nDShift (2) 0 00000000 0 0 0 | 0492A2B1 40204069 0 1 0 1 -- nDShift (3), do it really 0 00000000 0 0 0 | 0492A2B1 40204069 0 1 0 1 -- nDShift (4) <> 0 00000000 0 0 0 | 0492A2B1 40204069 1 1 0 1 -- DShift (1) 0 00000000 0 0 0 | 0492A2B1 40204069 1 1 0 1 -- DShift (2) 0 00000000 0 0 0 | 0492A2B1 40204069 1 1 0 1 -- DShift (3) 0 00000000 0 0 0 | 0492A2B1 40204069 1 1 0 1 -- DShift (4) 0 00000000 0 0 0 | 0492A2B1 40204069 0 1 0 1 -- nDShift (1) 0 00000000 0 0 0 | 0492A2B1 40204069 0 1 0 1 -- nDShift (2) 0 00000000 0 0 0 | 04924563 40204069 0 1 0 0 -- nDShift (3), do it really 0 00000000 0 0 0 | 04924563 40204069 0 1 0 0 -- nDShift (4) <> 0 00000000 0 0 0 | 04924563 40204069 1 1 0 0 -- DShift (1) 0 00000000 0 0 0 | 04924563 40204069 1 1 0 0 -- DShift (2) 0 00000000 0 0 0 | 04924563 40204069 1 1 0 0 -- DShift (3) 0 00000000 0 0 0 | 04924563 40204069 1 1 0 0 -- DShift (4) 0 00000000 0 0 0 | 04924563 40204069 0 1 0 0 -- nDShift (1) 0 00000000 0 0 0 | 04924563 40204069 0 1 0 0 -- nDShift (2) 0 00000000 0 0 0 | 04928AC6 40204069 0 1 0 1 -- nDShift (3), do it really 0 00000000 0 0 0 | 04928AC6 40204069 0 1 0 1 -- nDShift (4) <> 0 00000000 0 0 0 | 04928AC6 40204069 1 1 0 1 -- DShift (1) 0 00000000 0 0 0 | 04928AC6 40204069 1 1 0 1 -- DShift (2) 0 00000000 0 0 0 | 04928AC6 40204069 1 1 0 1 -- DShift (3) 0 00000000 0 0 0 | 04928AC6 40204069 1 1 0 1 -- DShift (4) 0 00000000 0 0 0 | 04928AC6 40204069 0 1 0 1 -- nDShift (1) 0 00000000 0 0 0 | 04928AC6 40204069 0 1 0 1 -- nDShift (2) 0 00000000 0 0 0 | 0492158D 40204069 0 1 0 0 -- nDShift (3), do it really 0 00000000 0 0 0 | 0492158D 40204069 0 1 0 0 -- nDShift (4) <> 0 00000000 0 0 0 | 0492158D 40204069 1 1 0 0 -- DShift (1) 0 00000000 0 0 0 | 0492158D 40204069 1 1 0 0 -- DShift (2) 0 00000000 0 0 0 | 0492158D 40204069 1 1 0 0 -- DShift (3) 0 00000000 0 0 0 | 0492158D 40204069 1 1 0 0 -- DShift (4) 0 00000000 0 0 0 | 0492158D 40204069 0 1 0 0 -- nDShift (1) 0 00000000 0 0 0 | 0492158D 40204069 0 1 0 0 -- nDShift (2) 0 00000000 0 0 0 | 04922B1A 40204069 0 1 0 0 -- nDShift (3), do it really 0 00000000 0 0 0 | 04922B1A 40204069 0 1 0 0 -- nDShift (4) <> 0 00000000 0 0 0 | 04922B1A 40204069 1 1 0 0 -- DShift (1) 0 00000000 0 0 0 | 04922B1A 40204069 1 1 0 0 -- DShift (2) 0 00000000 0 0 0 | 04922B1A 40204069 1 1 0 0 -- DShift (3) 0 00000000 0 0 0 | 04922B1A 40204069 1 1 0 0 -- DShift (4) 0 00000000 0 0 0 | 04922B1A 40204069 0 1 0 0 -- nDShift (1) 0 00000000 0 0 0 | 04922B1A 40204069 0 1 0 0 -- nDShift (2) 0 00000000 0 0 0 | 04925634 40204069 0 1 0 0 -- nDShift (3), do it really 0 00000000 0 0 0 | 04925634 40204069 0 1 0 0 -- nDShift (4) <> 0 00000000 0 0 0 | 04925634 40204069 1 1 0 0 -- DShift (1) 0 00000000 0 0 0 | 04925634 40204069 1 1 0 0 -- DShift (2) 0 00000000 0 0 0 | 04925634 40204069 1 1 0 0 -- DShift (3) 0 00000000 0 0 0 | 04925634 40204069 1 1 0 0 -- DShift (4) 0 00000000 0 0 0 | 04925634 40204069 0 1 0 0 -- nDShift (1) 0 00000000 0 0 0 | 04925634 40204069 0 1 0 0 -- nDShift (2) 0 00000000 0 0 0 | 0492AC68 40204069 0 1 0 1 -- nDShift (3), do it really 0 00000000 0 0 0 | 0492AC68 40204069 0 1 0 1 -- nDShift (4) <> 0 00000000 0 0 0 | 0492AC68 40204069 1 1 0 1 -- DShift (1) 0 00000000 0 0 0 | 0492AC68 40204069 1 1 0 1 -- DShift (2) 0 00000000 0 0 0 | 0492AC68 40204069 1 1 0 1 -- DShift (3) 0 00000000 0 0 0 | 0492AC68 40204069 1 1 0 1 -- DShift (4) 0 00000000 0 0 0 | 0492AC68 40204069 0 1 0 1 -- nDShift (1) 0 00000000 0 0 0 | 0492AC68 40204069 0 1 0 1 -- nDShift (2) 0 00000000 0 0 0 | 049258D1 40204069 0 1 0 0 -- nDShift (3), do it really 0 00000000 0 0 0 | 049258D1 40204069 0 1 0 0 -- nDShift (4) <> 0 00000000 0 0 0 | 049258D1 40204069 1 1 0 0 -- DShift (1) 0 00000000 0 0 0 | 049258D1 40204069 1 1 0 0 -- DShift (2) 0 00000000 0 0 0 | 049258D1 40204069 1 1 0 0 -- DShift (3) 0 00000000 0 0 0 | 049258D1 40204069 1 1 0 0 -- DShift (4) 0 00000000 0 0 0 | 049258D1 40204069 0 1 0 0 -- nDShift (1) 0 00000000 0 0 0 | 049258D1 40204069 0 1 0 0 -- nDShift (2) 0 00000000 0 0 0 | 0492B1A2 40204069 0 1 0 1 -- nDShift (3), do it really 0 00000000 0 0 0 | 0492B1A2 40204069 0 1 0 1 -- nDShift (4) <> 0 00000000 0 0 0 | 0492B1A2 40204069 1 1 0 1 -- DShift (1) 0 00000000 0 0 0 | 0492B1A2 40204069 1 1 0 1 -- DShift (2) 0 00000000 0 0 0 | 0492B1A2 40204069 1 1 0 1 -- DShift (3) 0 00000000 0 0 0 | 0492B1A2 40204069 1 1 0 1 -- DShift (4) 0 00000000 0 0 0 | 0492B1A2 40204069 0 1 0 1 -- nDShift (1) 0 00000000 0 0 0 | 0492B1A2 40204069 0 1 0 1 -- nDShift (2) 0 00000000 0 0 0 | 04926345 40204069 0 1 0 0 -- nDShift (3), do it really 0 00000000 0 0 0 | 04926345 40204069 0 1 0 0 -- nDShift (4) <> 0 00000000 0 0 0 | 04926345 40204069 1 1 0 0 -- DShift (1) 0 00000000 0 0 0 | 04926345 40204069 1 1 0 0 -- DShift (2) 0 00000000 0 0 0 | 04926345 40204069 1 1 0 0 -- DShift (3) 0 00000000 0 0 0 | 04926345 40204069 1 1 0 0 -- DShift (4) 0 00000000 0 0 0 | 04926345 40204069 0 1 0 0 -- nDShift (1) 0 00000000 0 0 0 | 04926345 40204069 0 1 0 0 -- nDShift (2) 0 00000000 0 0 0 | 0492C68A 40204069 0 1 0 1 -- nDShift (3), do it really 0 00000000 0 0 0 | 0492C68A 40204069 0 1 0 1 -- nDShift (4) <> 0 00000000 0 0 0 | 0492C68A 40204069 1 1 0 1 -- DShift (1) 0 00000000 0 0 0 | 0492C68A 40204069 1 1 0 1 -- DShift (2) 0 00000000 0 0 0 | 0492C68A 40204069 1 1 0 1 -- DShift (3) 0 00000000 0 0 0 | 0492C68A 40204069 1 1 0 1 -- DShift (4) 0 00000000 0 0 0 | 0492C68A 40204069 0 1 0 1 -- nDShift (1) 0 00000000 0 0 0 | 0492C68A 40204069 0 1 0 1 -- nDShift (2) 0 00000000 0 0 0 | 04928D15 40204069 0 1 0 1 -- nDShift (3), do it really 0 00000000 0 0 0 | 04928D15 40204069 0 1 0 1 -- nDShift (4) <> 0 00000000 0 0 0 | 04928D15 40204069 1 1 0 1 -- DShift (1) 0 00000000 0 0 0 | 04928D15 40204069 1 1 0 1 -- DShift (2) 0 00000000 0 0 0 | 04928D15 40204069 1 1 0 1 -- DShift (3) 0 00000000 0 0 0 | 04928D15 40204069 1 1 0 1 -- DShift (4) 0 00000000 0 0 0 | 04928D15 40204069 0 1 0 1 -- nDShift (1) 0 00000000 0 0 0 | 04928D15 40204069 0 1 0 1 -- nDShift (2) 0 00000000 0 0 0 | 04921A2B 40204069 0 1 0 0 -- nDShift (3), do it really 0 00000000 0 0 0 | 04921A2B 40204069 0 1 0 0 -- nDShift (4) <> 0 00000000 0 0 0 | 04921A2B 40204069 1 1 0 0 -- DShift (1) 0 00000000 0 0 0 | 04921A2B 40204069 1 1 0 0 -- DShift (2) 0 00000000 0 0 0 | 04921A2B 40204069 1 1 0 0 -- DShift (3) 0 00000000 0 0 0 | 04921A2B 40204069 1 1 0 0 -- DShift (4) 0 00000000 0 0 0 | 04921A2B 40204069 0 1 0 0 -- nDShift (1) 0 00000000 0 0 0 | 04921A2B 40204069 0 1 0 0 -- nDShift (2) 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- nDShift (3), do it really 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- nDShift (4) <> 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last 0 00000000 0 0 0 | 04923456 40204069 0 1 0 0 -- DMDAddr only for 16 cycles last <> 0 00000000 0 0 0 | 04023456 40204069 0 0 0 0 -- DMDAddr rescinded <> 0 000A0000 4 2 0 | 04023456 40204069 0 0 0 0 -- Setup Execute command 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Should take 8 cycles 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Should take 8 cycles 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Should take 8 cycles 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Should take 8 cycles 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Should take 8 cycles 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Should take 8 cycles 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Should take 8 cycles 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Should take 8 cycles 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Should take 8 cycles 0 00000000 0 0 0 | 04023456 40204069 0 0 0 0 -- End of Execute <> 0 000A0000 4 2 0 | 04023456 40204069 0 0 0 0 -- Setup Execute command 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Normal Execute cycle 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Normal Execute cycle 0 001A0000 4 2 0 | 048A3456 40204069 0 0 1 0 -- Insert Data shift in the middle 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Nothing should change 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Normal Execute cycle 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Normal Execute cycle 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Normal Execute cycle 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Normal Execute cycle 0 00000000 0 0 0 | 048A3456 40204069 0 0 1 0 -- Normal Execute cycle 0 00000000 0 0 0 | 04023456 40204069 0 0 0 0 -- End of Execute .