Evaluation of Trade-offs in the Design of Embedded Systems via Co-simulation


Abstract:

Current design methodologies for embedded systems often force the designer to evaluate early in the design process architectural choices that will heavily impact the cost and performance of the final product. Examples of these choices are hardware/software partitioning, choice of the micro-controller, and choice of a run-time scheduling method. This paper describes how to help the designer in this task, by providing a flexible co-simulation environment in which these alternatives can be interactively evaluated.

Our approach is based on the Ptolemy co-simulation framework, but it uses a different modeling paradigm, well suited for control-dominated reactive systems (asynchronous extended Finite State Machines called CFSMs). We build on previous research on software synthesis and cost estimation to provide the designer with fast but reasonably accurate performance data. We demonstrate the effectiveness of the approach by showing the result of the trade-off analysis on a dashboard control system.
UCB Design Technology Warehouse Homepage
Contact 
©2002-2018 U.C. Regents