DSP Processor Fundamentals
BDTI
HOME << PRODUCTS << BDTI

DSP Processor Fundamentals — Table of Contents

Copyright © 1994-1996 Berkeley Design Technology, Inc.

Contents

Preface

1. Digital Signal Processing and DSP Systems

    1.1 Advantages of DSP

    1.2 Characteristics of DSP Systems

    1.3 Classes of DSP Applications

2. DSP Processors, Embodiments, and Alternatives

    2.1 DSP Processors

    2.2 DSP Processor Embodiments

    2.3 Alternatives to Commercial DSP Processors

3. Numeric Representations and Arithmetic

    3.1 Fixed-Point vs. Floating-Point

    3.2 Native Data Word Width

    3.3 Extended Precision

    3.4 Floating-Point Emulation and Block Floating-Point

    3.5 IEEE-754 Floating-Point

    3.6 Relationship Between Data Word Size and Instruction Word Size

4. Data Path

    4.1 Fixed-Point Data Paths

    4.2 Floating-Point Data Paths

    4.3 Special Function Units

5. Memory Architecture

    5.1 Memory Structures

    5.2 Features for Reducing Memory Access Requirements

    5.3 Wait States

    5.4 ROM

    5.5 External Memory Interfaces

    5.6 Customization

6. Addressing

    6.1 Implied Addressing

    6.2 Immediate Data

    6.3 Memory-Direct Addressing

    6.4 Register-Direct Addressing

    6.5 Register-Indirect Addressing

    6.6 Short Addressing Modes

7. Instruction Set

    7.1 Instruction Types

    7.2 Registers

    7.3 Parallel Move Support

    7.4 Orthogonality

    7.5 Assembly Language Format

8. Execution Control

    8.1 Hardware Looping

    8.2 Interrupts

    8.3 Stacks

    8.4 Relative Branch Support

9. Pipelining

    9.1 Introduction

    9.2 Pipeline Depth

    9.3 Interlocking

    9.4 Branching Effects

    9.5 Interrupt Effects

    9.6 Pipeline Programming Models

10. Peripherals

    10.1 Serial Ports

    10.2 Timers

    10.3 Parallel Ports

    10.4 Bit I/O Ports

    10.5 Host Ports

    10.6 Communications Ports

    10.7 On-Chip A/D and D/A Converters

    10.8 External Interrupts

    10.9 Summary

11. On-Chip Debugging Facilities

    11.1 Scan-Based Debugging/Emulation Facilities

12. Power Consumption and Management

    12.1 Low-Voltage Operation

    12.2 Power Management Features

13. Clocking

14. Price and Packaging

    14.1 Example Prices

    14.2 Packaging

15. Fabrication Details

    15.1 Feature Size

    15.2 Operating Voltage

    15.3 Die Size

16. Development Tools

    16.1 Assembly Language Tools

    16.2 High-Level Language Development Tools

    16.3 Block-Diagram-Based Programming Tools

    16.4 Real-Time Operating Systems

    16.5 Multimedia Environments

17. Applications Support

    17.1 Documentation

    17.2 Applications Engineers

    17.3 Telephone Support

    17.4 Bulletin Boards

    17.5 Training

    17.6 Third-Party Support

18. Conclusions

    18.1 Choosing a Processor Architecture

    18.2 DSP Processor Trends

Appendix A: Vendor Contact Information

References

Glossary

Index

Click here to return to the DSP Processor Fundamentals page.

Click here to download an order form to order DSP Processor Fundamentals.

Top of page