TRAIN: a virtual transaction layer architecture for TLM-based HW/SW codesign of synthesizable MPSoC

  • Authors:
  • Wolfgang Klingauf;Hagen Gädke;Robert Günzel

  • Affiliations:
  • Technical University of Braunschweig, Mühlenpfordtstr, Braunschweig, Germany;Technical University of Braunschweig, Mühlenpfordtstr, Braunschweig, Germany;Technical University of Braunschweig, Mühlenpfordtstr, Braunschweig, Germany

  • Venue:
  • Proceedings of the conference on Design, automation and test in Europe: Proceedings
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Our concept of a virtual transaction layer (VTL) architecture allows to directly map transaction-level communication channels onto a synthesizable multiprocessor SoC implementation. The VTL is above the physical MPSoC communication architecture, acting as a hardware abstraction layer for both HW and SW components. TLM channels are represented by virtual channels which efficiently route transactions between SW and HW entities through the on-chip communication network with respect to quality-of-service and realtime requirements. The goal is to methodically simplify MPSoC design by systematic HW/SW interface abstraction, thus enabling early SW verification, rapid prototyping and fast exploration of critical design issues. With TRAIN, we present our implementation of such a VTL architecture for Virtex-II Pro and PowerPC and illustrate its efficiency by experimentation.