Title :
Implementation of the Crosspoint-Queued switch´s output controller on the NetFPGA platform
Author :
Misovic, Danilo ; Ljumovic, Nikola ; Radonjic, Milutin ; Radusinovic, Igor
Author_Institution :
Fac. of Electr. Eng., Univ. of Montenegro, Podgorica, Montenegro
Abstract :
In this paper, implementation of a Crosspoint-Queued switch output controller on the NetFPGA development platform is presented. The output controller is a part of design that implements functionality of Crosspoint Queued Ethernet switch and it performs a scheduling algorithm on the crosspoint buffers. Round robin algorithm is chosen as a scheduling algorithm in this implementation. The basic principle of output controller implementation is presented here, as well as its sub-modules with detailed description of tasks that they perform. Apart from the basic scheduling function, output controller presented in this paper performs the other functions such as de-segmentation and error detection, which are needed in order to make a device fully functional in the real network environment.
Keywords :
electronic switching systems; field programmable gate arrays; queueing theory; scheduling; wireless LAN; NetFPGA platform; basic scheduling function; crosspoint buffers; crosspoint queued Ethernet switch; crosspoint-queued switch output controller; error detection; round robin algorithm; Buffer; Crosspoint Queue; Ethernet Switch; NetFPGA; Output Controller; Switching Fabric;
Conference_Titel :
ELMAR, 2011 Proceedings
Conference_Location :
Zadar
Print_ISBN :
978-1-61284-949-2
Electronic_ISBN :
1334-2630