Reprogrammable network packet processing on the field programmable port extender (FPX)
John W. Lockwood, Naji Naufel, Jon S. Turner, David E. Taylor · 2001
A prototype platform has been developed that allows processing of packets at the edge of a multi-gigabit-per-second network switch. This system, the Field Programmable Port Extender (FPX), enables packet processing functions to be implemented as modular components in reprogrammable hardware. All logic on the on the FPX is implemented in two Field Programmable Gate Arrays (FPGAs). Packet processing functions in the system are implemented as dynamically-loadable modules.