DSP Processor Fundamentals |
||
| HOME << PRODUCTS << | ||
DSP Processor Fundamentals — Table of ContentsCopyright © 1994-1996 Berkeley Design Technology, Inc.ContentsPreface1. Digital Signal Processing and DSP Systems1.1 Advantages of DSP1.2 Characteristics of DSP Systems1.3 Classes of DSP Applications2. DSP Processors, Embodiments, and Alternatives2.1 DSP Processors2.2 DSP Processor Embodiments2.3 Alternatives to Commercial DSP Processors3. Numeric Representations and Arithmetic3.1 Fixed-Point vs. Floating-Point3.2 Native Data Word Width3.3 Extended Precision3.4 Floating-Point Emulation and Block Floating-Point3.5 IEEE-754 Floating-Point3.6 Relationship Between Data Word Size and Instruction Word Size4. Data Path4.1 Fixed-Point Data Paths4.2 Floating-Point Data Paths4.3 Special Function Units5. Memory Architecture5.1 Memory Structures5.2 Features for Reducing Memory Access Requirements5.3 Wait States5.4 ROM5.5 External Memory Interfaces5.6 Customization6. Addressing6.1 Implied Addressing6.2 Immediate Data6.3 Memory-Direct Addressing6.4 Register-Direct Addressing6.5 Register-Indirect Addressing6.6 Short Addressing Modes7. Instruction Set7.1 Instruction Types7.2 Registers7.3 Parallel Move Support7.4 Orthogonality7.5 Assembly Language Format8. Execution Control8.1 Hardware Looping8.2 Interrupts8.3 Stacks8.4 Relative Branch Support9. Pipelining9.1 Introduction9.2 Pipeline Depth9.3 Interlocking9.4 Branching Effects9.5 Interrupt Effects9.6 Pipeline Programming Models10. Peripherals10.1 Serial Ports10.2 Timers10.3 Parallel Ports10.4 Bit I/O Ports10.5 Host Ports10.6 Communications Ports10.7 On-Chip A/D and D/A Converters10.8 External Interrupts10.9 Summary11. On-Chip Debugging Facilities11.1 Scan-Based Debugging/Emulation Facilities12. Power Consumption and Management12.1 Low-Voltage Operation12.2 Power Management Features13. Clocking14. Price and Packaging14.1 Example Prices14.2 Packaging15. Fabrication Details15.1 Feature Size15.2 Operating Voltage15.3 Die Size16. Development Tools16.1 Assembly Language Tools16.2 High-Level Language Development Tools16.3 Block-Diagram-Based Programming Tools16.4 Real-Time Operating Systems16.5 Multimedia Environments17. Applications Support17.1 Documentation17.2 Applications Engineers17.3 Telephone Support17.4 Bulletin Boards17.5 Training17.6 Third-Party Support18. Conclusions18.1 Choosing a Processor Architecture18.2 DSP Processor TrendsAppendix A: Vendor Contact InformationReferencesGlossaryIndexClick here to return to the DSP Processor Fundamentals page. Click here to download an order form to order DSP Processor Fundamentals. |
|
|