Method for using FPGA to process network data packets in optical network
A data message and network data technology, applied in the field of optical network communication, can solve problems such as low efficiency, tight buffer zone, wrong message, etc., and achieve the effect of improving performance, increasing export bandwidth, and improving performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0026] The specific implementation manner of the present invention will be described in detail below in conjunction with the accompanying drawings. This specific implementation mode provides a detailed method for how to distribute, cache, and forward network packets inside the FPGA when the 10G optical network access device has single input and multiple output. As shown in FIG. 2 , it is a schematic diagram of a method for processing network data packets by using FPGA in the present invention.
[0027] First, set n buffers inside the FPGA. The number of buffers is the same as the number of gigabit ports. The buffers are set using the blockram resources inside the FPGA and instantiated as FIFOs. The width of the FIFOs is connected to the FPGA. The data bit width plus some information indicating whether the data is the beginning of a complete message, the end or the middle content of the message, and the last valid byte of the message. The depth of FIFO is generally set to tole...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 