Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Microprocessor-with-pipeline-system-having-exception-processing-features

 Apparatus for high speed image rotation
It is a principal object of the present invention to provide an improved high speed character ...


 Method and apparatus for providing rotation of digital image data
The invention provides a framestore architecture that permits direct addressing of digital image ...


 Digital computer having unique instruction decoding logic
The present invention employs a gate array, embodied in a single integrated circuit packaged in a ...


 Method of monitoring the bring up of all units in a multiple system from a remote unit including diagnostic testing with visual indicator illumination indicating operability
OF THE PREFERRED EMBODIMENT Although the present invention, to be described hereinafter, can be ...


 Wireless vehicle monitoring system
A main object of the present invention is to provide a wireless vehicular safety monitoring system, ...


 Arrangement for transmitting signals from a device monitoring tire pressure on the wheels of a motor vehicle to an evaluation device arranged in a motor vehicle
What is claimed is: 1. An arrangement for transmitting signals from a device (3) for monitoring the ...


 Mobile communication unit
An object of the invention is to provide a mobile communication unit which is able to acquire ...


 Extended communications link for keyboard and display units remotely located from a computer
OF THE DRAWING Referring to the drawing, a shielded cable 10 is connected from keyboard input ...


 Element for conducting light to an outside surface of furnishing article
It is the general object of the present invention to enhance the visual appearance of various ...


 Computer vision system based upon solid state image sensor
This invention comprises a computer vision system in which the camera comprises a suitable lens, a ...


 Microprocessor with pipeline system having exception processing features

Details
Inventors: Ohtsuka, Akira; Shimizu, Toru;
Assignee: Mitsubishi Denki Kabushiki Kaisha (Tokyo, JP)
Primary Examiner: Ray; Gopal C.
Assistant Examiner:
Attorney, Agent or Firm: Townsend and Townsend Khourie and Crew

A method and apparatus for processing exceptions in a microprocessor having a plurality of pipelined stages. The method comprises the steps of generating an exception processing code at a given stage to indicate the occurrence of an exception at the given stage; temporarily stopping processing at the given stage; transferring the exception processing code to a special stage; decoding said exception processing code at the special stage; and causing the pipeline to execute exception processing when the exception processing code is decoded at the special stage. Using the invention, the microprocessor can avoid much of the delay and complexity resulting from using an external circuit to control exception processing and can cope with the occurrence of an exception at any stage without prematurely cancelling or reexecuting processing steps. The invention is simplified in both hardware and software, and can easily cope with expansion of the number of stages.

DETAILED DESCRIPTION In the light of the above problems, the present invention has been designed.
A first object of this invention is to provide a microprocessor having a pipeline system which can cope with generation of exceptions at any stage of the pipeline.
Yet another object of the invention is to provide a processor which performs exception processing without using an elaborate external control circuit.
Still another object of the invention is to provide a processor which performs exception processing without unnecessarily cancelling or reexecuting previously performed processing.
Another object of this invention is to provide a microprocessor capable of easily coping, in a hardware and software manner, with variations in the number of stages of the pipeline.
Another object of this invention is to provide a processor which performs exception processing while having pipelining for both calculation and instruction processing.
According to the invention, there is provided for a processor of the type having a pipeline formed by a plurality of consecutive stages, a method for processing exceptions which includes the step of generating an exception processing code at a given stage to indicate the occurrence of an exception at the given stage, the kind of exception, and the identity of the given stage.
Thereafter, processing is temporarily stopped at the given stage and the exception processing code is transferred to and decoded at a special stage which causes the pipeline to execute exception processing.
In a preferred embodiment, the exception processing codes are transferred from and received at each stage in the pipeline using a plurality of D flip-flops.
The exception processing code is decoded at the special stage using a logic array consisting of NAND gates, inverters, and D flip-flops.
The above and further objects and features of the invention will more fully be apparent from the following detailed description with accompanying drawings.



Related patents
  Method and device for the counting and management of asynchronous events emitted by peripheral devices in a data processing system
The present invention provides a solution to this problem by proposing a method of accounting and checking asynchronous messages utilizing the technological means of the ...
  Controller for a cross-point switching matrix
Accordingly, it is an object of this invention to provide an electronic controller for a cross-point switch with minimum delay. It is a further object of this invention ...
  ***WITHDRAWN PATENT AS PER THE LATEST USPTO WITHDRAWN LIST*** *** NO IMAGES AVAILABLE***
Description:...
  Method for manufacturing a custom-circuit LSI, and a gate array device
The object of the present invention is to provide a method for manufacturing a large-scale custom-circuit LSI, whose metal pattern can be designed with a CAD system in a ...
  Semicustom made integrated circuit equipped with controller for input/output buffers
It is therefore an important object of the present invention to provide a semicustom made integrated circuit which can prevent a manufacturer from wiring error between ...
  Flexible design system
The present invention overcomes the aforementioned deficiencies of the prior an by providing a method and apparatus for designing an integrated circuit with multiple ...
  Integrated circuit I/O pad cell modeling
OF THE PREFERRED EMBODIMENT In the design of integrated circuits, including application specific integrated circuits (ASICs), there are numerous types of design test ...
  Method for design optimization using logical and physical information
The present invention provides a method for optimizing a layout design, which minimizes the optimization cycle by incorporating interconnect wiring delays and performing ...
  RC netlist reduction for timing and noise analysis
Embodiments of the present invention relate to a method and apparatus for generating a netlist that maintains a topology of an original circuit while preserving an ...
  Method for rotating a binary image
What is claimed is: 1. A method for rotating binary data by 90 degrees, comprising the steps of: storage said data in a matrix arranged in r rows by c columns, where r ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved