Information Technology Reference
In-Depth Information
main approaches for system-level design are as follows: hardware/software codesign,
platform-based design , and component-based design .
In this chapter, also we investigated the codesign approach of system-level design.
Codesign follows a top-down design approach with a unified view of hardware and
software. The approach uses step-wise refinements steps to implement from high-
level specification an entire system on heterogeneous target architectures. Several
codesign methodologies and tools have been developed in the research community
and used in the industry. Most of them concentrate on specific aspects of the codesign
process and do not cover the whole design process. Based on popularity, and literature
availability, three codesign systems were studied and compared.
MOCs are used in codesign systems to specify systems using a formal represen-
tation and to allow refinement during the design process. The selection of a specific
MOC is highly depended on the application intended to be modeled. As shown in
Table 4.3, most MOCs support a specific application domain, whereas only one (out
of the presented models) can support multiple domains.
REFERENCES
Agrawal A. (2002), “Hardware Modeling and Simulation of Embedded Applications,” Master's
Thesis, Vanderbilt University, 2002.
Bailey, Brian (2005), Martin, Grant, and Anderson Thomas (eds.), (2005), Taxonomies for the
Development and Verification of Digital Systems. Springer, New York.
Barkan, David (1993), “Software litigation in the year 2000: The effect of OBJECT-
ORIENTED design methodologies on traditional software jurisprudence,” 7 High Tech-
nology L.J. 315.
Barkan, David M. (1992), “software litigation in the year 2000: the effect of OBJECT-
ORIENTED design methodologies on traditional software jurisprudence.” Berkeley Tech-
nical Law Journal , Fall, p. 3.
Bosman, G., Bos, I. A. M., Eussen, P. G. C., Lammel I. R. (2003), “A Survey of Co-Design Ideas
and Methodologies,” Master's Thesis at Vrije Universiteit, Amsterdam, The Netherlands,
Oct.
Boussinot, F., de Simone, R., and Ensmp-Cma, V., (1991), “The ESTEREL language,” Pro-
ceedings of the IEEE , Volume. 79, pp. 1293-1304.
Cai, Lukai (2004), Estimation and Exploration Automation of System Level Design ,” University
of California, Irvine, CA.
Camposano, Raul and Wolf Wayne (1991), High-Level VLSI Synthesis , Kluwer Academic
Publishers, Norwell, MA.
Cesario, Wander, Baghdadi, Ames, Gauthier, Lovis, Lyonnard, Damien, Nicolescu, Gabriela,
Paviot, Yanick, Yoo, Sungjoo, Jerraya, Ahmed, and Diaz-Nava, Mario (2002), “Component-
Based Design Approach for Multicore SoCs,” Proceedings of the IEEE/ACM Design Au-
tomation Conference ,Nov.
Chiodo, Massimiliano, Giusto, Paolo, Hsieh, Harry, Jurecska, Attila, Lavagno, Luciano,
and Sangiovanni-Vincentelli, Alberto (1993), “A Formal Specification Model for Hard-
ware/Software Codesign,” University of California at Berkeley Berkeley, CA, USA, Tech-
nical Report: ERL-93-48.
Search WWH ::




Custom Search