×

Apparatus and method for aborting un-needed instruction fetches in a digital microprocessor device

  • US 6,092,186 A
  • Filed: 05/07/1996
  • Issued: 07/18/2000
  • Est. Priority Date: 05/07/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. An integrated circuit including a digital processor that operates synchronously with respect to a periodic clock signal said digital processor coupled to a memory element external to said processor operable to access said external memory element in a given number of clock periods said digital processor including an instruction decode element, said instruction decode element comprising:

  • a fetch unit for performing instruction fetches from said memory element requested from a decode unit of said instruction decode element, said fetch unit having a fetch program counter for storing addresses of said instruction fetches;

    a decode unit coupled to said fetch unit for decoding instructions received from said memory element therein as a result of said instruction fetches, wherein said decode unit is operable to generate a "jump taken" signal to said fetch unit when a discontinuity is to occur in a given instruction fetch sequence, said jump taken signal indicative that fetching is to resume at a new value of said fetch program counter; and

    a memory controller coupled to said fetch unit for performing fetch requests at given locations in said memory element, wherein said fetch unit is operable to generate an "abort" signal to said memory controller upon receipt of said jump taken signal if said memory controller has initiated an outstanding memory request to the memory element, said outstanding memory request being terminated in fewer than said given number of clock periods in response to said abort signal.

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