Patent ID: 7023850
Filing Date: 2006-04-04
Classification: H04L

Abstract:
1. A multicasting apparatus in a shared memory switch, comprising: an input subqueue reading means for reading out data inputted into an input subqueue, selecting one bit from an output port bitmap at a time and outputting output port information of one bit and class information as a data stream together with an enable signal, wherein when ready data is presented in the input subqueue, the input subqueue reading means also reads out the input subqueue prior to the completion of all data processing and continuously sustains its output data stream; a queue number encoding means for encoding the bitmap type of output port information provided thereto from the input subqueue reading means, creating a queue number of output subqueues based on the encoded output port information and the class information and outputting the same together with an enable signal; and an output subqueue writing means for writing an assigned non-use address of the output subqueues in a tail address of the corresponding output subqueue, responsive to the information from the input subqueue reading means and replacing a subsequent tail address of the corresponding output subqueue with a newly assigned non-use address, thereby writing a corresponding pointer in the corresponding output subqueue.