|
ABSTRACT
Tools and a design methodology have been developed to support partial run-time reconfiguration of FPGA logic on the Field Programmable Port Extender. High-speed Internet packet processing circuits on this platform are implemented as Dynamic Hardware Plugin (DHP) modules that fit within a specific region of an FPGA device. The PARBIT tool has been developed to transform and restructure bitfiles created by standard computer aided design tools into partial bitsteams that program DHPs. The methodology allows the platform to hot-swap application-specific DHP modules without disturbing the operation of the rest of the system.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
S. Hauck, "The roles of FPGAs in reprogrammable systems," Proceedings of the IEEE, vol. 86, pp. 615--638, Apr. 1998.
|
| |
2
|
W. Marcus, I. Hadzic, A. McAuley, and J. Smith, "Protocol boosters: Applying programmability to network infrastructures," IEEE Communications Magazine, vol. 36, no. 10, pp. 79--83, 1998.
|
| |
3
|
|
| |
4
|
D. T. Hoang, "Searching genetic databases on splash 2," in IEEE Workshop on FPGAs for Custom Computing Machines (D. A. Buell and K. L. Pocek, eds.), (Los Alamitos, CA), pp. 185--191, IEEE Computer Society Press, 1993.
|
| |
5
|
P. Bertin, H. Touati, and E. Lagnese, "PAM programming environments: Practice and experience," in IEEE Workshop on FPGAs for Custom Computing Machines (D. A. Buell and K. L. Pocek, eds.), (Los Alamitos, CA), pp. 133--138, IEEE Computer Society Press, 1994.
|
| |
6
|
J. M. Ditmar, "A Dynamically Reconfigurable FPGA-based Content Addressable Memory for IP Characterization," Master's thesis, KTH- Royal Institute of Technology, Stockholm, Sweden, 2000.
|
| |
7
|
|
| |
8
|
J. D. Hadley and B. L. Hutchings, "Designing a partially reconfigured system," in Field Programmable Gate Arrays (FPGAs) for Fast Board Development and Reconfigurable Computing, Proc. SPIE 2607 (J. Schewel, ed.), (Bellingham, WA), pp. 210--220, SPIE -- The International Society for Optical Engineering, 1995.
|
| |
9
|
|
| |
10
|
E. L. Horta and S. T. Kofuji, "The architecture of a reconfigurable ATM switch (RECATS)," in Workshop de Computa\cc\~ao Reconfiguravel, (Marilia, SP, Brazil), Aug. 2000.
|
| |
11
|
D. E. Taylor, J. S. Turner, and J. W. Lockwood, "Dynamic Hardware Plugins (DHP): Exploiting reconfigurable hardware for high-performance programmable routers," in IEEE OPENARCH 2001: 4th IEEE Conference on Open Architectures and Network Programming, (Anchorage, AK), Apr. 2001.
|
 |
12
|
John W. Lockwood , Jon S. Turner , David E. Taylor, Field programmable port extender (FPX) for distributed routing and queuing, Proceedings of the 2000 ACM/SIGDA eighth international symposium on Field programmable gate arrays, p.137-144, February 10-11, 2000, Monterey, California, United States
[doi> 10.1145/329166.329196]
|
| |
13
|
S. Choi, J. Dehart, R. Keller, J. W. Lockwood, J. Turner, and T. Wolf, "Design of a flexible open platform for high performance active networks," in Allerton Conference, (Champaign, IL), 1999.
|
| |
14
|
Xilinx Inc., "Virtex-E 1.8V Field Programmable Gate Arrays." Xilinx DS022, 2001.
|
| |
15
|
S. Kelem, "Virtex configuration architecture advanced user's guide." Xilinx XAPP151, Sept. 1999.
|
| |
16
|
E. Horta and J. W. Lockwood, "PARBIT: a tool to transform bitfiles to implement partial reconfiguration of field programmable gate arrays (FPGAs)," Tech. Rep. WUCS-01-13, Washington University in Saint Louis, Department of Computer Science, July 6, 2001.
|
 |
17
|
John W. Lockwood , Naji Naufel , Jon S. Turner , David E. Taylor, Reprogrammable network packet processing on the field programmable port extender (FPX), Proceedings of the 2001 ACM/SIGDA ninth international symposium on Field programmable gate arrays, p.87-93, February 2001, Monterey, California, United States
[doi> 10.1145/360276.360304]
|
| |
18
|
|
| |
19
|
D. E. Taylor, J. W. Lockwood, and N. Naufel, "Generalized RAD Module Interface Specification of the Field-programmable Port eXtender (FPX)," tech. rep., WUCS-01-15, Washington University, Department of Computer Science, July 2001.
|
CITED BY 14
|
|
Kees Goossens , John Dielissen , Jef van Meerbergen , Peter Poplavko , Andrei Rădulescu , Edwin Rijpkema , Erwin Waterlander , Paul Wielage, Guaranteeing the quality of services in networks on chip, Networks on chip, Kluwer Academic Publishers, Hingham, MA, 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Shobana Padmanabhan , Phillip Jones , David V. Schuehler , Scott J. Friedman , Praveen Krishnamurthy , Huakai Zhang , Roger Chamberlain , Ron K. Cytron , Jason Fritts , John W. Lockwood, Extracting and improving microarchitecture performance on reconfigurable architectures, International Journal of Parallel Programming, v.33 n.2, p.115-136, June 2005
|
|
|
|
|
|
|
|
|
|
|
|
Armando Astarloa , Aitzol Zuloaga , Unai Bidarte , José Luis Martín , Jesús Lázaro , Jaime Jiménez, Tornado: A self-reconfiguration control system for core-based multiprocessor CSoPCs, Journal of Systems Architecture: the EUROMICRO Journal, v.53 n.9, p.629-643, September, 2007
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
B.
Hardware
B.7
INTEGRATED CIRCUITS
B.7.2
Design Aids
Additional Classification:
B.
Hardware
B.4
INPUT/OUTPUT AND DATA COMMUNICATIONS
B.4.3
Interconnections (subsystems)
B.7
INTEGRATED CIRCUITS
B.7.1
Types and Design Styles
Subjects:
VLSI (very large scale integration)
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.1
Network Architecture and Design
General Terms:
Design,
Experimentation
Keywords:
FPG,
IP,
Internet,
hardware,
modularity,
network,
packet,
partial RTR,
platform computing,
reconfiguration,
routing
|