Design Exploration in Hw/Sw Co-design of Real-Time Object-oriented Embedded Systems: the Scheduler Object

  • Authors:
  • Elias Teodoro Jr Silva;Marco A. Wehrmeister;Leandro Buss Becker;Flavio Rech Wagner;Carlos Eduardo Pereira

  • Affiliations:
  • Computer Science Inst., Federal University of Rio Grande do Sul, Brazil;Computer Science Inst., Federal University of Rio Grande do Sul, Brazil;Automation and Control Systems Department, Federal University of Santa Catarina, Brazil,;Computer Science Inst., Federal University of Rio Grande do Sul, Brazil;Electrical Engineering Department, Federal University of Rio Grande do Sul, Brazil

  • Venue:
  • WORDS '05 Proceedings of the 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper discusses a design flow for multithread object-oriented real-time applications, running on top of an embedded, platform-based, customizable Java processor, which is prototyped using affordable FPGAs. The proposed approach enforces design space exploration activities, taking into account aspects like temporal behavior, memory footprint, and power/energy consumption. A case study containing a task scheduler implementation as both software and hardware modules is presented. While both implementations are compatible with the developed program from an interface point of view, they lead to different timing and footprint requirements. Their evaluation in terms of memory occupation and number of FPGA logic cells is presented.