Related Experiment Video
Updated: Jul 18, 2025

07:44
Design and Synthesis of a Reconfigurable DNA Accordion Rack
Published on: August 15, 2018
7.1K
The Design of a Dynamic Configurable Packet Parser Based on FPGA.
Ying Sun1,2, Zhichuan Guo1,2
1National Network New Media Engineering Research Center, Institute of Acoustics, Chinese Academy of Sciences, No. 21, North Fourth Ring Road, Haidian District, Beijing 100190, China.
Micromachines
|August 26, 2023
Summary
We developed a dynamic, low-latency FPGA parser for programmable networks, overcoming traditional parser limitations. This adaptable solution achieves high throughput and minimal latency for efficient network data processing.
Area of Science:
- Computer Engineering
- Network Architecture
- Hardware Acceleration
Background:
- Traditional fixed-type protocol parsers struggle to meet the dynamic demands of modern programmable networks.
- Existing solutions often face limitations in latency and configurability, hindering network flexibility.
Purpose of the Study:
- To propose a dynamic and configurable low-latency parser implemented on Field-Programmable Gate Arrays (FPGAs).
- To enhance network adaptability and efficiency by addressing the limitations of conventional protocol parsers.
Main Methods:
- Designed an FPGA architecture featuring three protocol analysis modules and TCAM-SRAM for efficient data processing.
- Optimized state machine and parallel extraction matching to reduce latency.
- Introduced chain mapping and container concepts for flexible rule formulation and enhanced parser extensibility, with dynamic configuration via Software-Defined Networking (SDN).
Main Results:
- Achieved a throughput exceeding 80 Gbps on Xilinx Ultrascale+ FPGAs.
- Demonstrated a maximum latency of only 36 nanoseconds for Layer 4 (L4) protocol parsing.
- Verified and simulated the design using a cocotb-based framework.
Conclusions:
- The proposed dynamic FPGA parser offers a low-latency, high-throughput solution for programmable networks.
- The architecture provides flexible adaptation to diverse network scenarios through dynamic SDN control.
- This approach significantly improves upon the limitations of traditional fixed-type protocol parsers.
More Related Videos
Related Concept Videos
PD Controller: Design
278
In automotive engineering, car suspension systems often employ Proportional Derivative (PD) controllers to enhance performance. PD controllers are utilized to adjust the damping force in response to road conditions. A controller, acting as an amplifier with a constant gain, demonstrates proportional control, with output directly mirroring input.
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
278
PI Controller: Design
329
Proportional Integral (PI) controllers are a fundamental component in modern control systems, widely used to enhance performance and mitigate steady-state errors. They are particularly effective in applications such as automatic brightness adjustment on smartphones, where they excel at mitigating steady-state errors for step-function inputs. Unlike PD controllers, which require time-varying errors to function optimally, PI controllers leverage their integral component to address residual...
329

