Motorola DSP96002 User Manual
Page 510
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.