beautypg.com

Blpd – Texas Instruments TMS320C2XX User Manual

Page 209

background image

BLPD

Block Move From Program Memory to Data Memory

7-56

Cycles

Cycles for a Single BLPD Instruction

Operand

ROM

DARAM

SARAM

External

Source: DARAM/ROM
Destination: DARAM

3

3

3

3+2p

code

Source: SARAM
Destination: DARAM

3

3

3

3+2p

code

Source: External
Destination: DARAM

3+p

src

3+p

src

3+p

src

3+p

src

+2p

code

Source: DARAM/ROM
Destination: SARAM

3

3

3
4

3+2p

code

Source: SARAM
Destination: SARAM

3

3

3
4

3+2p

code

Source: External
Destination: SARAM

3+p

src

3+p

src

3+p

src

4+p

src

3+p

src

+2p

code

Source: DARAM/ROM
Destination: External

4+d

dst

4+d

dst

4+d

dst

6+d

dst

+2p

code

Source: SARAM
Destination: External

4+d

dst

4+d

dst

4+d

dst

6+d

dst

+2p

code

Source: External
Destination: External

4+p

src

+d

dst

4+p

src

+d

dst

4+p

src

+d

dst

6+p

src

+d

dst

+2p

code

† If the destination operand and the code are in the same SARAM block

Cycles for a Repeat (RPT) Execution of a BLPD Instruction

Operand

ROM

DARAM

SARAM

External

Source: DARAM/ROM
Destination: DARAM

n+2

n+2

n+2

n+2+2p

code

Source: SARAM
Destination: DARAM

n+2

n+2

n+2

n+2+2p

code

Source: External
Destination: DARAM

n+2+np

src

n+2+np

src

n+2+np

src

n+2+np

src

+2p

code

Source: DARAM/ROM
Destination: SARAM

n+2

n+2

n+2
n+4

n+2+2p

code

† 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