Patent ID: 7184442
Filing Date: 2007-02-27
Classification: H04J,H04Q

Abstract:
1. A method for controlling data transferring, said method comprising the steps of: temporarily storing frames of slots received via an input port of a switch in three or more frame buffers; providing a write pointer designating which one of said three or more frame buffers that is currently used for storing a frame of slots that is currently received via said input port; providing a read pointer designating which one of said three or more frame buffers that is currently used for reading data to be transmitted from an output port of said switch; advancing said write pointer into designating a next one of said three or more frame buffers in a round-robin fashion as a result of each occurrence of a first signal that is related to the start of a next frame of slots that is received via said input port; advancing said read pointer into designating a next one of said three or more frame buffers in a round-robin fashion as a result of each occurrence of a second signal that is related to the start of a next frame of slots to be transmitted from said output port; initiating said pointers by detecting which one of said first signal and said second signal that is received first in time and adjusting one or both of said pointers so that, if said first signal is received first, the frame buffer designated by said write pointer is at least two frame buffers ahead, in said round-robin fashion, of the frame buffer designated by said read pointer, or, if said second signal is received first, the frame buffer designated by said read pointer is at least two frame buffers ahead, in said round-robin fashion, of the frame buffer designated by said write pointer.