Patent ID: 6721827
Filing Date: 2004-04-13
Classification: G06F

Abstract:
A data processing apparatus for use in a high-speed serial data communication, comprising:a serial data conversion section for receiving high-speed serial data, and converting the high-speed serial data to first predetermined set of parallel data; a transparent data information detection section for detecting information concerning transparent data, from the first predetermined set of parallel data; an effective byte number operation section for operating an effective byte number of the first predetermined set of parallel data, on the basis of the information concerning transparent data; a transparent data conversion section for converting transparent data of the first predetermined set of parallel data, and moving predetermined data after the transparent data forward, in the first predetermined set of parallel data, to arrange the first predetermined set of parallel data, on the basis of the information concerning transparent data and the effective byte number; an address control section for determining addresses at which the first predetermined set of parallel data arranged by the transparent data conversion section are rearranged, on the basis of the effective byte number; and a data array section for moving predetermined data to one first predetermined set of parallel data from another first predetermined set of parallel data following the one first predetermined set of parallel data, to rearrange the first predetermined set of parallel data at the addresses, on the basis of the effective byte number and the addresses.