Loading...
Design and Implementation of a High-Radix FPGA-Based Packet Switch
Abbasian, Alireza | 2025
0
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 58429 (05)
- University: Sharif University of Technology
- Department: Electrical Engineering
- Advisor(s): Pakravan, Mohammad Reza; Hadi, Mohammad
- Abstract:
- The rapid growth of the Internet, edge computing, and artificial intelligence has intensified the demand for high-capacity and flexible networks, where packet switches play a fundamental role. With the increasing hardware resources and transceiver bandwidths of modern FPGAs, implementing such switches on reconfigurable platforms has become not only feasible but also highly attractive, offering advantages such as reconfigurability, integration with other network functions, and eliminating the need for separate ASIC-based solutions. In this thesis, we present a scalable switch fabric architecture on FPGA, which on the VU13P device enables the implementation of a switch with up to 128 ports at 25 Gbps, while on average occupying less than 20% of the chip resources and leaving critical components such as DSP blocks fully available for other applications. The proposed design is based on a CICQ structure with shared memory, where support for multicast and cut-through has been considered from the outset. Although all implementations have been carried out on the UltraScale+ series, the proposed ideas are applicable not only to other FPGAs but also to ASIC designs. Simulation results demonstrate that the proposed architecture achieves latency comparable to similar ASIC switches. Further, a practical prototype 10 × 10 Gbps switch was implemented and successfully validated using a tester. Overall, the results confirm that the proposed architecture is not only effective for current FPGAs but also scalable to future generations, providing a promising foundation for the development of high-capacity and reconfigurable packet switches
- Keywords:
- Field Programmable Gate Array (FPGA) ; Packet Switching ; Reconfigurability ; Packet-Switching Networks ; Switch Architecture ; Switch Design
-
محتواي کتاب
- view
- مقدمه
- مفاهیم اولیه *packet switch
- مفاهیم اولیه *FPGA و تلاشهای صورتگرفته برای پیادهسازی *switch بر بستر آن
- معرفی معماری سوئیچ پیشنهادی
- شبیهسازی و پیادهسازی و ارزیابی سوئیچ پیشنهادی
- نتیجهگیری و پیشنهادهایی برای کارهای آتی
- مراجع
- واژه نامه انگلیسی به فارسی
- واژه نامه فارسی به انگلیسی
- جدول منابع سوئیچهای پیادهسازی شده
