Data-processing apparatus and data transfer control device

US9672174B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9672174-B2
Application numberUS-201414289706-A
CountryUS
Kind codeB2
Filing dateMay 29, 2014
Priority dateJun 10, 2013
Publication dateJun 6, 2017
Grant dateJun 6, 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: a plurality of processing blocks which is connected to a common bus; a memory which includes an address space having a plurality of banks; and a common bus arbitrating section which arbitrates an access request to access the memory, and controls data delivery through the common bus that receives the access request and is provided between the plurality of processing blocks and the memory. At least one processing block among the plural processing blocks is an exchange-processing block that performs exchange of an access order to access the banks in the memory when the communication of the data is performed between the memory and the processing block through the common bus. The exchange-processing block includes a data transfer control device that performs the exchange of the access order to access the banks by controlling the order of the data.

First claim

Opening claim text (preview).

What is claimed is: 1. A data-processing apparatus comprising: a plurality of processing blocks which are connected to a common bus; a memory which includes an address space having a plurality of banks; and a common bus arbitrating section which arbitrates an access request to access the memory that is output from the plurality of processing blocks, and controls data delivery through the common bus that receives the access request and is provided between the plurality of processing blocks and the memory, wherein at least one processing block among the plurality of processing blocks includes a data transfer control device that exchanges bank accessing order to the memory for the same bank accessing order when another processing block access the memory, and wherein the data transfer control device accesses the banks in a reverse order to the order of the banks in the memory. 2. The data-processing apparatus according to claim 1 , wherein the data transfer control device includes: a buffer section which stores the data that is transferred between the memory and the processing block; a buffer write control section which stores the data in the buffer section; and a buffer read control section which reads the data stored in the buffer section. 3. The data-processing apparatus according to claim 2 , wherein the data transfer control device further includes an operation mode register that sets the order of the data that is transferred between the memory and the processing block, and the buffer write control section stores the data in storage regions of the buffer section corresponding to the banks based on the order of the data set by the operation mode register. 4. The data-processing apparatus according to claim 2 , wherein the data transfer control device further includes an operation mode register that sets the order of the data that is transferred between the memory and the processing block, and the buffer read control section reads the data from storage regions of the buffer section corresponding to the banks based on the order of the data set in the operation mode register. 5. The data-processing apparatus according to claim 1 , wherein the data is data which has regions in a first direction and a second direction, the data-processing apparatus further includes the plurality of exchange-processing blocks, at least one exchange-processing block among the plurality of exchange-processing blocks accesses the banks in the memory in the first direction of the data, and at least another exchange-processing block among the plurality of processing blocks that performs the exchange of the access order to the banks in the memory accesses the banks in the memory in the second direction of the data. 6. The data-processing apparatus according to claim 5 , wherein the data is image data, the first direction is a horizontal direction of the image data, and the second direction is a vertical direction of the image data. 7. A data transfer control device used for a data-processing apparatus including a plurality of processing blocks which is connected to a common bus; a memory which includes an address space having a plurality of banks; and a common bus arbitrating section which arbitrates an access request to access the memory that is output from the plurality of processing blocks, and controls data delivery through the common bus which receives the access request and is provided between the plurality of processing blocks and the memory, wherein the data transfer control device is provided in at least one processing block among the plurality of processing blocks, and exchanges bank accessing order to the memory for the same bank accessing order when another processing block access the memory, and wherein the data transfer control device accesses the banks in a reverse order to the order of the banks in the memory.

Assignees

Inventors

Classifications

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 US9672174B2 cover?
A data-processing apparatus includes: a plurality of processing blocks which is connected to a common bus; a memory which includes an address space having a plurality of banks; and a common bus arbitrating section which arbitrates an access request to access the memory, and controls data delivery through the common bus that receives the access request and is provided between the plurality of pr…
Who is the assignee on this patent?
Olympus Corp
What technology area does this patent fall under?
Primary CPC classification G06F13/30. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 06 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).