Technical Report Number
The FPX provides simple and fast mechanisms to process cells or packets. By performing all computations in FPGA hardware, cells and packets can be processing at the full line speed of the card [currently 2.4 Gbits/sec]. A sample application, called 'Hello World' has been developed that illustrates how easily an application can be implemented on the FPX. This application uses the FPGA hardware to search for a string on a particular flow and selectively replace contents of the payload. The resulting circuit operates at 119 MHz on a Xilinx XCV 1000E-FG680-7, and occupies less than 1% of the available gates on the device.
Lockwood, John and Lim, David, "Hello, World: A Simple Application for the Field Programmable Port Extender (FPX)" Report Number: WUCS-TM-00-12 (2000). All Computer Science and Engineering Research.