Data processing apparatus and method of processing data

US9537505B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9537505-B2
Application numberUS-201514847281-A
CountryUS
Kind codeB2
Filing dateSep 8, 2015
Priority dateSep 8, 2014
Publication dateJan 3, 2017
Grant dateJan 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A data processing apparatus includes an inputting portion; a first retrieving portion; a second retrieving portion; a clock determining portion; a first serial parallel converting portion; a second serial parallel converting portion; and a combining portion. The inputting portion receives a serial data including a clock bit. The first retrieving portion obtains a first retrieved data. The second retrieving portion obtains a second retrieved data. The clock determining portion determines whether the clock bit is included in the first retrieved data or the second retrieved data. The first serial parallel converting portion performs parallel conversion to obtain a first parallel data. The second serial parallel converting portion performs parallel conversion to obtain a second parallel data. The combining portion combines the first parallel data and the second parallel data to output a parallel data.

First claim

Opening claim text (preview).

What is claimed is: 1. A data processing apparatus, comprising: an inputting circuit that receives a serial data formed of a sequence of serial data blocks of N bits (N is a natural number greater than 2) and including a clock bit; a first retrieving circuit that retrieves and obtains a data of K bits (K is a natural number greater than N, K>N) from each of the serial data blocks as a first retrieved data; a second retrieving circuit that retrieves and obtains a data of L bits (L is a difference between N and K, L=K−N) from each of the serial data blocks as a second retrieved data; a clock determining circuit that determines whether the clock bit is included in one of the first retrieved data and the second retrieved data; a first serial parallel converting circuit that performs parallel conversion to one of the first retrieved data and the second retrieved data that includes the clock bit according to a determination result of the clock determining portion so that the first serial parallel converting circuit obtains a first parallel data; a second serial parallel converting circuit that performs parallel conversion to the other one of the first retrieved data and the second retrieved data that does not include the clock bit according to the determination result of the clock determining portion so that the second serial parallel converting circuit obtains a second parallel data; and a combining circuit that combines the first parallel data and the second parallel data to output a parallel data of N bits. 2. The data processing apparatus according to claim 1 , further comprising a clock signal generating circuit that generates a first clock signal and a second clock signal having a phase different from that of the first clock signal according to the serial data, wherein said first retrieving circuit retrieves the data of K bits from each of the serial data blocks according to the first clock signal, and said second retrieving circuit retrieves the data of L bits from each of the serial data blocks according to the second clock signal. 3. The data processing apparatus according to claim 1 , wherein said first retrieving circuit and said second retrieving circuit alternately retrieve the data per one bit from each of the serial data blocks. 4. The data processing apparatus according to claim 1 , further comprising a first latching circuit that latches the data of K bits from each of the serial data blocks, and supplies a first latch data to the clock determining portion; and a second latching circuit that latches the data of L bits from each of the serial data blocks, and supplies a second latch data to the clock determining portion, wherein said clock determining circuit determines whether the clock bit is included in the one of the first retrieved data and the second retrieved data according to the first latch data and the second latch data. 5. The data processing apparatus according to claim 1 , wherein said combining circuit removes the clock bit from the first parallel data to obtain the first parallel data without the clock bit, and said combining circuit combines the first parallel data without the clock bit and the second parallel data to output the parallel data of N bits. 6. A method of processing data, comprising: an input receiving step, in which a serial data formed of a sequence of serial data blocks of N bits (N is a natural number greater than 2) and including a clock bit is received; a first retrieving step, in which a data of K bits (K is a natural number greater than N, K>N) is retrieved and obtained from each of the serial data blocks as a first retrieved data; a second retrieving step, in which a data of L bits (L is a difference between N and K, L=K−N) is retrieved and obtained from each of the serial data blocks as a second retrieved data; a clock determining step, in which it is determined whether the clock bit is included in one of the first retrieved data and the second retrieved data; a first serial parallel converting step, in which parallel conversion is performed to one of the first retrieved data and the second retrieved data that includes the clock bit according to a determination result of the clock determining step so that a first parallel data is obtained; a second serial parallel converting step, in which parallel conversion is performed to the other one of the first retrieved data and the second retrieved data that does not include the clock bit according to the determination result of the clock determining step so that a second parallel data is obtained; and a combining step, in which the first parallel data and the second parallel data are combined, and a parallel data of N bits is output. 7. The method of processing data according to claim 6 , further comprising a clock signal generating step, in which a first clock signal and a second clock signal having a phase different from that of the first clock signal are generated according to the serial data, wherein, in the first retrieving step, said data of K bits is retrieved from each of the serial data blocks according to the first clock signal, and in the second retrieving step, said data of L bits is retrieved from each of the serial data blocks according to the second clock signal. 8. The method of processing data according to claim 6 , wherein said first retrieving step and said second retrieving step are conducted alternately to retrieve the data per one bit from each of the serial data blocks. 9. The method of processing data according to claim 6 , further comprising a first latching step of latching the data of K bits from each of the serial data blocks, and of supplying a first latch data to the clock determining step; and a second latching step of latching the data of L bits from each of the serial data blocks, and of supplying a second latch data to the clock determining step, wherein in the clock determining step, it is to determine whether the clock bit is included in the one of the first retrieved data and the second retrieved data according to the first latch data and the second latch data. 10. The method of processing data according to claim 6 , wherein in the combining step, said clock bit is removed from the first parallel data to obtain the first parallel data without the clock bit, and said first parallel data without the clock bit and said second parallel data are combined to output the parallel data of N bits. 11. A data processing apparatus, comprising: an inputting circuit that receives a serial data formed of a sequence of serial data blocks of a plurality of bits and including a clock bit; a plurality of retrieving circuits that retrieve and obtain a data from each of the serial data blocks as a plurality of retrieved data; a clock determining circuit that determines whether the clock bit is included in one of the retrieved data; a first serial parallel converting circuit that performs parallel conversion to one of the retrieved data that includes the clock bit according to a determination result of the clock determining circuit so that the first serial parallel converting circuit obtains a first parallel data; a plurality of second serial parallel converting circuits that perform parallel conversion to the other ones of the retrieved data that do not include the clock bit according to the determination result of the clock determining circuit so that the second serial parallel converting circuits obtain a plurality of second parallel data; and a combining circuit that combines the first parallel data and the second parallel data to output a parallel data. 12. The data processing apparatus according to claim 11 , further comprising a

Assignees

Inventors

Classifications

  • H03M9/00Primary

    Parallel/series conversion or vice versa (digital stores in which the information is moved stepwise per se G11C19/00) · CPC title

  • Bistable circuits · CPC title

  • using a single bit, e.g. start stop bit · CPC title

  • Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals · CPC title

  • Initialisation of the receiver (H04L7/0075 and H04L7/10 take precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9537505B2 cover?
A data processing apparatus includes an inputting portion; a first retrieving portion; a second retrieving portion; a clock determining portion; a first serial parallel converting portion; a second serial parallel converting portion; and a combining portion. The inputting portion receives a serial data including a clock bit. The first retrieving portion obtains a first retrieved data. The secon…
Who is the assignee on this patent?
Lapis Semiconductor Co Ltd
What technology area does this patent fall under?
Primary CPC classification H03M9/00. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).