• DocumentCode
    454512
  • Title

    TRAIN: A Virtual Transaction Layer Architecture for TLM-based HW/SW Codesign of Synthesizable MPSoC

  • Author

    Klingauf, Wolfgang ; Gädke, Hagen ; Güinzel, Robert

  • Author_Institution
    Dept. E.I.S., Braunschweig Tech. Univ.
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Firstpage
    1
  • Lastpage
    6
  • 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
  • Keywords
    hardware-software codesign; integrated circuit design; multichip modules; multiprocessing systems; multiprocessor interconnection networks; system-on-chip; HW/SW codesign; MPSoC; PowerPC; TLM; TRAIN; VTL; Virtex-II Pro; hardware abstraction layer; on-chip communication network; transaction-level communication channel; virtual transaction layer; Communication channels; Communication networks; Computer architecture; Design methodology; Hardware; Network synthesis; Network-on-a-chip; Prototypes; Quality of service; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.244124
  • Filename
    1657098