dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 283
dsp56800e
Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
1.DSP56800E.pdf
(706 pages)
- Current page: 283 of 706
- Download datasheet (4Mb)
Note that memory accesses take place across three stages of the pipeline: an address is provided in the first
cycle of an access, the memory latches the address on the second cycle, and the memory drives the
corresponding data bus on the third cycle. This requirement applies when accessing both program and data
memory, and when fetching both instructions and operands.
10.2
Normal instruction execution occurs in an eight-stage pipeline, allowing most instructions to be retired at a
rate of one instruction per clock cycle. Certain instructions, however, require more than 1 clock cycle to
complete. These include the following:
10.2.1
Pipelining allows instruction executions to overlap so that the execution of one pipeline stage for a given
instruction occurs concurrently with the execution of other pipeline stages for other instructions. The
processor fetches only 1 instruction word per clock cycle; if an instruction is more than 1 instruction word
in length, it fetches each additional word with an additional cycle before fetching the next instruction.
Table 10-2 on page 10-4 demonstrates simultaneous execution through the pipelining of the five
instructions that are found in Example 10-1 on page 10-4.
Freescale Semiconductor
•
•
•
•
•
•
Instructions longer than 1 instruction word
Instructions using an addressing mode that requires more than 1 cycle for the address calculation
Data ALU arithmetic instructions with one operand in memory
Instructions causing a change of flow
Instructions accessing program memory
Special instructions:
— Multi-bit shifting instructions that operate on 32-bit values
— TSTDECA.W instruction
— NORM instruction
— ALIGNSP instruction
— REP instruction
Normal Pipeline Operation
General Pipeline Operations
Table 10-1. Mapping Fundamental Operations to Pipeline Stages
Instruction fetch
Data memory access
AGU calculation
Data ALU calculation—Normal
Data ALU calculation—Late
Data ALU calculation—multiplication and shifts
Operation
Instruction Pipeline
Pipeline Stages
AG, OP2, EX
P1, P2, IF
EX, EX2
EX2
AG
EX
Normal Pipeline Operation
10-3
Related parts for dsp56800e
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
TTLPWG Series FAST / TTL Pulse Width Generator Modules
Manufacturer:
RHOMBUS-IND [Rhombus Industries Inc.]
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet: