- 432 pages
- English
- PDF
- Available on iOS & Android
Embedded Media Processing
About This Book
A key technology enabling fast-paced embedded media processing developments is the high-performance, low-power, small-footprint convergent processor, a specialized device that combines the real-time control of a traditional microcontroller with the signal processing power of a DSP. This practical guide is your one-stop shop for understanding how to implement this cutting-edge technology.You will learn how to:
- Choose the proper processor for an application.
- Architect your system to avoid problems at the outset.
- Manage your data flows and memory accesses so that they line up properly
- Make smart-trade-offs in portable applications between power considerations and computational performance.
- Divide processing tasks across multiple cores.
- Program frameworks that optimize performance without needlessly increasing programming model complexity.
- Implement benchmarking techniques that will help you adapt a framework to best fit a target application, and much more!
Covering the entire spectrum of EMP-related design issues, from easy-to-understand explanations of basic architecture and direct memory access (DMA), to in-depth discussions of code optimization and power management, this practical book will be an invaluable aid to every engineer working with EMP, from the beginner to the seasoned expert.
- Comprehensive subject coverage with emphasis on practical application
- Essential assembly language code included throughout text
- Many real-world examples using Analog's popular Blackfin Processor architecture
Frequently asked questions
Information
Table of contents
- Front cover
- Embedded Media Processing
- Copyright page
- Table of Contents
- Preface
- Acronyms
- About the Authors
- Whatâs on the (Companion website)?
- Chapter 1: Embedded Media Processing
- Chapter 2: Memory Systems
- Chapter 3: Direct Memory Access
- Chapter 4: System Resource Partitioning and Code Optimization
- Chapter 5: Basics of Embedded Audio Processing
- Chapter 6: Basics of Embedded Video and Image Processing
- Chapter 7: Media Processing Frameworks
- Chapter 8: Power Management for Embedded Systems
- Chapter 9: Application Examples
- APPENDIX: Sources and Further Reading
- Index