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

Brittle Eter Encapsulation Dispatch Padding 

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