Embedded media processing / by David Katz and Rick Gentile.
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 gu...
Saved in:
Online Access: |
Full Text (via ProQuest) |
---|---|
Main Author: | |
Other Authors: | |
Format: | eBook |
Language: | English |
Published: |
Amsterdam ; London :
Elsevier/Newnes,
©2005.
|
Series: | Embedded Technology.
|
Subjects: |
MARC
LEADER | 00000cam a2200000Ma 4500 | ||
---|---|---|---|
001 | b9627251 | ||
003 | CoU | ||
005 | 20170929044614.3 | ||
006 | m o d | ||
007 | cr ||||||||||| | ||
008 | 050511s2005 ne a o 001 0 eng d | ||
019 | |a 827926547 |a 936844535 | ||
020 | |a 0080458882 |q (electronic bk.) | ||
020 | |a 9780080458885 |q (electronic bk.) | ||
020 | |z 0750679123 | ||
035 | |a (OCoLC)ebqac441766839 | ||
035 | |a (OCoLC)441766839 |z (OCoLC)827926547 |z (OCoLC)936844535 | ||
037 | |a ebqac270166 | ||
040 | |a MERUC |b eng |e pn |c MERUC |d OCLCQ |d IDEBK |d OCLCQ |d MYPMP |d OCLCO |d OCLCF |d OCLCQ |d EBLCP |d OCLCQ |d LOA |d COCUF |d STF |d CCO |d MOR |d PIFAG |d ZCU |d OCLCQ |d MERUC |d OCLCQ | ||
049 | |a GWRE | ||
050 | 4 | |a TK5102.9 |b K19 2005 | |
100 | 1 | |a Katz, David J. | |
245 | 1 | 0 | |a Embedded media processing / |c by David Katz and Rick Gentile. |
260 | |a Amsterdam ; |a London : |b Elsevier/Newnes, |c ©2005. | ||
300 | |a 1 online resource (xxxi, 389 pages) : |b illustrations. | ||
336 | |a text |b txt |2 rdacontent. | ||
337 | |a computer |b c |2 rdamedia. | ||
338 | |a online resource |b cr |2 rdacarrier. | ||
490 | 1 | |a Embedded Technology. | |
505 | 0 | |a Front cover; Embedded Media Processing; Copyright page; Table of Contents; Preface; History of This Book; Chapter Overviews; Chapter 1: Embedded Media Processing; Chapter 2: Memory Systems; Chapter 3: Direct Memory Access (DMA); 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; Acknowledgments; Acronyms; About the Authors. | |
505 | 8 | |a What's on the (Companion website)?Chapter 1: Embedded Media Processing; Why Are You Reading This Book?; So What's All the Excitement About Embedded Multimedia Systems?; A Simplified Look at a Media Processing System; Core Processing; Input/Output Subsystems-Peripheral Interfaces; Subsystem Control; Storage; Connectivity; Data Movement; Memory Subsystem; Laying the Groundwork for an EMP Application; What Kind(s) of Media Am I Dealing With?; What Do I Need to Do With the Data?; Are My System Needs Likely to Change Over Time, or Will This Be a Static System?; Is This a Portable Application? | |
505 | 8 | |a Does my Application Require a Fixed-Point or Floating-Point Device?How Does the Data Get Into and/or Out of the Chip?; How Do I Develop on the Processor?; Do I Need an Operating System?; What Are the Different Ways to Benchmark a Processor?; How Much Am I Willing to Spend?; OK, So What Processor Choices Do I Have?; A Look Inside the Blackfin Processor; System View; Computational Units; Memory Model; DMA; Instruction Flow; Event Handler; Protection of Resources; Programming Model; Power Management; What's Next?; Chapter 2: Memory Systems; Introduction; Memory Spaces; L1 Instruction Memory. | |
505 | 8 | |a L1 Data MemoryCache Overview; What Is Cache?; More Cache Details; External Memory; Synchronous Memory; Asynchronous Memory; What's Next?; Chapter 3: Direct Memory Access; Introduction; DMA Controller Overview; More on the DMA Controller; Programming the DMA Controller; DMA Classifications; Advanced DMA Features; System Performance Tuning; External DMA; What's Next?; Chapter 4: System Resource Partitioning and Code Optimization; Introduction; Event Generation and Handling; System Interrupts; Programming Methodology; Architectural Features for Efficient Programming. | |
505 | 8 | |a Multiple Operations per CycleHardware Loop Constructs; Specialized Addressing Modes; Interlocked Instruction Pipelines; Compiler Considerations for Efficient Programming; System and Core Synchronization; Load/Store Synchronization; Ordering; Atomic Operations; Memory Architecture-The Need for Management; Memory Access Tradeoffs; Instruction Memory Management-To Cache or To DMA?; Data Memory Management; System Guidelines for Choosing Between DMA and Cache; Memory Management Unit (MMU); Physics of Data Movement; 1. Grouping Like Transfers to Minimize Memory Bus Turnarounds; Example 4.4. | |
520 | |a 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 * | ||
588 | 0 | |a Print version record. | |
650 | 0 | |a Signal processing |x Digital techniques. | |
650 | 0 | |a Embedded computer systems. | |
650 | 7 | |a Embedded computer systems. |2 fast |0 (OCoLC)fst00908298. | |
650 | 7 | |a Signal processing |x Digital techniques. |2 fast |0 (OCoLC)fst01118285. | |
700 | 1 | |a Gentile, Rick. | |
776 | 0 | 8 | |i Print version: |a Katz, David J. |t Embedded media processing. |d Amsterdam ; London : Elsevier/Newnes, ©2005 |w (DLC) 2005013672. |
830 | 0 | |a Embedded Technology. | |
856 | 4 | 0 | |u http://ebookcentral.proquest.com/lib/ucb/detail.action?docID=270166 |z Full Text (via ProQuest) |
907 | |a .b9627251x |b 07-02-19 |c 10-03-17 | ||
998 | |a web |b - - |c f |d b |e z |f eng |g ne |h 0 |i 1 | ||
956 | |a Ebook Central Academic Complete | ||
956 | |b Ebook Central Academic Complete | ||
999 | f | f | |i 145c002d-6094-53d0-8636-d03638178419 |s 8c05e7d3-9617-50dd-8c43-8d7bdb7d530f |
952 | f | f | |p Can circulate |a University of Colorado Boulder |b Online |c Online |d Online |e TK5102.9 K19 2005 |h Library of Congress classification |i web |n 1 |