Advertisement

Software Synthesis

  • Daniel D. Gajski
  • Samar Abdi
  • Andreas Gerstlauer
  • Gunar Schirner
Chapter

Abstract

This chapter describes software synthesis. As discussed in the previous chapter and shown in Figure 5.1, software synthesis, together with hardware synthesis and interface synthesis, is part of the component synthesis. We should recall that system synthesis produces a system model to describe the system's components and their communication. The bottom portion of the flow uses the system model as an input and generates an implementation for each component. Hardware synthesis, which we describe in the next chapter, generates an RTL description of custom hardware components. Software synthesis, topic of this chapter, produces binary code for programmable processing elements.

Keywords

State Machine Embed System Earliest Deadline First Embed Software External Communication 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag US 2009

Authors and Affiliations

  • Daniel D. Gajski
    • 1
  • Samar Abdi
    • 1
  • Andreas Gerstlauer
    • 2
  • Gunar Schirner
    • 1
  1. 1.Center for Embedded Computer SystemsUniversity of California, IrvineIrvineUSA
  2. 2.Department of Electrical & Computer Engineering Cockrell School of EngineeringUniversity of Texas at AustinAustinUSA

Personalised recommendations