Embedded media processing /
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 (MCPHS users only) |
---|---|
Main Author: | |
Other Authors: | |
Format: | Electronic eBook |
Language: | English |
Published: |
Amsterdam ; London :
Elsevier/Newnes,
2005
|
Series: | Embedded Technology.
|
Subjects: | |
Local Note: | ProQuest Ebook Central |
MARC
LEADER | 00000cam a2200000ua 4500 | ||
---|---|---|---|
001 | in00000241507 | ||
006 | m o d | ||
007 | cr zn||||||||| | ||
008 | 050511s2005 ne a o 001 0 eng d | ||
005 | 20240702210401.4 | ||
010 | |z 2005013672 | ||
019 | |a 827926547 |a 936844535 |a 1354540683 | ||
020 | |a 0080458882 |q (electronic bk.) | ||
020 | |a 9780080458885 |q (electronic bk.) | ||
020 | |z 0750679123 | ||
029 | 1 | |a DEBBG |b BV044084399 | |
029 | 1 | |a AU@ |b 000059582284 | |
035 | |a (OCoLC)441766839 |z (OCoLC)827926547 |z (OCoLC)936844535 |z (OCoLC)1354540683 | ||
035 | |a (OCoLC)ocn441766839 | ||
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 |d U3W |d WRM |d NRAMU |d ICG |d INT |d VT2 |d OCLCQ |d WYU |d TKN |d OCLCQ |d DKC |d OCLCQ |d OL$ |d OCLCQ |d OCLCO |d OCLCQ |d AU@ |d OCLCO |d OCLCL | ||
050 | 4 | |a TK5102.9 |b K19 2005 | |
082 | 0 | 4 | |a 004.16 |2 22 |
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. | |
590 | |a ProQuest Ebook Central |b Ebook Central Academic Complete | ||
650 | 0 | |a Signal processing |x Digital techniques. | |
650 | 0 | |a Embedded computer systems. | |
700 | 1 | |a Gentile, Rick. | |
758 | |i has work: |a Embedded media processing (Text) |1 https://id.oclc.org/worldcat/entity/E39PCGPV84kKyQbghy8rqpfRBq |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
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. | |
852 | |b E-Collections |h ProQuest | ||
856 | 4 | 0 | |u https://ebookcentral.proquest.com/lib/mcphs/detail.action?docID=270166 |z Full text (MCPHS users only) |t 0 |
938 | |a EBL - Ebook Library |b EBLB |n EBL270166 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n 64264 | ||
947 | |a FLO |x pq-ebc-base | ||
999 | f | f | |s 1eb5124a-9434-42b4-a45b-50f0260d85cb |i e2af3412-933e-408a-84e1-d57c3a8a172f |t 0 |
952 | f | f | |a Massachusetts College of Pharmacy and Health Sciences |b Online |c Online |d E-Collections |t 0 |e ProQuest |h Other scheme |
856 | 4 | 0 | |t 0 |u https://ebookcentral.proquest.com/lib/mcphs/detail.action?docID=270166 |y Full text (MCPHS users only) |