Reconfigurable integrated circuit device
First Claim
1. A reconfigurable integrated circuit device which is dynamically configured to be in arbitrary operation status based on a configuration data, comprising:
- a plurality of clusters further including a plurality of operation processor elements having a computing unit respectively, a memory processor element having a memory to perform data transfer with an external memory, and an inter-processor element switch group for connecting the operation processor elements and the memory processor element in an arbitrary status;
an inter-cluster switch group for configuring data paths between the clusters in an arbitrary status; and
an external memory bus for performing data transfer between the memory processor element and the external memory, wherein the operation processor elements, the memory processor element, the inter-processor element switch group and the inter-cluster switch group are dynamically changed based on the configuration data, and the device further comprising;
a direct memory access control section for executing data transfer between the memory processor element and the external memory by direct memory access responding to an access request from the memory processor elements of the plurality of clusters.
3 Assignments
0 Petitions
Accused Products
Abstract
A reconfigurable integrated circuit device which is dynamically constructed to be an arbitrary operation status based on a configuration data, has a plurality of clusters including operation processor elements, a memory processor element, and an inter-processor element switch group for connecting the elements in an arbitrary status; an inter-cluster switch group for constructing data paths between the clusters in an arbitrary status; and an external memory bus. A direct memory access control section, for executing the data transfer between the memory processor element and the external memory by direct memory access responding to an access request from the memory processor elements of the plurality of clusters, is further provided.
105 Citations
16 Claims
-
1. A reconfigurable integrated circuit device which is dynamically configured to be in arbitrary operation status based on a configuration data, comprising:
-
a plurality of clusters further including a plurality of operation processor elements having a computing unit respectively, a memory processor element having a memory to perform data transfer with an external memory, and an inter-processor element switch group for connecting the operation processor elements and the memory processor element in an arbitrary status;
an inter-cluster switch group for configuring data paths between the clusters in an arbitrary status; and
an external memory bus for performing data transfer between the memory processor element and the external memory, wherein the operation processor elements, the memory processor element, the inter-processor element switch group and the inter-cluster switch group are dynamically changed based on the configuration data, and the device further comprising;
a direct memory access control section for executing data transfer between the memory processor element and the external memory by direct memory access responding to an access request from the memory processor elements of the plurality of clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A reconfigurable integrated circuit device which is dynamically configured to be a predetermined operation status based on a configuration data, comprising:
-
a plurality of clusters including an operation processor element having a computing unit, a memory processor element having a memory to perform data transfer with an external memory, and an inter-processor element switch group for connecting the operation processor element and the memory processor element in an arbitrary status;
an inter-cluster switch group for configuring data paths between the clusters in an arbitrary status; and
an external memory bus for performing data transfer between the memory processor element and the external memory, wherein the operation processor element, the memory processor element, the inter-processor element switch group and the inter-cluster switch group are dynamically changed based on the configuration data, and the device further comprising;
a direct memory access control section for executing data transfer between the memory processor element and external memory by direct memory access responding to the access requests from the memory processor elements of the plurality of clusters, wherein the memory processor element includes first and second memory banks, wherein while one of the first and second memory banks is performing data transfer with the external memory by direct memory access, the other of the first and second memory banks performs data transfer with the operation processor element.
-
Specification