Electronic System Level

Design and Verification

Software Implementation

Buy the book by clicking on this image






















 

 

 

 

 

 

 

 

 

ESL and software intersect in two ways—the process of creating executable software using ESL methodologies and the use of ESL models as the run-time environment for developing executable software. The former is a natural outgrowth of the refinement of ESL models to realized implementations, where software running on one or more processors is just one of many implementation choices. Use of ESL models for software development is important, and is emerging for many reasons that result from the rise of SoCs.

In this chapter, we first review the classical embedded software development methods to serve as a contrast to the newer methods based on ESL methodologies, and then discuss ESL for software development and development of software using ESL models as the execution platform.

12.1 Introduction
12.2 Classical Software Development Methods for Embedded Systems and SoCs
    12.2.1 Performance Estimation
    12.2.2 Classical Development Tools
12.3 Developing Run-Time Software from ESL Models
    12.3.1 UML Code Generation Case Study
12.4 Developing Software Using ESL Models as Run-Time Environments
    12.4.1 Classes of ESL Models for Software Development
    12.4.2 Observability for Debug and Analysis
    12.4.3 Software Debug and Analysis Tools for Highly Observable Systems
12.5 Provocative Thoughts
12.6 Summary
12.7 The Prescription

Errata

Feedback

None at this time

     Your name:
     Your company or affiliation:
     e-mail address:

     Would you like to be contacted by one of the authors

Your comments or suggestion

It should be noted that by making a submission to this site, you are giving the authors the rights to use that work in future versions of the book. All contributors will be added to the contributors list, both here and in future versions of the book.

I agree to these terms

This site is owned and maintained by Brian Bailey, Grant Martin and Andrew Piziali
All information is Copyright © 2007