This work is part of an IP core development process (ipPROCESS ), which organizes the IP design flow as a set of activities in disciplines and workflows, guiding designers through the development. This feature is very helpful to speed up the system design and, combining it with the support for code generation, system designers can handle with communication abstract level describing it as simply function calls. The proposed methodology allows designers to choose, at system level, which protocol could be used either by internal as well as by external modules interfaces. Starting with system requirements specification, the proposed methodology defines steps to transform requirements into a set of models, which are compliant to UML profile for SoC, and a tool that automatically translates these models into a synthesizable code through a behavioral synthesis tool. In this work, we propose a technique for generating synthesizable SystemC code from UML 2.0. The synthesis of a UML description into a SystemC specification is a challenge and some works are able to do a translation between these two languages, but usually the generated code can not be synthesized by behavioral synthesis tools. In order to obtain a description closer to implementation, a UML specification should be transformed into a hardware software specification language such SystemC. For System-on-Chip (SoC) design, UML has been accepted as next generation language, because of its capability to describe, at a high level, both architecture and communication. However, a lot of profiles have been developed, intending to match UML to systems designing needs. Nowadays, UML has been used to describe systems, not only software-based ones, but for general complex systems, whose parts can be implemented in hardware as well. The methodology proposes a flow supported by an organizational development process, and a code generation tool. The goal is to transform UML models, compliant with UML profile for SoC, into SystemC behavioral descriptions, which can be synthesized through EDA tools. In trend with this line, this work proposes a methodology, based on UML, for SoCs designing which is focused on high-level communication modeling. In the latest years, the usage of UML to describe complete systems, including SoCs, has been increased. By André Aziz, Francielle Santos, Daniele Santos, Millena Almeida, Edna Barros Informatics Center, Federal University of Pernambuco Abstract:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |