IP Library Granted Patent US 8,190,793
Granted Patent B2
US 8,190,793 · App. 12/766,605 · Granted May 29, 2012

FIFO serial control device, semiconductor device, and serial data transfer method that indicates inclusion or non-inclusion of end data of serial data

Assignee: Renesas Electronics Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,190,793
App. No.
12/766,605
Granted
May 29, 2012
Kind
B2
Abstract

Provided is a serial control device that makes the length of data transferred as one frame variable. The serial control device transfers serial data having an arbitrary length, and uses end information indicating inclusion or non-inclusion of end data of the serial data. The serial control device transfers data having a transfer unit length in the serial data when the end information indicates non-inclusion of the end data, and transfers an untransferred part of the serial data when the end information indicates inclusion of the end data.

Claims (29)

1. A serial control device that transfers serial data having an arbitrary length, comprising:

a FIFO (First-In First-Out) control unit that stores serial data having a length equal to or shorter than a transfer unit length and end information indicating inclusion or non-inclusion of end data of the serial data in association with each other; and

serial transfer unit that transfers data having the transfer unit length in the serial data when the end information indicates non-inclusion of the end data, and transfers an untransferred part of the serial data when the end information indicates inclusion of the end data.

2. The serial control device according to claim 1 , wherein the serial transfer unit performs transfer of next serial data in succession when the end information indicates non-inclusion of the end data, and waits until a given time period has elapsed after transfer of the untransferred part before starting transfer of next serial data when the end information indicates inclusion of the end data.

3. A serial control device that transfers serial data having an arbitrary length, comprising:

FIFO(First-In-First-Out) control unit that stores serial data having a length equal to or shorter than a transfer unit length and end information indicating inclusion or non-inclusion of end data of the serial data in association with each other;

a serial transfer unit that transfers data having the transfer unit length in the serial data when the end information indicates non-inclusion of the end data, and transfers an untransferred part of the serial data when the end information indicates inclusion of the end data,

wherein the serial transfer unit performs transfer of next serial data in succession when the end information indicates non-inclusion of the end data, and waits until a given time period has elapsed after transfer of the untransferred part before starting transfer of next serial data when the end information indicates inclusion of the end data;

a data length setting register that stores a length of the untransferred part; and

a transfer interval setting register that stores the given time period, wherein

when the end information indicates inclusion of the end data, the serial transfer unit transfers the serial data by using the length of the untransferred part stored in the data length setting register, and waits until the given time period has elapsed by using the given time period stored in the transfer interval setting register and starts transfer of the next serial data after lapse of the given time period.

4. The serial control device according to claim 1 , wherein

the FIFO control unit further stores device information indicating whether to perform transfer of serial data with a plurality of devices connected to the serial control device, and

the serial transfer unit selects a device to which serial data is transferred based on the device information.

5. The serial control device according to claim 2 , wherein

the FIF 0 control unit further stores device information indicating whether to perform transfer of serial data with a plurality of devices connected to the serial control device, and

the serial transfer unit selects a device to which serial data is transferred based on the device information.

6. The serial Control device according to claim 3 , wherein

the FIFO control unit further stores device information indicating whether to perform transfer of serial data with a pularity of devices connected to the serial control device, and

the serial transfer unit selects a device to which serial data is transferred based on the device information.

7. The serial device according to claim 1 , wherein the end data is data at a back end of serial data included in one frame.

8. The serial control device according to claim 2 , wherein the end data is data at a back end of serial data included in one frame.

9. The serial control device according to claim 3 , where in the end data is data at a back end of serial data included in one frame.

10. The serial control device according to claim 4 , wherein the end data is data at a back end of serial data included in one frame.

11. The serial control device according to claim 5 , wherein the end data is data at a back end of serial data included in one frame.

12. The serial control device according to claim 6 , wherein the end data is data at a back end of serial data included in one frame.

13. A semiconductor device that incorporates the serial control device according to claim 1 .

14. A serial data transfer method that transfers serial data having an arbitrary length, comprising:

with use of end information, which has been stored in a FIFO(First-in First-Out) control unit along with serial data having a length equal to or shorter than a transfer unit length, the end information indicating inclusion or non-inclusion of end data of the serial data, transferring data having a transfer unit length in the serial data when the end information indicates non-inclusion of the end data, and transferring an untransferred part of the serial data when the information indicates inclusion of the end data.

Assignments (3)
CHANGE OF ADDRESS Recorded Nov 29, 2017
From: RENESAS ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 044928/0001 →
CHANGE OF NAME Recorded Oct 26, 2010
From: NEC ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 025191/0985 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2010
From: NAKAYAMA, SANCHI
To: NEC ELECTRONICS CORPORATION
Reel/Frame 024288/0978 →
Priority Claims (1)
JP 2009-107349 · Apr 27, 2009 · national
Continuity (1)
Related Publication 20100274934A1 · Oct 28, 2010