Embedded Software for SoC

Hardcover
from $0.00

Author: Ahmed Amine Jerraya

ISBN-10: 1402075286

ISBN-13: 9781402075285

Category: Hardware Related Programming

This title covers all software-related aspects of SoC design, from embedded and application-domain specific operating systems to system architecture for future SoC. It will give embedded software designers invaluable insights into the constraints imposed by the use of embedded software in an SoC context.

Search in google:

The editors (two of the Techniques of Informatics and Microelectronics for Computer Architecture Laboratory, France; one of the Interuniversity Electronics Center, Belgium; and one of the U. of Kaiserlautern, Germany) collect 37 contributions from the March 2003 Embedded Software Forum of the Design, Automation, and Test in Europe Conference, held in Munich Germany. Covering software related aspects of system-on-chip (SoC) design, the papers address embedded operating systems for SoC, operating systems abstraction and targeting, embedded software design and implementation, software optimization for embedded systems, energy aware software techniques, safe automotive software development, embedded system architecture, transformations for real-time software, and low power software. Annotation ©2004 Book News, Inc., Portland, OR

Ch. 1Application mapping to a hardware platform through atomated code generation targeting a RTOS3Ch. 2Formal methods for integration of automotive software11Ch. 3Lightweight implementation of the POSIX threads API for an on-chip MIPS multiprocessor with VCI interconnect25Ch. 4Detecting soft errors by a purely software approach : method, tools and experimental results39Ch. 5RTOS modelling for system level design55Ch. 6Modeling and integration of peripheral devices in embedded systems69Ch. 7Systematic embedded software generation from systemic83Ch. 8Exploring SW performance using SoC transaction-level modeling97Ch. 9A flexible object-oriented software architecture for smart wireless communication devices111Ch. 10Scheduling and timing analysis of HW/SW on-chip communication in MP SoC design125Ch. 11Evaluation of applying SPECC to the integrated design method of device driver and device137Ch. 12Interactive ray tracing on reconfigurable SIMD morphosys151Ch. 13Porting a network cryptographic service to the RMC2000165Ch. 14Introduction to hardware abstraction layers for SoC179Ch. 15Hardware/software partitioning of operating systems187Ch. 16Embedded SW in digital AM-FM chipset207Ch. 17Control flow driven splitting of loop nests at the source code level215Ch. 18Data space oriented scheduling231Ch. 19Compiler-directed ILP extraction for clustered VLIW/EPIC machines245Ch. 20State space compression in history driven quasi-static scheduling261Ch. 21Simulation trace verification for quantitative constraints275Ch. 22Efficient power/performance analysis of embedded and general purpose software applications289Ch. 23Dynamic parallelization of array based on-chip multiprocessor applications305Ch. 24SDRAM-energy-aware memory allocatin for dynamic multi-media applications on multi-processor platforms319Ch. 25Safe automotive software development333Ch. 26Exploring high bandwidth pipelined cache architecture for scaled technology345Ch. 27Enhancing speedup in network processing applications by exploiting instruction reuse with flow aggregation359Ch. 28On-chip stochastic communication373Ch. 29Hardware/software techniques for improving cache performance in embedded systems387Ch. 30Rapid configuration & instruction selection for an ASIP : a case study403Ch. 31Generalized data transformations421Ch. 32Software streaming via block streaming435Ch. 33Adaptive checkpointing with dynamic voltage scaling in embedded real-time systems449Ch. 34Software architectural transformations467Ch. 35Dynamic functional unit assignment for low power485Ch. 36Energy-aware parameter passing499Ch. 37Low energy associative data caches for embedded systems513