DocumentCode :
1896619
Title :
Automated synthesis of FPGA-based heterogeneous interconnect topologies
Author :
Cilardo, Alessandro ; Fusella, Edoardo ; Gallo, Luca ; Mazzeo, Antonino
Author_Institution :
Dept. of Electr. Eng. & Inf. Technol., Univ. of Naples Federico II, Naples, Italy
fYear :
2013
fDate :
2-4 Sept. 2013
Firstpage :
1
Lastpage :
8
Abstract :
The choice of the communication topology in many systems is of vital importance because it affects the entire inter-component data traffic and impacts significantly the overall system performance and cost. On the other hand, there is a very large spectrum of interconnection topologies that potentially meet given communication requirements, determining various trade-offs between cost and performance. This work proposes an automated methodology to choose among all of these possibilities, avoiding a manual and time consuming design space search process. The methodology takes as input the description of the application communication requirements, and gives as output an on-chip synthesizable interconnection structure satisfying given area constraints. Targeted at FPGA technologies, the approach generates an interconnection structure combining crossbars and shared buses, connected through bridges, yielding a scalable, efficient structure. To the best of the authors´ knowledge, it provides the first method to automatically generate FPGA-based communication architectures where heterogeneous communication elements, such as shared buses and crossbar switches, coexist in a network inherently supporting multiple communication paths. The resulting architecture improves the level of communication parallelism that can be exploited, while keeping area requirements low. The paper thoroughly describes the formalisms and the methodology used to derive such optimized heterogeneous topologies. It also discusses a couple of case-study applications emphasizing the impact of the proposed approach and highlighting the essential differences with a few other solutions in the literature.
Keywords :
field programmable gate arrays; integrated circuit interconnections; network topology; system-on-chip; FPGA-based heterogeneous interconnect topologies; automated synthesis; communication topology; intercomponent data traffic; interconnection topologies; space search process; Bridges; Clustering algorithms; Computer architecture; Field programmable gate arrays; Parallel processing; System-on-chip; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
Conference_Location :
Porto
Type :
conf
DOI :
10.1109/FPL.2013.6645494
Filename :
6645494
Link To Document :
بازگشت