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
Link To Document