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

  • Authors:
  • W. Mueller;A. Rosti;S. Bocchio;E. Riccobene;P. Scandurra;W. Dehaene;Y. Vanderperren

  • Affiliations:
  • Paderborn University/C-LAB, Paderborn, Germany;STMicroelectronics, Agrate Brianza, Italy;STMicroelectronics, Agrate Brianza, Italy;University of Milano, DTI, Crema, Italy;University of Milano, DTI, Crema, Italy;Katholieke Universiteit Leuven, Leuven, Belgium;Katholieke Universiteit Leuven, Leuven, Belgium

  • Venue:
  • Proceedings of the 2006 IEEE/ACM international conference on Computer-aided design
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

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.