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.

UML for ESL design : basic principles, tools, and applications / W. Mueller, A. Rosti, S. Bocchio, E. Riccobene, P. Scandurra, W. Dehane, Y. Vanderperren - In: ICCAD-2006 : IEEE/ACM international conference on computer aided design : IEEE/ACM digest of technical papers : San Jose, California, november 5-9, 2006New York : ACM press, 2006. - ISBN 1595933891. - pp. 73-80 (( Intervento presentato al 24. convegno IEEE/ACM International Conference on Computer-Aided Design (ICCAD) tenutosi a San Jose nel 2006.

UML for ESL design : basic principles, tools, and applications

E. Riccobene;P. Scandurra;
2006

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.
ESL design; Profiles; Simulation; SoC; SystemC; Tools; UML
Settore INF/01 - Informatica
2006
Book Part (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

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