×

Second nearest-neighbor communication network for synchronous vector processor, systems and methods

  • US 5,163,120 A
  • Filed: 10/13/1989
  • Issued: 11/10/1992
  • Est. Priority Date: 10/13/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processing device operable for processing a first digital data signal to produce a processed digital data signal, and for use with a controller supplying control and address signals and a clock circuit supplying clock pulses, the data processing device comprising:

  • processor circuits connected in a serial chain, each of said processor circuits including;

    (a) a data processing unit having a digital input connected in common with the digital input of each of the data processing units of the other processor circuits for entry of said control and address signals, the data processing unit including an arithmetic logic unit, a plurality of data storage registers connected to said arithmetic logic unit, and data multiplexers connected to said data storage registers;

    (b) a first register interface including a first set of bit registers for parallel entry of said first digital data signal and including a second set of bit registers, said first and second set of bit registers individually accessible by said data processing unit;

    (c) a second register interface including a third set of bit registers and also having a fourth set of bit registers having a parallel digital output for producing the processed digital data signal, said third and fourth set of bit registers individually accessible by said data processing unit;

    a first sequencer circuit connected by a first common line to the first register interface in each of the processor circuits and responsible to the clock pulses for selectively sequentially activating operations of each of said first register interface; and

    a second sequencer circuit connected by a second common line to the second register interface in each of the processor circuits and responsive to the clock pulses for selectively sequentially activating operation of each of said second register interface;

    said data processing units thereby operable by said controller independently of and cooperatively with said first and second register interfaces; and

    each of said processor circuits further including;

    a left/right data output;

    a first left data input connected to the left/right data output of a processor circuit located to its first left in the serial chain;

    a second left data input connected to the left/right data output of a processor circuit located to its second left in the serial chain;

    a first right data input connected to the left/right data output of a processor circuit located to its first right in the serial chain;

    a second right data input connected to the left/right data output of a processor circuit located to its second right in the serial chain; and

    said data processing units thereby operable by said controller to transfer data between a first processor circuit and its adjacent and next adjacent processor circuits in either the left or right direction.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×