×

External procedure invocation apparatus utilizing internal branch vector interrupts and vector address generation, in a RISC chip

  • US 5,287,522 A
  • Filed: 06/29/1990
  • Issued: 02/15/1994
  • Est. Priority Date: 06/29/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for processing requests received from a system bus, said system comprising:

  • an interface chip including vector address generation means coupled to said system bus for receiving requests, said vector address generation means in response to a predetermined type of request generating a branch vector address;

    a microprocessor chip including;

    an instruction cache for storing instructions including branch vector instructions, of a number of procedures fetched from said system bus as required for executing processing operations for handling the requests;

    a branch vector register for storing said branch vector address;

    a read indicator and a write indicator associated with said register;

    bidirectional bus interconnecting said interface chip address generation means and microprocessor chip register and read/write indicators the read indicator and the write indicator for transferring of information between said chips using a standard protocol; and

    ,said microprocessor chip further including instruction decode and control means operatively coupled to said branch vector register and to said read indicator and said write indicator said microprocessor instruction decode and control means upon detecting a branch vector instruction in a procedure under execution specifying said vector register as a source of a branch address, being operative to test said write indicator for causing said microprocessor chip to branch to one of said number of procedures specified by said branch vector address when said write indicator is in an active state for processing said predetermined type of request and said microprocessor chip switching said read indicator to an active state upon having processed the request signaling said interface chip through said bidirectional bus that said interface chip can transfer to a new vector address through said bidirectional bus for processing another predetermined type of request.

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