Loading...
Please wait, while we are loading the content...
Similar Documents
Synthesis for Embedded Systems with Global Considerations
| Content Provider | Semantic Scholar |
|---|---|
| Author | Ortega, Ross B. Borriello, Gaetano |
| Copyright Year | 1997 |
| Abstract | Designers of distributed embedded systems require communication synthesis to more effectively explore the design space. Communication synthesis creates or instantiates the necessary software and hardware required to allow system components to exchange data. This work examines the problem of mapping a high-level specification to an arbitrary , but fixed architecture that uses particular bus protocols for interprocessor communication. The approach detailed in this paper illustrates that global considerations are necessary to achieve a correct implementation. A communication model is presented that allows for easy retar-geting to different bus topologies and protocols. The effectiveness of this approach is demonstrated by mapping a high-level specification to different architectures. 1 Introduction With the decreasing cost of microprocessors, designers of embedded systems routinely consider a distributed system as the solution for their application. These systems are characterized by having heterogeneous processors connected by heterogeneous busses. For instance, the HP La-serJet design has three different processors and 2 different busses connecting the processors as well as many point to point connections [9]. The designers selected the most appropriate connections between the processors based upon the communication requirements of the functions mapped to the processors. Designers of distributed systems are faced with many choices in connecting the various processors together. Up-ender and Koopman [13] list many standard bus protocols commonly used in embedded systems. Microprocessors targeted toward the embedded market incorporate support for the most popular protocols directly on chip. Semiconductor companies manufacture dedicated communication chips, chip sets, and hardware macros which directly implement particular protocols. Such products abstract away many of the low-level protocol details making it attractive for designers to choose a known protocol instead of creaing an arbitrary or proprietary one. When designing a distributed embedded system, it is necessary to consider many different points in the design space. Designers require tools that allow them to map the |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://www.cs.washington.edu/research/lis/papers/pdf/ortega-commSyn.frame.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |