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.
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;
Conference_Titel :
Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
Conference_Location :
Munich
Print_ISBN :
3-9810801-1-4
DOI :
10.1109/DATE.2006.244124