Do a Data Shift cycle
Setup command
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
Bit 0 out
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)
Bit 1 out
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)
Bit 2 out
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)
Bit 3 out
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)
Bit 4 out
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)
End of the Data shift automaton
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
Do an Address Shift cycle
Setup command
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
Initial DAddr phase (16 cycles)
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
Bit 0 out
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)
Bit 1 out
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)
Bit 2 out
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)
Bit 3 out
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)
Bit 4 out
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)
Bit 5 out
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)
Bit 6 out
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)
Bit 7 out
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)
Bit 8 out
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)
Bit 9 out
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)
Bit 10 out
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)
Bit 11 out
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)
Bit 12 out
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)
Bit 13 out
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)
Bit 14 out
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)
Bit 15 out
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)
Terminal DAddr phase (16 cycles)
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
End of the Address shift automaton
0 00000000 0 0 0 | 04023456 40204069 0 0 0 0 -- DMDAddr rescinded