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

Dynamically configurable interface cards with variable memory size

Assignee: HP Inc
•
Filing: 1991-02-26
•
Granted: 1995-09-05
•
Expires: 2011-02-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Circuitry facilitates configuration of a memory within an interface card. The configuration includes configuring the memory size and the memory address space. A register stores configuration information from the computer system. Control lines are connected to the register and distribute information from the register to locations on the interface card. A comparator produces an output which indicates whether an address on address lines from the computer system is addressing memory locations within the memory. The comparator does this by comparing address bits on a first set of the address lines with control bits on a first set of the control lines. Logical circuitry, connected between a subset of the first set of the address lines and the comparator, is used to mask, from the comparator, address bits on the subset of the first set of address lines. Additional logical circuitry, connected to the second set of the control lines and connected between the subset of the first set of address lines and the memory is used for masking, from the memory, the address bits on the subset of the first set of address lines. When the address bits on the subset of the first set of address lines are masked from the comparator, the address bits on the subset of the first set of address lines are not masked from the memory. When the address bits on the subset of the first set of address lines are masked from the memory, the address bits on the subset of the first set of address lines are not masked from the comparator.

Inventors

  • 👤 Christopher S. Liu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 13:06
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0615; G06F12/0623

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 175 words
In an interface card for a computer system, circuitry which facilitates configuration of a memory within the interface card within the computer system wherein the configuration includes configuring memory size and memory address space, the circuitry comprising: register means for storing configuration information from the computer system; control lines, coupled to the register means, for distributing information from the register means to locations on the interface card; comparator means, coupled to the memory, for producing an output which indicates whether an address on address lines from the computer system is addressing memory locations within the memory, the comparator means comparing address bits on a first set of the address lines with control bits on a first set of the control lines; and, first masking means, coupled between a subset of the first set of the address lines and the comparator means, for, in response to at least one control bit on a second set of the control lines, masking, from the comparator means, address bits on the subset of the first set of address lines.
Claim 2
Dependent Claim 175 words
In an interface card for a computer system, circuitry which facilitates configuration of a memory within the interface card within the computer system wherein the configuration includes configuring memory size and memory address space, the circuitry comprising: register means for storing configuration information from the computer system; control lines, coupled to the register means, for distributing information from the register means to locations on the interface card; comparator means, coupled to the memory, for producing an output which indicates whether an address on address lines from the computer system is addressing memory locations within the memory, the comparator means comparing address bits on a first set of the address lines with control bits on a first set of the control lines; and, first masking means, coupled between a subset of the first set of the address lines and the comparator means, for, in response to at least one control bit on a second set of the control lines, masking, from the comparator means, address bits on the subset of the first set of address lines.
Claim 3
Dependent Claim 80 words
Circuitry as in claim 1 wherein the masking means is first masking means and the circuitry additionally comprises: second masking means, coupled to the second set of the control lines and coupled between the subset of the first set of address lines and the memory, for, in response to the at least one control bit on the second set of the control lines, masking, from the memory, the address bits on the subset of the first set of address lines.
Claim 4
Dependent Claim 99 words
Circuitry as in claim 2 wherein when the first masking means masks the address bits on the subset of the first set of address lines from the comparator means, the second masking means does not mask the address bits on the subset of the first set of address lines from the memory, and when the second masking means masks the address bits on the subset of the first set of address lines from the memory, the first masking means does not mask the address bits on the subset of the first set of address lines from the comparator means.
Claim 5
Dependent Claim 67 words
Circuitry as in claim 3, wherein, for each of the at least one control bits, the first masking means includes a logical AND gate with an input coupled to an address line from the subset of the first set of address lines, an input coupled to a control line from the second set of control lines and an output coupled to an input of the comparator means.
Claim 6
Dependent Claim 78 words
Circuitry as in claim 4, wherein, for each of the at least one control bits, the second masking means includes a logical NAND gate with an input coupled through a first logical NOT gate to an address line from the subset of the first set of address lines, an input coupled through a second logical NOT gate to a control line from the second set of control lines and an output coupled to an input of the memory.
Claim 7
Dependent Claim 19 words
Circuitry as in claim 1 wherein address bits masked by the second masking means masks are raised to VCC.
Claim 8
Dependent Claim 14 words
Circuitry as in claim 1 wherein the memory is an erasable programmable read-only memory.
Claim 9
Dependent Claim 54 words
Circuitry as in claim 1 wherein the control lines include a control line, coupled to the comparator means, on which may be placed a control bit which causes the comparator means to produce output which indicates that the address on address lines from the computer system does not address memory locations within the memory.
Claim 10
Dependent Claim 18 words
Circuitry as in claim 1 wherein an enable line is coupled to an enable input of the memory.
Claim 11
Independent Claim 140 words
A method for configuration of a memory within an interface card within the computer system wherein the configuration includes configuring memory size and memory address space, the method comprising the steps of: (a) storing configuration information from the computer system; (b) distributing the configuration to locations on the interface card by control lines; (c) comparing, by a comparator, address bits on a first set of address lines from the computer system with control bits on a first set of the control lines to produce an output which indicates whether an address on the address lines is addressing memory locations within the memory; and, (d) masking, from the comparator, address bits on a subset of the first set of address lines, the masking being performed in response to at least one control bit on a second set of the control lines.
Claim 12
Independent Claim 140 words
A method for configuration of a memory within an interface card within the computer system wherein the configuration includes configuring memory size and memory address space, the method comprising the steps of: (a) storing configuration information from the computer system; (b) distributing the configuration to locations on the interface card by control lines; (c) comparing, by a comparator, address bits on a first set of address lines from the computer system with control bits on a first set of the control lines to produce an output which indicates whether an address on the address lines is addressing memory locations within the memory; and, (d) masking, from the comparator, address bits on a subset of the first set of address lines, the masking being performed in response to at least one control bit on a second set of the control lines.
Claim 13
Dependent Claim 46 words
A method as in claim 10 additionally comprising the step of: (e) masking, from the memory, the address bits on the subset of the first set of address lines in response to the at least one control bit on the second set of the control lines.
Claim 14
Dependent Claim 97 words
Circuitry as in claim 11 wherein when in step (d) the address bits on the subset of the first set of address lines are masked from the comparator, then in step (e) the address bits on the subset of the first set of address lines are not masked from the memory, and when in step (e) the address bits on the subset of the first set of address lines are masked from the memory, then in step (d) the address bits on the subset of the first set of address lines are not masked from the comparator.
Claim 15
Dependent Claim 28 words
A method as in claim 12, wherein in step (d), for each of the at least one control bits, the masking is performed by a logical AND gate.
Claim 16
Dependent Claim 82 words
A method as in claim 13, wherein in step (e), for each of the at least one control bits, the masking is performed by a logical NAND gate with an input coupled through a first logical NOT gate to an address line from the subset of the first set of address lines, an input coupled through a second logical NOT gate to a control line from the second set of control lines and an output coupled to an input of the memory.
Claim 17
Dependent Claim 19 words
A method as in claim 11 wherein in step (e) address bits are masked by being raised to VCC.
Claim 18
Dependent Claim 15 words
A method as in claim 10 wherein the memory is an erasable programmable read-only memory.
Claim 19
Dependent Claim 53 words
A method as in claim 10 wherein the control lines include a control line, coupled to the comparator, on which may be placed a control bit which causes the comparator to produce output which indicates that the address on address lines from the computer system does not address memory locations within the memory.
Claim 20
Dependent Claim 19 words
A method as in claim 10 wherein an enable line is coupled to an enable input of the memory.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-09-04 1999-03-06 1999-09-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-09-04 2003-03-06 2003-09-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-09-04 2007-03-06 2007-09-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag