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.

(2006). UML for ESL design - Basic principles, tools, and applications . Retrieved from https://hdl.handle.net/10446/244016

UML for ESL design - Basic principles, tools, and applications

Scandurra, Patrizia;
2006-01-01

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.
2006
Mueller, Wolfgang; Rosti, Alberto; Bocchio, Sara; Riccobene, Elvinia; Scandurra, Patrizia; Dehaene, Wirn; Vanderperren, Yves
File allegato/i alla scheda:
File Dimensione del file Formato  
2A_1.pdf

Solo gestori di archivio

Versione: publisher's version - versione editoriale
Licenza: Licenza default Aisberg
Dimensione del file 318.93 kB
Formato Adobe PDF
318.93 kB Adobe PDF   Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/244016
Citazioni
  • Scopus 26
  • ???jsp.display-item.citation.isi??? 0
social impact