DocumentCode :
2215350
Title :
Flexible and Modular Support for Timing Functions in High Performance Networking Acceleration
Author :
Neely, Christopher ; Brebner, Gordon ; Shang, Weijia
Author_Institution :
Xilinx Res. Labs., Xilinx, Inc., San Jose, CA, USA
fYear :
2010
fDate :
Aug. 31 2010-Sept. 2 2010
Firstpage :
513
Lastpage :
518
Abstract :
Field programmable logic is increasingly used to provide the high performance and flexible acceleration needed for network processing functions at multiple gigabit/second rates. Almost all such functions feature the use of clocks and timers in control and/or data roles, and these are typically implemented in an ad hoc manner. This paper introduces a set of three configurable timing modules that are based on abstractions of the prevalent timing paradigms observed in network protocols. The modules fit within the experimental ShapeUp methodology for modular FPGA-based system design, and so can be easily integrated with other modules that are tailored for specific networking functions. The use and benefits of the new modular approach are demonstrated by an example of a flexible FPGA reference design that has been made available for real-life use by telecommunication equipment providers.
Keywords :
ad hoc networks; clocks; field programmable gate arrays; routing protocols; FPGA-based system design; ShapeUp methodology; clocks; configurable timing modules; field programmable logic; flexible acceleration; high performance networking acceleration; network processing functions; network protocols; telecommunication equipment providers; timing functions; FPGA; acceleration; modular system design; networking; timing functions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2010 International Conference on
Conference_Location :
Milano
ISSN :
1946-1488
Print_ISBN :
978-1-4244-7842-2
Type :
conf
DOI :
10.1109/FPL.2010.102
Filename :
5694303
Link To Document :
بازگشت