×

Processor with multiple microprogrammed processing units

  • US 5,408,623 A
  • Filed: 09/27/1993
  • Issued: 04/18/1995
  • Est. Priority Date: 11/30/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A processor for a data processing system including a plurality of microprogrammed processing units (U1, U2, U3), each of said processing units being particularly adapted to execute a complementary subset of functions of the processor, wherein the subset of functions of each processing unit complements the subset of functions of the remaining processing units to define a complete set of functions of the processor in a manner which enables pipeline execution of instructions by said processor, said units being connected to memory means (CA) containing program instructions to be executed and operands, at least one of said units being an addressing unit (EAD) for addressing said memory means (CA) to obtain the instructions and the operands, said processor being characterized in that said units (U1, U2, U3) include command block means (1) for decoding the instructions furnished by the memory means (CA) and autonomously executing functions defined by said instructions, each unit further including synchronizing means (15, 16, 17, 18, 19) for authorizing or interrupting the execution of the microprogram defined by the instruction in progress in said unit, said synchronizing means being adapted to interrupt (NOEX) said execution when:

  • either an operand contained in said memory means (CA) and necessary for said execution is not effectively received by said unit,or a result expected by said unit and calculated by another unit is not effectively received by said unit,or a result calculated in said unit cannot be effectively transmitted to the unit or to the memorizing means intended to receive said result.

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