Blpd – Texas Instruments TMS320C2XX User Manual

Page 207

Advertising
background image

BLPD

Block Move From Program Memory to Data Memory

7-54

Syntax

General syntax:

BLPD

source, destination

BLPD #

pma, dma

Direct with long immediate

source

BLPD #

pma, ind [, ARn]

Indirect with long immediate

source

Operands

pma:

16-bit program-memory address

dma:

7 LSBs of the data-memory address

n:

Value from 0 to 7 designating the next auxiliary register

ind:

Select one of the following seven options:
* *+ *– *0+ *0– *BR0+ *BR0–

BLPD

#pma, dma

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

1

0

1

0

0

1

0

1

0

dma

pma

BLPD

#pma, ind [, ARn]

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

1

0

1

0

0

1

0

1

1

ARU

N

NAR

pma

Note:

ARU, N, and NAR are defined in Section 6.3,

Indirect Addressing Mode (page 6-9).

Execution

Increment PC, then ...
(PC)

MSTACK

pma

PC

(source)

destination

For indirect, modify (current AR) and (ARP) as specified
(PC) + 1

PC

While (repeat counter)

0:

(source)

destination

For indirect, modify (current AR) and (ARP) as specified
(PC) + 1

PC

(repeat counter) –1

repeat counter

(MSTACK)

PC

Status Bits

None

Opcode

Advertising