×

Hardware arrangement of effectively expanding data processing time in pipelining in a microcomputer system and a method thereof

  • US 5,694,613 A
  • Filed: 09/24/1996
  • Issued: 12/02/1997
  • Est. Priority Date: 07/02/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A pipelined data processing arrangement having a plurality of stages which are coupled in series and each of which includes a temporary storage register, comprising:

  • a first stage for successively issuing a plurality of instructions in synchronism with time slots, said first stage including first storage means which, in response to occurrence of an interrupt request, retains therein an instruction applied thereto over one or more time slots which follow a time slot wherein said interrupt request has been issued;

    a second stage coupled to decode each of said instructions applied thereto from said first stage, said second stage issuing said interrupt request if pipelined operation should be interrupted, said second stage including second storage means which holds a decoded instruction only during a time slot for which said decoded instruction is applied to thereto;

    adda third stage coupled to said second stage, said third stage including;

    third storage means which, in response said interrupt request, retains therein a first instruction applied thereto from said second stage over one time slot which follows a time slot wherein said interrupt request has been issued, said first instruction being applied to said third storage means at a time slot wherein said interrupt request is issued; and

    fourth storage means which, in response to said interrupt request, retains therein a second instruction applied thereto from said second stage over one time slot which follows two consecutive time slots wherein said interrupt request has been issued at the former time slot of said two cosecutive time slots, said second instruction being applied to said fourth storage means at a time slot immediately after said interrupt request is issued,wherein said third storage means acquiring said second instruction stored in said fourth storage means at the latter time slot of said two consecutive time slots.

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