beautypg.com

Motorola DSP96002 User Manual

Page 510

background image

A - 322

DSP96002 USER’S MANUAL

MOTOROLA

A.9.5 MOVEP Timing Summary

+ mvp

MOVEC Operation

Cycles

Comments

Register

Peripheral

2 + aio

X Memory

Peripheral

2 + ea + ax + aio

Note 1

Y Memory

Peripheral

2 + ea + ay + aio

Note 1

P Memory

Peripheral

4 + ea + ap + aio

Note: The ax(ay) term does not apply to MOVE IMMEDIATE DATA.

Figure A-12 MOVEP Timing Summary

If there are wait states, (i.e., assumption 4 is not applicable) then to each 1-word instruction timing a "+ap"

term should be added and to each 2-word instruction a "+(2 * ap)" term should be added to account for the

program memory wait states spent to fetch an instruction word to fill the pipeline.

Note that the "ap" term present in Figure A-12 for the P Memory Move entry represents the wait states

spent when accessing the program memory during DATA read or write and does not refer to instruction

fetches.

A.9.6

MOVES Timing Summary

+ mvs

MOVEC Operation

Cycles

Comments

Register

Abs. Short Mem.

0

X Memory

Abs. Short Mem.

2 + ea + ax

Note 1

Y Memory

Abs. Short Mem.

2 + ea + ay

Note 1

P Memory

Abs. Short Mem.

4 + ea + ap

Note 1: The ax(ay) term does not apply to MOVE IMMEDIATE DATA.

Figure A-13 MOVES Timing Summary

If there are wait states, (i.e., assumption 4 is not applicable) then to each 1-word instruction timing a "+ap"

term should be added and to each 2-word instruction a "+(2 * ap)" term should be added to account for the

program memory wait states spent to fetch an instruction word to fill the pipeline.

Note that the "ap" term present in Figure A-13 for the P Memory Move entry represents the wait states

spent when accessing the program memory during DATA read or write and does not refer to instruction

fetches.