Patent US4117828A successfully refreshed from Google Patents.
Patent EP0408464A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0408464A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Bit field logic operation unit and monolithic microprocessor comprising said unit

Assignee: Fujitsu Ltd
•
Filing: 1990-07-13
•
Granted: —
•
Expires: 2010-07-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A bit field logic operation unit whioh performs a logic operation accompanied by a masking operation comprises a logic operation part (38), a mask pattern generation part (40), and a bit map operation part (42). All parts are constituted by dynamic circuit constructions where the processes are performed in a preset period and an active period. The preset periods of the logic operation part (38) and the mask pattern generation part (42) are carried out simultaneously, and the active periods of the logic operation part and the mask pattern generation part and the preset period of the bit map operation part (42) are carried out simultaneously.

Inventors

  • 👤 Yoshiyasu Sato
  • 👤 Taizo Sato

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-31 10:42
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/76; G06F7/764; G06F9/00; G06F9/06; G06F9/30; G06F9/30003; G06F9/30007; G06F9/30018; G06F9/30029; G06F9/30036; G06F9/30038

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 102 words
A bit field logic operation unit comprising: a logic operation means (38) for performing a specified logic operation on source data (A) and destination data (B) to output a logic operation result (E); a mask pattern generation means (40) for simultaneously generating a bit mask pattern (MPG) from mask information (D, M) in parallel with the operation of the logic operation means (38); and a bit map operation means (42) for selecting either the logic operation result (E) or the destination data (B) in each bit position according to the bit mask pattern (MPG) to output a masked logic operation result (S).
Claim 2
Dependent Claim 102 words
A bit field logic operation unit comprising: a logic operation means (38) for performing a specified logic operation on source data (A) and destination data (B) to output a logic operation result (E); a mask pattern generation means (40) for simultaneously generating a bit mask pattern (MPG) from mask information (D, M) in parallel with the operation of the logic operation means (38); and a bit map operation means (42) for selecting either the logic operation result (E) or the destination data (B) in each bit position according to the bit mask pattern (MPG) to output a masked logic operation result (S).
Claim 3
Dependent Claim 57 words
A bit field logic operation unit as claimed in claim 1, wherein the logic operation means (38) and the mask pattern generation means (40) are constituted by dynamic circuit constructions wherein the processes are performed in a preset period to preset potentials of circuit nodes and an active period to output processed data according to input signals.
Claim 4
Dependent Claim 34 words
A bit field logic operation unit as claimed in claim 2, wherein the preset period of the logic operation means and the preset period of the mask pattern generation means are carried out simultaneously.
Claim 5
Dependent Claim 25 words
A bit field logic operation unit as claimed in claim 3, wherein the bit map operation means is also constituted in the dynamic circuit construction.
Claim 6
Dependent Claim 43 words
A bit field logic operation unit as claimed in claim 4, wherein the active period of the logic operation means (38) and the mask pattern generation means (40) and the preset period of the bit map operation means (42) are carried out simultaneously.
Claim 7
Dependent Claim 47 words
A bit field logic operation unit as claimed in claim 5, wherein signals (U, L, N) for specifying a masking mode are input to the bit map operation means (42′) and an operation mode of the bit map operation means (42′) is altered according to the signals.
Claim 8
Dependent Claim 205 words
A monolithic microprocessor comprising: an instruction receiving means (10, 16) for receiving an instruction; a control means (18) for generating control signals according to the instruction transferred from the instruction receiving means (10, 16); an arithmetic logic unit (26) for performing an arithmetic logic operation in response to the control signals; and a bit field logic operation unit (28) connected to the control means (18) and for performing a logic operation on bit fields of parts of a source data (A) and a destination data (B) both of which comprise a plurality of bits, in response to a bit manipulation instruction, wherein the bit field logic operation unit (28) comprises: a logic operation means (38) for performing a specified logic operation on source data (A) and destination data (B) to output a logic operation result (E); a mask pattern generation means (40) or simultaneously generating a bit mask pattern (MPG) from mask information (D, M) in parallel with the operation of the logic operation means (38); and a bit map operation means (42) for selecting either the logic operation result (E) or the destination data (B) in each bit position according to the bit mask pattern (MPG) to output a masked logic operation result (S).
Claim 9
Dependent Claim 205 words
A monolithic microprocessor comprising: an instruction receiving means (10, 16) for receiving an instruction; a control means (18) for generating control signals according to the instruction transferred from the instruction receiving means (10, 16); an arithmetic logic unit (26) for performing an arithmetic logic operation in response to the control signals; and a bit field logic operation unit (28) connected to the control means (18) and for performing a logic operation on bit fields of parts of a source data (A) and a destination data (B) both of which comprise a plurality of bits, in response to a bit manipulation instruction, wherein the bit field logic operation unit (28) comprises: a logic operation means (38) for performing a specified logic operation on source data (A) and destination data (B) to output a logic operation result (E); a mask pattern generation means (40) or simultaneously generating a bit mask pattern (MPG) from mask information (D, M) in parallel with the operation of the logic operation means (38); and a bit map operation means (42) for selecting either the logic operation result (E) or the destination data (B) in each bit position according to the bit mask pattern (MPG) to output a masked logic operation result (S).
Claim 10
Dependent Claim 118 words
A monolithic microprocessor as claimed in claim 7, wherein the logic operation means (38), the mask pattern generation means (40), and the bit map operation means (42) are constituted by dynamic circuit constructions wherein the processes are performed in a preset period to preset a potential of circuit nodes and an active period to output processed data according to input signals, the preset period and the active period of the logic operation means (38) overlap the present period and the active period of the mask pattern generation means (40), respectively, and the active periods of the logic operation means (38) and the mask pattern generation means (40) overlap the preset period of the bit map operation means (42).
Claim 11
Dependent Claim 44 words
A monolithic microprocessor as claimed in claim 7, wherein the mask pattern generation means (40) receives a mask data (D) and a size data (M) and generates the bit mask pattern (MPG) for a variable length bit field specified by the bit manipulation instructions.
Claim 12
Dependent Claim 22 words
A monolithic microprocessor as claimed in claim 7, wherein the arithmetic logic unit (26) performs operations except for the bit manipulation instruction.
Claim 13
Dependent Claim 56 words
A monolithic microprocessor as claimed in claim 7, further comprising a bus means (32, 34, 36) connected to the bit field logic operation unit (28) and the arithmetic logic unit (26), wherein the source data (A), the destination data (B), and the masked logic operation result (S) are transferred through the bus means (32, 34, 36).

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag