Design and Implementation of Checksum Offloading Circuit in High-Speed Communication Systems
In existing checksum calculation methods, especially in high-bandwidth application scenarios, the CPU efficiency of software protocol stacks is often low. Traditional hardware implementations face challenges such as excessively long carry chains, making it difficult to increase the system clock frequency, resulting in low computational throughput. This limitation hinders the effectiveness of such methods in large-scale data transmission scenarios <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">[1][2]</sup>. To address the issue of low throughput caused by the long carry chains in checksum offloading circuits for high-width data communication systems, this paper proposes a novel checksum calculation method. By optimizing the carry chain and parallelizing the checksum calculation mechanism, the proposed method significantly improves the computation throughput of the accumulation process. Compared with traditional bitwise or bytewise calculation methods, the proposed approach effectively reduces bottlenecks in the checksum computation for high-bandwidth data streams, thereby enhancing data processing speed and overall system performance. This provides a more efficient solution for checksum calculation in high-bandwidth network environments.
Authors
- Liguo Zhang (ORCID: https://orcid.org/0000-0002-3814-7783)
- Kui Luo
- Wenzhe Wang (ORCID: https://orcid.org/0000-0002-5442-9545)
- Zhen Wang (ORCID: https://orcid.org/0009-0001-4113-0528)
Institutions
- Xi’an University of Posts and Telecommunications (CN)
Publication Details
- Published
- 2024-12-06
- DOI
- https://doi.org/10.1109/iaecst64597.2024.11118040
- Primary Topic
- Embedded Systems and FPGA Design
- Type
- article
- Field-Weighted Citation Impact
- 0.00