Patent US5301137A successfully refreshed from Google Patents.
US5301137A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Circuit for fixed point or floating point arithmetic operations
Assignee: Mitsubishi Electric Corp
•
Filing: 1993-04-14
•
Granted: 1994-04-05
•
Expires: 2013-04-14
Abstract
Abstract An operation circuit for performing either fixed or floating point mathematical operations, having a mode control function for a multiplier including a multiplier, an arithmetic logic unit (ALU) and a signal generating circuit. A signal specifying the operating mode of the ALU, either a fixed point mode or a floating point mode is used by the signal generating circuit for generating either a fixed point multiplication signal or a floating point multiplication signal to control the multiplier, respectively.
Inventors
- 👤 Takahiro Matsuo
- 👤 Toshiki Fujiyama
- 👤 Toru Kengaku
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 08:13
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/483; G06F9/00; G06F9/06; G06F9/30; G06F9/30003; G06F9/30007; G06F9/3001; G06F9/30145; G06F9/30181
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
252 words
An operation circuit, comprising: decoding means for generating a control signal representative of a mode field in an instruction to be executed when said mode field is present in said instruction, said control signal specifying either a fixed point mode or a floating point mode; holding means, coupled to said decoding means, for storing and outputting an indication of said specified mode when said specified mode is indicated, and outputting an indication of a last specified mode when said mode field is not present in said instruction; an arithmetic logic unit, coupled to said decoding means and responsive to said control signal, for performing arithmetic operations on a set of input values, wherein said arithmetic logic unit manipulates said set of input values as fixed point numbers when said control signal specifies said fixed point mode and manipulates said set of input values as floating point numbers when said control signal specifies said floating point mode; a multiplier, coupled to said holding means, which accepts multiplier input values and outputs a multiplier output value at a multiplier output, said multiplier performing a fixed point multiplication on said multiplier input values and outputting a fixed point multiplier output value when said holding means specifies said fixed point mode, and said multiplier performing a floating point multiplication on said multiplier input values and outputting a floating point multiplier output value when said holding means specifies said floating point mode; and means for coupling said multiplier output to an input of said arithmetic logic unit.
Claim 2
Dependent Claim
252 words
An operation circuit, comprising: decoding means for generating a control signal representative of a mode field in an instruction to be executed when said mode field is present in said instruction, said control signal specifying either a fixed point mode or a floating point mode; holding means, coupled to said decoding means, for storing and outputting an indication of said specified mode when said specified mode is indicated, and outputting an indication of a last specified mode when said mode field is not present in said instruction; an arithmetic logic unit, coupled to said decoding means and responsive to said control signal, for performing arithmetic operations on a set of input values, wherein said arithmetic logic unit manipulates said set of input values as fixed point numbers when said control signal specifies said fixed point mode and manipulates said set of input values as floating point numbers when said control signal specifies said floating point mode; a multiplier, coupled to said holding means, which accepts multiplier input values and outputs a multiplier output value at a multiplier output, said multiplier performing a fixed point multiplication on said multiplier input values and outputting a fixed point multiplier output value when said holding means specifies said fixed point mode, and said multiplier performing a floating point multiplication on said multiplier input values and outputting a floating point multiplier output value when said holding means specifies said floating point mode; and means for coupling said multiplier output to an input of said arithmetic logic unit.
Claim 3
Dependent Claim
36 words
The operation circuit of claim 1, wherein said means for coupling comprises means, coupled to said multiplier and said arithmetic logic unit, for selectably coupling said multiplier output to said input of said arithmetic logic unit.
Claim 4
Dependent Claim
30 words
The operation circuit of claim 1, wherein said holding means comprises a register which is readable and writable by an external circuit, and holds a representation of said control signal.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-04-04 | 1997-10-04 | 1998-04-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-04-04 | 2001-10-04 | 2002-04-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-04-04 | 2005-10-04 | 2006-04-05 | $7700.00 | Window Closed / Lapsed |