An architecture exploration environment for system on chip design

  • Authors:
  • Johan Lilius;Tomas Lillqvist;Torbjörn Lundkvist;Ian Oliver;Ivan Porres;Kim Sandström;Glenn Sveholm;Asim Pervez Zaka

  • Affiliations:
  • Department of Information Technologies, Åbo Akademi University, Lemminkäsenkatu, Turku, Finland;Department of Information Technologies, Åbo Akademi University, Lemminkäsenkatu, Turku, Finland;Department of Information Technologies, Åbo Akademi University, Lemminkäsenkatu, Turku, Finland;Nokia Research Center, Itämerenkatu, Helsinki, Finland;Department of Information Technologies, Åbo Akademi University, Lemminkäsenkatu, Turku, Finland;Nokia Research Center, Itämerenkatu, Helsinki, Finland;Department of Information Technologies, Åbo Akademi University, Lemminkäsenkatu, Turku, Finland;Department of Information Technologies, Åbo Akademi University, Lemminkäsenkatu, Turku, Finland

  • Venue:
  • Nordic Journal of Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The MICAS architecture is a novel System-on-Chip (SoC) architecture for mobile phone peripherals. Characteristic for MICAS is the separation of data-flows from control-flows. To design MICAS systems we have implemented a tool that is based on UML and MDA. The tool makes it possible to visually develop new designs that can then be transformed into a SystemC simulator for further testing. The MICAS tool is implemented using Coral. Coral is a metamodel-independent software platform to create, edit and transform new models and metamodels at run-time. Coral provides support for a number of languages, including UML and MOF.