A.8 Instruction Timing - Motorola DSP56000 Manual

24-bit digital signal processor
Hide thumbs Also See for DSP56000:
Table of Contents

Advertisement

A.8
INSTRUCTION TIMING
This section describes how to calculate DSP56K instruction timing manually using the
tables provided. Three complete examples illustrate the "layered'' nature of the tables.
Alternatively, the user can determine the number of instruction program words and the
number of oscillator clock cycles required for a given instruction by using the DSP56K
simulator. This method of determining instruction timing information is much faster and
much simpler than using the tables. This powerful software package is available for the
™ PC and SUN workstation.
*
IBM
• Table A-6 gives the number of instruction program words and the number of oscillator
clock cycles for each instruction mnemonic.
• Table A-7 gives the number of additional (if any) instruction words and additional (if
any) clock cycles for each type of parallel move operation.
• Table A-8 gives the number of additional (if any) clock cycles for each type of
MOVEC operation.
• Table A-9 gives the number of additional (if any) clock cycles for each type of
MOVEP operation.
• Table A-10 gives the number of additional (if any) clock cycles for each type of bit
manipulation (BCHG, BCLR, BSET, and BTST) operation.
• Table A-11 gives the number of additional (if any) clock cycles for each type of jump
(Jcc, JCLR, JMP, JScc, JSCLR, JSET, JSR, and JSSET) operation.
• Table A-12 gives the number of additional (if any) clock cycles for the RTI and RTS
instructions.
• Table A-13 gives the number of additional (if any) instruction words and additional (if
any) clock cycles for each effective addressing mode.
• Table A-14 gives the number of additional (if any) clock cycles for external data,
external program, and external I/O memory accesses.
The number of words per instruction is dependent on the addressing mode and the type
of parallel data bus move operation specified. The symbols used reference subsequent
tables to complete the instruction word count.
The number of oscillator clock cycles per instruction is dependent on many factors,
*IBM is a trademark of International Business Machines.
SUN is a trademark of Sun Microsystems, Inc.
A - 294
INSTRUCTION TIMING
INSTRUCTION SET DETAILS
MOTOROLA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp56k

Table of Contents