Title :
UML for ESL Design - Basic Principles, Tools, and Applications
Author :
Mueller, W. ; Rosti, A. ; Bocchio, S. ; Riccobene, E. ; Scandurra, P. ; Dehaene, W. ; Vanderperren, Y.
Author_Institution :
C-LAB, Paderborn Univ.
Abstract :
This paper starts with a brief introduction to the UML 2.0 and application-specific UML customizations via profiles. After a discussion of UML design tools with focus on EDA support, we present a HW/SW co-design approach and demonstrate how HW architectures are described together with application SW in a unique UML based environment. Using a dedicated profile providing support for SystemC in UML, and a SystemC wrapper for the SimIt instruction set simulator of a StrongARM, an executable model of the complete architecture is generated which can be simulated by the SystemC kernel. The physical layer of an 802.11a system is used as an application example
Keywords :
Unified Modeling Language; hardware-software codesign; 802.11a system; SimIt instruction set simulator; StrongARM; SystemC kernel; SystemC wrapper; UML 2.0 customization; UML profile; Unified Modeling Language; application software; hardware architecture; hardware-software codesign; Application software; Diffusion tensor imaging; Electronic design automation and methodology; Engineering management; Kernel; Permission; Physical layer; Software development management; Software engineering; Unified modeling language; ESL Design; Profiles; Simulation; SoC; SystemC; Tools; UML;
Conference_Titel :
Computer-Aided Design, 2006. ICCAD '06. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
1-59593-389-1
Electronic_ISBN :
1092-3152
DOI :
10.1109/ICCAD.2006.320068