×

Array processor having reconfigurable data transfer capabilities

  • US 7,774,580 B2
  • Filed: 03/11/2005
  • Issued: 08/10/2010
  • Est. Priority Date: 07/12/2004
  • Status: Active Grant
First Claim
Patent Images

1. A reconfigurable operation apparatus, comprising:

  • a plurality of operation units that reconfigure themselves by using a given first configuration data;

    at least one memory unit disposed freely for reading out thereof and writing therein;

    diverse processor elements required for constituting an operation apparatus;

    an inter-resource network connection unit that reconfigures itself by using a given second configuration data, said inter-resource network connection unit;

    enabling arbitrary output data from said plurality of operation units and said memory unit to make arbitrary input data for said plurality of operation units, andperforming data transfers between resources consisting of said plurality of operation units, said memory unit and said diverse processor elements;

    wherein at least one input port of the memory unit is a data input port and at least one input port of the memory unit is an address input port;

    wherein first and second selectors are provided for each input port of each of the plurality of operation units and the memory unit; and

    wherein each of outputs of each of the plurality of operation units and memory units is connected to another one of the plurality of operation units and the memory units through said first and second selectors;

    a storage unit storing said first and second configuration data;

    a loading unit loading said configuration data from an external storage apparatus to said storage unit; and

    a supply unit supplying said first and second configuration data to said reconfigurable units in a suitable sequence and timing based on data obtained from said plurality of operation units;

    said diverse processor elements including a counter, a shifter, and a delay flip- flop, whereinthe inter-resource network connection unit connects a plurality of first input ports, a plurality of second input ports, a plurality of first output ports, and a plurality of second output ports;

    each of the first and second selectors comprises a plurality of input selectors;

    an input terminal of one of the plurality of input selectors is connected to an external data input; and

    an input terminal of another one of the plurality of input selectors is connected to an output of the counter, an output of the shifter, and an output of the delay flip-flop.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×