DocumentCode :
1804933
Title :
A Radix Tree Router for Scalable FPGA Networks
Author :
Kritikos, William V. ; Rajasekhar, Yamuna ; Schmidt, Andrew G. ; Sass, Ron
Author_Institution :
Reconfigurable Comput. Syst. Lab., Univ. of North Carolina at Charlotte, Charlotte, NC, USA
fYear :
2011
fDate :
5-7 Sept. 2011
Firstpage :
76
Lastpage :
81
Abstract :
Many FPGA based Network-on-Chip (NoC) and directly connected clusters use routers implemented in the FPGA fabric. Existing projects have optimized the routers for low resource utilization, low latency, and high bandwidth, often at the cost of programmability and manageability. Developers using the existing FPGA networks often have no way to specify a source or destination of a message except by using the physical locations of the nodes in the network. This low level of abstraction limits developer productivity and the ability of the network to adapt to changing conditions. We present an FPGA network that resolves these issues by allowing the developer to use familiar 32-bit addresses similar to an IP address and a router that uses a software managed routing table. The implementation presented here demonstrates similar resource utilization and bandwidth with a minimal increase in latency when compared to existing FPGA router implementations.
Keywords :
digital arithmetic; field programmable gate arrays; network-on-chip; network-on-chip; radix tree router; scalable FPGA networks; software managed routing table; Bandwidth; Computer architecture; Field programmable gate arrays; IP networks; Routing; Software; System-on-a-chip; FPGA; Radix Tree; Reconfigurable Computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2011 International Conference on
Conference_Location :
Chania
Print_ISBN :
978-1-4577-1484-9
Electronic_ISBN :
978-0-7695-4529-5
Type :
conf
DOI :
10.1109/FPL.2011.24
Filename :
6044788
Link To Document :
بازگشت