Advertisement

A TCP/IP Based Multi-device Programming Circuit

  • David V. Schuehler
  • Harvey Ku
  • John Lockwood
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2778)

Abstract

This paper describes a lightweight Field Programmable Gate Array (FPGA) circuit design that supports the simultaneous programming of multiple devices at different locations throughout the Internet. This task is accomplished by a single TCP/IP socket connection. Packets are routed through a series of devices to be programmed. At each location, a hardware circuit extracts reconfiguration information from the TCP/IP byte stream and programs other devices at that location. A novel feature of the Multi-Device Programmer is that it does not use a microprocessor or even a soft-core processor. All of the TCP/IP protocol processing and packet forwarding operations are handled directly in FPGA logic and state machines. This system is robust against lost and reordered packets, and has been successfully demonstrated in the laboratory.

Keywords

Field Programmable Gate Array Source Programmer Circuit Component Multiple Device Packet Processing 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Braun, F., Lockwood, J., Waldvogel, M.: Reconfigurable Router Modules Using Network Protocol Wrappers. In: Proceedings of Field-Programmable Logic and Applications, Belfast, Northern Ireland, August 2001, pp. 254–263 (2001)Google Scholar
  2. 2.
    Lockwood, J.W., Naufel, N., Turner, J.S., Taylor, D.E.: Reprogrammable Network Packet Processing on the Field Programmable Port Extender (FPX). In: ACM International Symposium on Field Programmable Gate Arrays (FPGA 2001), Monterey, CA, USA, Febuary 2001, pp. 87–93 (2001)Google Scholar
  3. 3.
    Schuehler, D.V., Lockwood, J.: TCP-Splitter: A TCP/IP Flow Monitor in Reconfigurable Hardware. In: Proceedings of Symposium on High Performance Interconnects (HotI 2002), Stanford, CA, USA, August 2002, pp. 127–131 (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • David V. Schuehler
    • 1
  • Harvey Ku
    • 1
  • John Lockwood
    • 1
  1. 1.Applied Research LaboratoryWashington UniversitySt. LouisUSA

Personalised recommendations