EP1184784A2

Program-controlled unit for simultaneous instruction execution

Abstract

Es wird eine programmgesteuerte Einheit mit mehreren Befehlsausführungs-Einheiten zur gleichzeitigen Ausführung aufeinanderfolgender Befehle eines auszuführenden Programms beschrieben. Die beschriebene programmgesteuerte Einheit weist einige Besonderheiten auf, durch welche sich die Anzahl der Zugriffe auf einen das auszuführende Programm speichernden Programmspeicher reduzieren läßt.

EP1184784A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 31 August 2021, 5.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

29 claims: 12 independent, 17 dependent

  1. 1
    Program-controlled unit having a plurality of instruction execution units for the simultaneous execution of successive Commands of a program to be executed, characterized,that a mapping device is provided which Commands to be executed regardless of their respective location within the instructions simultaneously executed comprehensive instruction sequences any instruction execution units can assign for execution.
  2. 4
    Program-controlled unit according to one of the preceding Claims, characterized,that before the allocation of instructions simultaneously executed to which the relevant commands exporting instruction execution units determining which instructions simultaneously are to be executed.
  3. 6
    Program-controlled unit according to one of the preceding Claims, characterized,that before the allocation of instructions simultaneously executed to which the relevant commands exporting instruction execution units will determine how long the executed Commands.
  4. 8
    Program-controlled unit according to one of the preceding Claims, characterized,that before the allocation of instructions simultaneously executed to which the relevant commands exporting instruction execution units is determined, at which the instruction type Commands to be executed include.
  5. 10
    Program-controlled unit according to one of the preceding Claims, characterized,that the commands to execute a program memory retrieved and provided in a in the programmable unit Latches are written.
  6. 15
    Program-controlled unit according to one of Claims 10 to 14, characterized,that the programmable unit befehlbar by a command is the buffer or a specified part thereof for a certain time or until the occurrence of a particular event is not to overwrite.
  7. 17
    Program-controlled unit according to one of Claims 10 up to 16, characterized,that assigning device according determining which the instructions simultaneously executed which instruction execution unit assign to execution is a Connection between the simultaneously executed Storing commands latch elements and the Instruction decode units establish that the instruction execution units, which execute the relevant commands are have assigned.
  8. 21
    Program-controlled unit according to one of Claims 18 until 20, characterized,that each of said multiplexers of at least one of the number of corresponding latch elements number of input terminals , and in that the input terminals of each Multiplexer connected to all latch elements are.
  9. 22
    Program-controlled unit having a plurality of instruction execution units for the simultaneous execution of successive Commands of a program to be executed, characterized,that the commands to execute a program memory retrieved and provided in a in the program-controlled unit, several independently writable and written readable memory blocks comprising latch will.
  10. 25
    Program-controlled unit according to one of Claims 22 to 24, characterized,that each of the memory blocks having a memory, which the read in a read operation from the program memory Data quantity.
  11. 26
    Program-controlled unit according to one of Claims 22 to 25, characterized,that the programmable unit befehlbar by a command is the buffer or a specified part thereof for a certain time or until the occurrence of a particular event is not to overwrite.
  12. 28
    Program-controlled unit having a plurality of instruction execution units for the simultaneous execution of successive Commands of a program to be executed, characterized,that the programmable unit befehlbar by a command is an intermediate memory in which to execute the Commands after being read from a program memory are cached, or a certain part of Buffer for a certain time or until the occurrence of a particular event is not to overwrite.
Independent claims12