IP Library Granted Patent US 7,587,535
Granted Patent B2
US 7,587,535 · App. 11/785,798 · Granted Sep 8, 2009

Data transfer control device including endian conversion circuit with data realignment

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 7,587,535
App. No.
11/785,798
Granted
Sep 8, 2009
Kind
B2
Abstract

When data is transferred to an access destination in a different endian format, a transfer start address is aligned based on a transfer bus width, and a transfer size is adjusted according to the transfer bus width and a transfer address. Thus, it becomes possible to perform burst transfer in the access destination. Accordingly, in the case where burst transfer to an access destination in a different endian format is performed with a smaller data width than a transfer bus width, an inconvenience where burst transfer can not be performed because an address is converted and data access is no longer an ascending order access can be prevented.

Claims (17)

1. A data transfer control device which includes an endian conversion circuit, the device further comprising:

a transfer start address adjusting circuit;

a write strobe signal generation circuit for generating a write strobe signal for indicating an effective byte of write data; and

a bus interface,

wherein the endian conversion circuit endian-converts the write data to which the write strobe signal generated in the write strobe signal generation circuit has been added, and outputs the result to the bus interface;

when data is transferred to a device in a different endian format with a smaller data width than a transfer bus width, the transfer start address adjusting circuit aligns a transfer start address with the transfer bus width and outputs the result to the bus interface; and

the bus interface burst-transfers with a smaller data width than the transfer bus width, the write data to which the write strobe signal output from the endian conversion circuit has been added, based on the transfer start address output from the transfer start address adjusting circuit.

2. The data transfer control device of claim 1 , further comprising a transfer size adjusting circuit,

wherein when data is transferred to a device in a different endian format, a transfer size is adjusted according to the transfer bus width and the transfer start address in the transfer size adjusting circuit.

3. The data transfer control device of claim 2 , wherein in single transfer, adjustment of the transfer start address and adjustment of the transfer size are not performed.

4. The data transfer control device of claim 1 , further comprising a transfer end address adjusting circuit,

wherein when data is transferred to a device in a different endian format, a transfer end address is aligned based on the transfer bus width in the transfer end address adjusting circuit.

5. The data transfer control device of claim 4 , wherein in single transfer, adjustment of the transfer start address and adjustment of the transfer end address are not performed.

6. A system comprising:

an integrated circuit including the data transfer control device of claim 1 ; and

an external memory device,

wherein the external memory device is used as a transfer source or a transfer destination of the data transfer control device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2015
From: PANASONIC CORPORATION
To: SOCIONEXT INC.
Reel/Frame 035294/0942 →
CHANGE OF NAME Recorded Nov 21, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021897/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2007
From: SAWAI, TAKATSUGU
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 020225/0225 →