1996 Research Summaries for the Ptolemy Project

Design Assistant for Heterogeneous Systems


Researcher:Geroncio G. Galicia
Advisor:Edward A. Lee
Sponsors:The Ptolemy project

This research is concerned with the automatic generation of hardware and software for embedded systems. Specifically, we focus on codesign solutions applied to heterogeneous implementations of complex digital signal processing applications. The Design Assistant [1], which is implemented in the Ptolemy environment [2], provides an extensible framework that partitions the application between hardware and software, synthesizes the designs, and generates a complete model for simulation. We plan to investigate iterative schemes that search design space for optimal realizations with respect to factors such as hardware area, critical path, and software code size. This necessitates a mechanism within Design Assistant for evaluating the performance of the synthesized systems. Possible explorations with Design Assistant include multiprocessor system codesign and control flow specifications for non-SDF models of computation.
  1. A. Kalavade, B. L. Evans, J. L. Pino, and E. A. Lee, "Managing Complexity in Heterogeneous System Specification, Simulation, and Synthesis," Int. Conf. Acoustics, Speech, and Signal Processing, Detroit, MI, May 1995.
  2. J. Buck, S. Ha, E. A. Lee, and D. G. Messerschmitt, "Ptolemy: A Framework for Simulating and Prototyping Heterogeneous Systems," Int. J. Computer Simulation, Vol. 4, April 1994, pp. 155-182.

Send comments to Geroncio G. Galicia at galicia@eecs.berkeley.edu.