In this paper we show how to improve the system level design flow for System-on-Chip currently used at STMicroelectronics exploiting the use of lightweight modeling methods, like UML, to be used as higher system-level languages operating in synergy with some other lower level languages, like SystemC. Such an improvement it was possible through the definition of a UML 2.0 profile for SystemC. High-level functional UML models or platform inde-pendent models (PIMs), as conceived by the current Model Driven Architecture (MDA) vision, can be “refined” down to platform specific models (PSMs) writ-ten in the UML SystemC profile for the final implementation. A case study based on a 802.11.a physical layer application mapped on a hardware software platform is presented, in order to validate the UML-SystemC generation flow.
A SoC design flow based on UML 2.0 and SystemC / S. Bocchio, E. Riccobene, A. Rosti, P. Scandurra - In: Proceedings of UML-SOC'05 : international workshop on UML for SoC design / Luciano Lavagno and Wolfgang Mueller. - [s.l] : [A.C.M. Press], 2005 Jun 12. (( convegno UML for SoC Design - International Workshop at DAC 05 tenutosi a Anaheim (California) nel 2005.
A SoC design flow based on UML 2.0 and SystemC
E. RiccobeneSecondo
;P. ScandurraUltimo
2005
Abstract
In this paper we show how to improve the system level design flow for System-on-Chip currently used at STMicroelectronics exploiting the use of lightweight modeling methods, like UML, to be used as higher system-level languages operating in synergy with some other lower level languages, like SystemC. Such an improvement it was possible through the definition of a UML 2.0 profile for SystemC. High-level functional UML models or platform inde-pendent models (PIMs), as conceived by the current Model Driven Architecture (MDA) vision, can be “refined” down to platform specific models (PSMs) writ-ten in the UML SystemC profile for the final implementation. A case study based on a 802.11.a physical layer application mapped on a hardware software platform is presented, in order to validate the UML-SystemC generation flow.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.