ACM Home Page
Please provide us with feedback. Feedback
Dynamic hardware plugins in an FPGA with partial run-time reconfiguration
Full text PdfPdf (407 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 39th annual Design Automation Conference table of contents
New Orleans, Louisiana, USA
SESSION: Applications of reconfigurable computing table of contents
Pages: 343 - 348  
Year of Publication: 2002
ISBN ~ ISSN:0738-100X , 1-58113-461-4
Authors
Edson L. Horta  Universidade de San Pãulo, San Pãulo, Brazil
John W. Lockwood  Washington University, Saint Louis, MO
David E. Taylor  Washington University, Saint Louis, MO
David Parlour  Xilinx, Inc, San Jose, CA
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 84,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/513918.514007
What is a DOI?

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
 
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
 
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

Collaborative Colleagues:
Edson L. Horta: colleagues
John W. Lockwood: colleagues
David E. Taylor: colleagues
David Parlour: colleagues