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.
|Titolo:||UML for ESL design : basic principles, tools, and applications|
|Parole Chiave:||ESL design; Profiles; Simulation; SoC; SystemC; Tools; UML|
|Settore Scientifico Disciplinare:||Settore INF/01 - Informatica|
|Data di pubblicazione:||2006|
|Digital Object Identifier (DOI):||10.1109/ICCAD.2006.320068|
|Tipologia:||Book Part (author)|
|Appare nelle tipologie:||03 - Contributo in volume|