×

Data processing system and method thereof

  • US 5,717,947 A
  • Filed: 03/31/1993
  • Issued: 02/10/1998
  • Est. Priority Date: 03/31/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. An integrated circuit, comprising:

  • a vector engine capable of executing a vector instruction;

    a scalar engine capable of executing a scalar instruction;

    a sequencer for controlling execution of both the vector instruction in the vector engine and the scalar instruction in the scalar engine, the sequencer being coupled to the vector engine for communicating vector control information, the sequencer being coupled to the scalar engine for communicating scalar control information; and

    a shared memory circuit for storing a vector operand and a scalar operand, the shared memory circuit being coupled to the vector engine for communicating the vector operand, the shared memory circuit being coupled to the scalar engine for communicating the scalar operand;

    wherein the vector engine comprises;

    a plurality of processing elements for executing the vector instruction, each one of the plurality of processing elements comprising;

    a plurality of vector registers for storing a plurality of data values, each of the plurality of data values being selectively used during execution of the vector instruction; and

    an arithmetic logic unit for executing arithmetic and logical operations, the arithmetic logic unit being coupled to each of the plurality of vector registers and to the shared memory circuit.

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