BLDD
Block Move From Data Memory to Data Memory
7-52
Cycles for a Repeat (RPT) Execution of a BLDD Instruction
Operand
ROM
DARAM
SARAM
External
Source: DARAM
Destination: DARAM
n+2
n+2
n+2
n+2+2p
Source: SARAM
Destination: DARAM
n+2
n+2
n+2
n+2+2p
Source: External
Destination: DARAM
n+2+nd
src
n+2+nd
src
n+2+nd
src
n+2+nd
src
+2p
Source: DARAM
Destination: SARAM
n+2
n+2
n+2
n+4
†
n+2+2p
Source: SARAM
Destination: SARAM
n+2
2n
‡
n+2
2n
‡
n+2
2n
‡
n+4
†
2n+2
§
n+2+2p
2n+2p
‡
Source: External
Destination: SARAM
n+2+nd
src
n+2+nd
src
n+2+nd
src
n+4+nd
src
†
n+2+nd
src
+2p
Source: DARAM
Destination: External
2n+2+nd
dst
2n+2+nd
dst
2n+2+nd
dst
2n+2+nd
dst
+2p
Source: SARAM
Destination: External
2n+2+nd
dst
2n+2+nd
dst
2n+2+nd
dst
2n+2+nd
dst
+2p
Source: External
Destination: External
4n+nd
src
+nd
dst
‡
4n+nd
src
+nd
dst
4n+nd
src
+nd
dst
4n+2+nd
src
+nd
dst
+2p
† If the destination operand and the code are in the same SARAM block
‡ If both the source and the destination operands are in the same SARAM block
§ If both operands and the code are in the same SARAM block