← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 01:18
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)

US4217657A Cited
US4511990A Cited
US4589067A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag