Stereo System User Manual
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.