← Back to Patent Explorer
US4360891A Expired / Lapsed US ⏱️ 0.0 years remaining

Address and data interface unit

Assignee: Unisys Corp
•
Filing: 1980-04-14
•
Granted: 1982-11-23
•
Expires: 2000-04-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A large scale integrated circuit is designed to handle bus-to-bus data and address transfers, manipulation, and temporary storage. A key feature of the device is that it generates error correcting code parity bits on a byte wide basis so that ECC check bits for a multi-byte word can be generated externally with a minimum of hardware, and includes circuitry responsive to an error syndrome for correcting a single error within a byte. Data manipulation capabilities include standard logical operations, single bit shift operations, binary 2's complement arithmetic addition and subtraction, and decimal addition and subtraction. In addition, an input data byte on any bus can be passed unaltered or inverted to any other bus. The device is capable of receiving operands from one or two of three bidirectional data buses, performing a desired arithmetic or logical operation on the operand or operands, and returning the result to any one of the bidirectional buses including one which may have supplied one of the operands. An instruction is decoded at the leading edge of a clock pulse, and executed during the clock pulse. The result is entered into a result register on the trailing edge of the clock pulse so that that result is available to any bus during the same microcycle the instruction and operands are received.

Inventors

  • 👤 Michael H. Branigin
  • 👤 Ladislaw D. Cubranich
  • 👤 Edward E. Henderson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 20:36
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F9/00; G06F9/06; G06F9/30

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 365 words
An integrated circuit chip adapted for connection to external means including an instruction bus on which instructions appear, a source producing a clock pulse, a function modifier control line on which function modifier signals appear, and at least one data bus, said integrated circuit chip including thereon: instruction decoder means for receiving an instruction from said instruction bus, a clock pulse from said source, and a signal on said function modifier control line, said instruction decoder means being responsive to the leading edge of said clock pulse for producing control signals during said signal pulse; a result register having an output; an arithmetic logic unit having an output connected to said result register for performing an Exclusive-Or function on signals applied thereto; means for connecting the output of said result register to a first input of said arithmetic logic unit; error syndrome decoder means connected between said data bus and a second input of said arithmetic logic unit; said instruction decoder means including first means responsive to a predetermined instruction on said instruction bus and the presence of a signal on said function modifier control line for controlling said error syndrome decoder means to decode an error syndrome on said data bus; said instruction decoder means including second means responsive to said predetermined instruction on said instruction bus and the presence of a signal on said function modifier control line for controlling said arithmetic logic unit to take the Exclusive-Or of said decoded error syndrome and the output from said result register; said result register being responsive to the trailing edge of said clock pulse for receiving the output of said arithmetic logic unit; said instruction decoder means includes third means responsive to said predetermined instruction and the absence of a signal on said function modifier control line for inhibiting operation of said error syndrome decoder means whereby said error syndrome decoder means produces a zero value output; and said instruction decoder means including fourth means responsive to said predetermined instruction and the absence of a signal on said function modifier control line for controlling said arithmetic logic unit to perform the Exclusive-Or function on said zero value and the output of said result register.
Claim 2
Dependent Claim 365 words
An integrated circuit chip adapted for connection to external means including an instruction bus on which instructions appear, a source producing a clock pulse, a function modifier control line on which function modifier signals appear, and at least one data bus, said integrated circuit chip including thereon: instruction decoder means for receiving an instruction from said instruction bus, a clock pulse from said source, and a signal on said function modifier control line, said instruction decoder means being responsive to the leading edge of said clock pulse for producing control signals during said signal pulse; a result register having an output; an arithmetic logic unit having an output connected to said result register for performing an Exclusive-Or function on signals applied thereto; means for connecting the output of said result register to a first input of said arithmetic logic unit; error syndrome decoder means connected between said data bus and a second input of said arithmetic logic unit; said instruction decoder means including first means responsive to a predetermined instruction on said instruction bus and the presence of a signal on said function modifier control line for controlling said error syndrome decoder means to decode an error syndrome on said data bus; said instruction decoder means including second means responsive to said predetermined instruction on said instruction bus and the presence of a signal on said function modifier control line for controlling said arithmetic logic unit to take the Exclusive-Or of said decoded error syndrome and the output from said result register; said result register being responsive to the trailing edge of said clock pulse for receiving the output of said arithmetic logic unit; said instruction decoder means includes third means responsive to said predetermined instruction and the absence of a signal on said function modifier control line for inhibiting operation of said error syndrome decoder means whereby said error syndrome decoder means produces a zero value output; and said instruction decoder means including fourth means responsive to said predetermined instruction and the absence of a signal on said function modifier control line for controlling said arithmetic logic unit to perform the Exclusive-Or function on said zero value and the output of said result register.
Claim 3
Dependent Claim 51 words
The integrated circuit chip of claim 1 wherein: said at least one data bus comprises a first bidirectional data bus and said external means includes a second bidirectional data bus; and said integrated circuit chip includes means connecting said second bidirectional data bus to an input of said arithmetic logic unit.
Claim 4
Dependent Claim 45 words
The integrated circuit chip of claim 2 wherein said arithmetic logic unit receives first and second operands from said bidirectional data buses, respectively, said arithmetic logic unit including means responsive to control signals from said instruction decoder means for producing a result from said operands.
Claim 5
Dependent Claim 46 words
The integrated circuit chip of claim 3 including: gating means connected to said result register and said data buses for selectively gating said result to either or both of said data buses during the same clock pulse cycle said operands are received from said data buses.
Claim 6
Dependent Claim 126 words
An integrated circuit chip as claimed in claim 4 wherein said external means includes means for generating a function modifier signal, said integrated circuit chip further comprising a control line adapted for connection to receive said function modifier signal and for applying it to said instruction decoder means, said instruction decoder means including means producing first control signals for controlling said arithmetic logic means to perform a first set of arithmetic and logic operations on data received from said first and second bidirectional data buses in response to said function modifier signal and an instruction, and second control signals for controlling said arithmetic logic means to perform a second set of functions in response to said same instruction when said function modifier signal is not present.
Claim 7
Dependent Claim 51 words
An integrated circuit chip as claimed in claim 4 wherein said external means further includes a third bidirectional data bus, said integrated circuit chip further including selector means having inputs for receiving operands from said first or said third bidirectional data bus and an output connected to said arithmetic logic means.
Claim 8
Dependent Claim 49 words
An integrated circuit chip as claimed in claim 6 including: a latch having an output connected to said selector means, said latch having an input for selectively receiving the output of said result register and means connecting the output of said result register to the input of said latch.
Claim 9
Dependent Claim 37 words
An integrated circuit chip as claimed in claim 6 including: a selector having an output connected to said arithmetic logic means and inputs connected to said second bidirectional data bus and the output of said result register.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-11-22 1986-05-24 1986-11-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-11-22 1990-05-24 1990-11-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-11-22 1994-05-24 1994-11-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag