dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 16
![no-image](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_sml.jpg)
dsp56800e
Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
1.DSP56800E.pdf
(706 pages)
- Current page: 16 of 706
- Download datasheet (4Mb)
Figure 3-25
Figure 3-26
Figure 3-27
Figure 3-28
Figure 3-29
Figure 3-30
Figure 3-31
Figure 3-32
Figure 3-33
Figure 4-1
Figure 5-1
Figure 5-2
Figure 5-3
Figure 5-4
Figure 5-5
Figure 5-6
Figure 5-7
Figure 5-8
Figure 5-9
Figure 5-10
Figure 5-11
Figure 5-12
Figure 5-13
Figure 5-14
Figure 5-15
Figure 5-16
Figure 5-17
Figure 5-18
Figure 5-19
Figure 5-20
Figure 5-21
Figure 5-22
Figure 5-23
Figure 5-24
Figure 5-25
Figure 5-26
Figure 5-27
Figure 5-28
Figure 5-29
xvi
Immediate Addressing: 7-Bit Immediate Data to Address Register. . . . . . . . . 3-39
Immediate Addressing: 7-Bit Immediate Data to Data ALU Register . . . . . . . 3-39
Immediate Addressing: 16-Bit Immediate Data to AGU Register . . . . . . . . . . 3-40
Immediate Addressing: 16-Bit Immediate Data to Data ALU Register . . . . . . 3-40
Immediate Addressing: 32-Bit Immediate Data . . . . . . . . . . . . . . . . . . . . . . . . 3-41
Absolute Addressing: 6-Bit Absolute Short Address . . . . . . . . . . . . . . . . . . . . 3-42
Absolute Addressing: 6-Bit I/O Short Address . . . . . . . . . . . . . . . . . . . . . . . . 3-43
Absolute Addressing: 16-Bit Absolute Address . . . . . . . . . . . . . . . . . . . . . . . . 3-44
Absolute Addressing: 24-Bit Absolute Address . . . . . . . . . . . . . . . . . . . . . . . . 3-45
Moving Data in the Register Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-50
Data ALU Programming Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Data ALU Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
The 32-Bit Y Register—Composed of Y1 Concatenated with Y0. . . . . . . . . . . 5-4
Different Components of an Accumulator (Using “FF” Notation) . . . . . . . . . . 5-4
Writing the Accumulator as a Whole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
Writing the Accumulator by Portions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
Writing the Accumulator Extension Registers (FF2) . . . . . . . . . . . . . . . . . . . . 5-10
Reading the Accumulator Extension Registers (FF2) . . . . . . . . . . . . . . . . . . . 5-11
Integer Word Addition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16
Fractional Word Addition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16
Adding a Word Integer to a Long-Word Integer . . . . . . . . . . . . . . . . . . . . . . . 5-17
Adding a Word Fractional to a Long-Word Fractional . . . . . . . . . . . . . . . . . . 5-17
Comparison of Integer and Fractional Multiplication . . . . . . . . . . . . . . . . . . . 5-18
Fractional Multiplication (MPY) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19
Integer Multiplication with Word-Sized Result (IMPY.W) . . . . . . . . . . . . . . . 5-20
Integer Multiplication with Long-Word-Sized Result (IMPY.L). . . . . . . . . . . 5-20
16- and 32-Bit Logical Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25
Arithmetic Shifts on 16-Bit Words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26
Arithmetic Shifts on 32-Bit Long Words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26
Single-Precision-Times-Double-Precision Signed Multiplication . . . . . . . . . . 5-30
Double-Precision-Times-Double-Precision Signed Multiplication . . . . . . . . . 5-31
32-Bit × 32-Bit –> 32-Bit Signed Integer Multiplication . . . . . . . . . . . . . . . . . 5-33
32-Bit × 32-Bit –> 32-Bit Unsigned Integer Multiplication. . . . . . . . . . . . . . . 5-34
32-Bit × 32-Bit –> 64-Bit Signed Integer Multiplication . . . . . . . . . . . . . . . . . 5-35
Normalizing a Small Negative Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-36
Normalizing a Large Positive Value. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-37
Example of Saturation Arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-40
Convergent Rounding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-45
Two’s-Complement Rounding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-46
DSP56800E Core Reference Manual
Freescale Semiconductor
Related parts for dsp56800e
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![DSP-1348M](/images/no-image3.png)
Part Number:
Description:
TTLPWG Series FAST / TTL Pulse Width Generator Modules
Manufacturer:
RHOMBUS-IND [Rhombus Industries Inc.]
Datasheet:
![adsp-21161n](/images/no-image3.png)
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
![adsp-2191m](/images/no-image3.png)
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
![adsp-2186lbst-1602](/images/no-image3.png)
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
![adsp-2186m](/images/no-image3.png)
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
![adsp-2186n](/images/no-image3.png)
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
![adsp-2186bca-160](/images/no-image3.png)
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
![adsp-2185m](/images/no-image3.png)
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
![adsp-2188m](/images/no-image3.png)
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
![adsp-21160n](/images/no-image3.png)
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
![MC14560BCP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC12034AP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MPIC2112P](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC14520BCP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC12026AP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet: