US4476523A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Fixed point and floating point computation units using commonly shared control fields
Assignee: EMC Corp
•
Filing: 1981-06-11
•
Granted: 1984-10-09
•
Expires: 2001-06-11
Abstract
Abstract A data processing system using separate fixed point and floating point computation units and a single control store means for controlling the operations of both units, the units being responsive to commonly shared control fields of the microinstructions supplied from the control store means during their respective operations.
Inventors
- 👤 Robert W. Beauchamp
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 09:22
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/28; G06F9/226; G06F9/30; G06F9/30003; G06F9/30007; G06F9/3001; G06F9/30014; G06F9/30181; G06F9/30185; G06F9/38; G06F9/3885
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
124 words
In a data processing system requiring fixed point and floating point computation operations an arithmetic computation unit for providing primarily fixed point arithmetic computations, a separate floating point computation unit comprising an exponent computation unit and a mantissa computation unit for providing primarily floating point arithmetic computations, a single control store means for supplying microinstructions for controlling the operations of both said arithmetic computation unit and said floating point computation unit, both said arithmetic computation unit and said floating point computation unit being responsive to a plurality of commonly shared control fields of each said microinstruction during their respective operations and said floating point computation unit being further responsive to at least one additional control field of each of said microinstruction during its operation.
Claim 2
Dependent Claim
124 words
In a data processing system requiring fixed point and floating point computation operations an arithmetic computation unit for providing primarily fixed point arithmetic computations, a separate floating point computation unit comprising an exponent computation unit and a mantissa computation unit for providing primarily floating point arithmetic computations, a single control store means for supplying microinstructions for controlling the operations of both said arithmetic computation unit and said floating point computation unit, both said arithmetic computation unit and said floating point computation unit being responsive to a plurality of commonly shared control fields of each said microinstruction during their respective operations and said floating point computation unit being further responsive to at least one additional control field of each of said microinstruction during its operation.
Claim 3
Dependent Claim
56 words
In a data processing system in accordance with claim 1 wherein said arithmetic computation unit includes means responsive to a selected value of a selected fixed point control field for preventing a use of any fixed point computation results from said arithmetic computation unit when said floating point computation unit is providing its floating point computations.
Claim 4
Dependent Claim
59 words
In a data processing system in accordance with claims 1 or 2 wherein said floating point computation unit includes means responsive to a selected value of a selected floating point control field for preventing a use of any floating point computation results from said floating point computation unit when said arithmetic computation unit is providing its fixed point computations.
Claim 5
Dependent Claim
61 words
In a data processing system in accordance with claim 3 wherein said selected fixed point control field is a field which identifies a destination of a fixed point computation result from said arithmetic computation unit and said selected floating point control field is a field which identifies a destination of a floating point computation result from said floating point computation unit.
Claim 6
Dependent Claim
60 words
In a data processing system in accordance with claim 4 wherein a selected value of said fixed point control field is set for a no-load operation when said floating point unit is providing its computations and a selected value of said floating point control field is set for a no-load operation when said arithmetic computation unit is providing its computations.
Claim 7
Dependent Claim
61 words
In a data processing system in accordance with claim 4 wherein a common control field of said control store is used to identify a source of data which is to be supplied to either the arithmetic computation unit when it is computing a fixed point result or to the floating point computation unit when it is computing a floating point result.
Claim 8
Dependent Claim
59 words
In a data processing system in accordance with claim 6 wherein a common control field of said control store is used to identify an operation which is to be performed by either said arithmetic computation unit when it is performing a fixed point operation or by said floating point computation unit when it is performing a floating point operation.
References Cited (Backward Citations)
US3689895A
Cited
US3697734A
Cited
US4104720A
Cited
US4131941A
Cited
US4156906A
Cited
US4295203A
Cited
US4398243A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1987-10-09 | 1988-04-09 | 1988-10-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1991-10-09 | 1992-04-09 | 1992-10-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1995-10-09 | 1996-04-09 | 1996-10-09 | $7700.00 | Window Closed / Lapsed |