A virtual platform for multiprocessor real-time embedded systems

  • Authors:
  • Elias T. Silva, Jr;Daniel Barcelos;Flávio R. Wagner;Carlos E. Pereira

  • Affiliations:
  • CEFET-CE, Fortaleza - Brazil;PPGC -- Instituto de Informática, UFRGS, Porto Alegre - Brazil;PPGC -- Instituto de Informática, UFRGS, Porto Alegre - Brazil;PPGC -- Instituto de Informática, UFRGS, Porto Alegre - Brazil

  • Venue:
  • JTRES '08 Proceedings of the 6th international workshop on Java technologies for real-time and embedded systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a virtual platform for the development and test of application software, low-level software, and hardware components for an MPSoC (Multiprocessor System-on-Chip) platform, where components are interconnected by a network-on-chip (NoC). The environment is aimed at the development of multithread real-time embedded applications in Java language. Communication and task management services are provided that are able to deal with real-time restrictions, following the RTSJ standard. SystemC models are used to describe processors and network connections that have equivalent descriptions in VHDL. Performance and power / energy evaluation are made possible, helping to shorten cycles for embedded system development, integration, and test.