Patent US5287464A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5287464A Expired / Lapsed US ⏱️ 0.0 years remaining

Semiconductor multi-device system with logic means for controlling the operational mode of a set of input/output data bus drivers

Assignee: IXYS Intl Ltd
•
Filing: 1990-10-24
•
Granted: 1994-02-15
•
Expires: 2010-10-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A semiconductor multi-device system incorporated on a single semiconductor chip is disclosed including a central processing unit, a bus, a plurality of peripherals, a plurality of on-chip data bus drivers connected to selected lines of the bus, and logic means for controlling the operation of the on-chip data bus drivers. The multi-device system of the invention is capable of interacting with off-chip components including an off-chip processing unit and off-chip peripherals. The off-chip components may also include a plurality of off-chip data bus drivers that drive data signals onto and off of an off-chip data bus. The on-chip and off-chip drivers must cooperate in order for data signals to transfer properly between the on-chip and off-chip components. The logic means of the invention is designed so as to minimize the logic necessary to cause the on-chip drivers and the off-chip drivers to cooperate properly. The logic means of the invention is also designed to function properly regardless of whether the on-chip processing unit or the off-chip processing unit is in control of the overall system comprising both on-chip and off-chip components. The logic means is also designed to control the operation of the on-chip drivers in a simple and efficient manner. Thus, a multi-device system is disclosed which is a significant improvement over those of the prior art.

Inventors

  • 👤 Niraj Kumar
  • 👤 Ravi Narayanaswami
  • 👤 Hanumanthrao Nimishakavi
  • 👤 Ikuji Nobugaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 07:35
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4063; G06F13/4068; G06F13/4072

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 311 words
A semiconductor multi-device system incorporated on a single semiconductor chip capable of interacting with off-chip peripherals, said multi-device system comprising: bus means for carrying address signals, data signals and control signals; at least one on-chip peripheral connected to said bus means; an on-chip processing unit connected to said bus means for generating onto said bus means, a read control signal and an address signal uniquely associated with one of said on-chip or off-chip peripherals; logic means connected to said bus means, for receiving said read control signal and said address signal from said processing unit, and generating at least two logic signals in response thereof; a plurality of data bus drivers responsive to said at least two logic signals generated by said logic means and connected to said bus means for driving data signals on and off said bus means, said plurality of data bus drivers selectably operating in one of at least three modes in response to said at least two logic signals; and a plurality of terminating conductors connected to said plurality of data bus drivers, said plurality of terminating conductors providing connections for said off-chip peripherals; wherein said at least three modes of said plurality of data bus drivers include: (1) an output mode wherein data signals received from said bus means are driven onto said plurality of terminating conductors, (2) an input mode wherein data signals appearing on said terminating conductors are driven onto said bus means, and (3) a high impedance mode wherein said bus means is electrically isolated from said terminating conductors; and wherein said at least two logic signals generated by said logic means cause said data bus drivers to operate in high impedance mode when said processing unit generates a read control signal and an address signal corresponding to a read operation to read data from at least one of said on-chip peripherals.
Claim 2
Dependent Claim 311 words
A semiconductor multi-device system incorporated on a single semiconductor chip capable of interacting with off-chip peripherals, said multi-device system comprising: bus means for carrying address signals, data signals and control signals; at least one on-chip peripheral connected to said bus means; an on-chip processing unit connected to said bus means for generating onto said bus means, a read control signal and an address signal uniquely associated with one of said on-chip or off-chip peripherals; logic means connected to said bus means, for receiving said read control signal and said address signal from said processing unit, and generating at least two logic signals in response thereof; a plurality of data bus drivers responsive to said at least two logic signals generated by said logic means and connected to said bus means for driving data signals on and off said bus means, said plurality of data bus drivers selectably operating in one of at least three modes in response to said at least two logic signals; and a plurality of terminating conductors connected to said plurality of data bus drivers, said plurality of terminating conductors providing connections for said off-chip peripherals; wherein said at least three modes of said plurality of data bus drivers include: (1) an output mode wherein data signals received from said bus means are driven onto said plurality of terminating conductors, (2) an input mode wherein data signals appearing on said terminating conductors are driven onto said bus means, and (3) a high impedance mode wherein said bus means is electrically isolated from said terminating conductors; and wherein said at least two logic signals generated by said logic means cause said data bus drivers to operate in high impedance mode when said processing unit generates a read control signal and an address signal corresponding to a read operation to read data from at least one of said on-chip peripherals.
Claim 3
Dependent Claim 107 words
The multi-device system of claim 1 wherein said processing unit also generates onto said bus means an emulator signal and said logic means also receives as input said emulator signal which, when set to logic 1, causes said logic means to generate at least two logic signals which cause said data bus drivers to operate in the output mode when said on chip processing unit generates a read control signal and an address signal corresponding to a read operation to read data from at least one of said on-chip peripherals, thereby allowing said off-chip peripherals to also read the data being read by said on-chip processing unit.
Claim 4
Dependent Claim 74 words
The system of claim 1, said processing means further generating a write control signal, and said logic means further receiving said write control signal as input, and generating in response thereof, logic signals which cause said data bus drivers to operate in the output mode when said processing unit generates a write control signal and an address signal corresponding to a write operation to write data to at least one of said on-chip peripherals.
Claim 5
Dependent Claim 49 words
The system of claim 3 wherein said logic means generates logic signals which cause said data bus drivers to operate in the output mode when said processing unit generates a write control signal and an address signal corresponding to a write operation to write data to an off-chip peripheral.
Claim 6
Dependent Claim 49 words
The system of claim 1 wherein said logic means generates logic signals which cause said data bus drivers to operate in the input mode when said processing unit generates a read control signal and an address signal corresponding to a read operation to read data from an off-chip peripheral.
Claim 7
Dependent Claim 66 words
The system of claim 1 wherein said logic means further comprises a decoding means for decoding said address signals to determine whether one of said on-chip peripherals is being accessed, and if one of said on-chip peripherals is being accessed, for generating an activating control signal and transmitting said activating control signal to the particular on-chip peripheral which is being accessed to activate said on-chip peripheral.
Claim 8
Dependent Claim 349 words
A semiconductor multi-device system incorporated on a single semiconductor chip capable of interacting with off-chip components including an off-chip processing means and off-chip peripherals, said semiconductor multi-device system comprising: bus means for carrying address signals, data signals and control signals; at least one on-chip peripheral connected to said bus means; an on-chip processing unit connected to said bus means for generating onto said bus means, a read control signal, a bus acknowledge control signal which indicates that said on-chip processing unit is in control of said bus means, and an address signal uniquely associated with one of said on-chip or off-chip peripherals; logic means connected to said bus means, for receiving said read control signal, said bus acknowledge control signal, and said address signal from said processing unit, and generating at least two logic signals in response thereof; a plurality of data bus drivers responsive to said at least two logic signals generated by said logic means and connected to said bus means for driving data signals on and off said bus means, said plurality of data bus drivers selectably operating in one of at least three modes in response to said at least two logic signals; and a plurality of terminating conductors connected to said plurality of data bus drivers, said plurality of terminating conductors providing connections for said off-chip components; wherein said at least three modes of said plurality of data bus drivers include: (1) an output mode wherein data signals received from said bus means are driven onto said plurality of terminating conductors, (2) an input mode wherein data signals appearing on said terminating conductors are driven onto said bus means, and (3) a high impedance mode wherein said bus means is electrically isolated from said terminating conductors; and wherein said at least two logic signals generated by said logic means cause said data bus drivers to operate in high impedance mode when said processing unit generates a read control signal, a bus acknowledge control signal and an address signal corresponding to a read operation to read data from at least one of said on-chip peripherals.
Claim 9
Dependent Claim 349 words
A semiconductor multi-device system incorporated on a single semiconductor chip capable of interacting with off-chip components including an off-chip processing means and off-chip peripherals, said semiconductor multi-device system comprising: bus means for carrying address signals, data signals and control signals; at least one on-chip peripheral connected to said bus means; an on-chip processing unit connected to said bus means for generating onto said bus means, a read control signal, a bus acknowledge control signal which indicates that said on-chip processing unit is in control of said bus means, and an address signal uniquely associated with one of said on-chip or off-chip peripherals; logic means connected to said bus means, for receiving said read control signal, said bus acknowledge control signal, and said address signal from said processing unit, and generating at least two logic signals in response thereof; a plurality of data bus drivers responsive to said at least two logic signals generated by said logic means and connected to said bus means for driving data signals on and off said bus means, said plurality of data bus drivers selectably operating in one of at least three modes in response to said at least two logic signals; and a plurality of terminating conductors connected to said plurality of data bus drivers, said plurality of terminating conductors providing connections for said off-chip components; wherein said at least three modes of said plurality of data bus drivers include: (1) an output mode wherein data signals received from said bus means are driven onto said plurality of terminating conductors, (2) an input mode wherein data signals appearing on said terminating conductors are driven onto said bus means, and (3) a high impedance mode wherein said bus means is electrically isolated from said terminating conductors; and wherein said at least two logic signals generated by said logic means cause said data bus drivers to operate in high impedance mode when said processing unit generates a read control signal, a bus acknowledge control signal and an address signal corresponding to a read operation to read data from at least one of said on-chip peripherals.
Claim 10
Dependent Claim 110 words
The multi-device system of claim 7 wherein said on-chip processing unit also generates onto said bus means an emulator signal and said logic means also receives as input said emulator signal which, when set to logic 1, causes said logic means to generate at least two logic signals which cause said data bus drivers to operate in the output mode when said processing unit generates a read control signal and an address signal corresponding to a read operation to read data from at least one of said on-chip peripherals, thereby allowing said off-chip processing means and off-chip peripherals to also read the data being read by said on-chip processing unit.
Claim 11
Dependent Claim 80 words
The system of claim 7, said on-chip processing unit generating a write control signal, and said logic means further receiving said write control signal as input, and generating in response thereof logic signals which cause said data bus drivers to operate in the output mode when said on-chip processing unit generates a write control signal, a bus acknowledge control signal and an address signal corresponding to a write operation to write data to at least one of said on-chip peripherals.
Claim 12
Dependent Claim 58 words
The system of claim 9 wherein said logic means generates logic signals which cause said data bus drivers to operate in the output mode when said on-chip processing unit generates a write control signal, a bus acknowledge signal and an address signal corresponding to a write operation to write data to at least one of said off-chip peripherals.
Claim 13
Dependent Claim 58 words
The system of claim 10 wherein said logic means generates logic signals which cause said data bus drivers to operate in the input mode when said on-chip processing unit generates a read control signal, a bus acknowledge signal and an address signal corresponding to a read operation to read data from at least one of said off-chip peripherals.
Claim 14
Dependent Claim 108 words
The system of claim 11 wherein said bus acknowledge control signal indicates whether said on-chip processing unit or said off-chip processing unit is in control of said bus means, and when said bus acknowledge signal indicates that said off-chip processing unit is in control of said bus means, said logic means generates logic signals which cause said data bus drivers to operate in the high impedance mode when said off-chip processing unit generates a read control or write control signal and an address signal corresponding respectively to a read or a write operation to read or write data from or to at least one of said off-chip peripherals.
Claim 15
Dependent Claim 54 words
The system of claim 12 wherein said logic means generates logic signals which cause said data bus drivers to operate in the input mode when said off-chip processing unit generates a write control signal and an address signal corresponding to a write operation to write data to at least one of said on-chip peripherals.
Claim 16
Dependent Claim 54 words
The system of claim 13 wherein said logic means generates logic signals which cause said data bus drivers to operate in the output mode when said off-chip processing unit generates a read control signal and an address signal corresponding to a read operation to read data from at least one of said on-chip peripherals.
Claim 17
Dependent Claim 66 words
The system of claim 7 wherein said logic means further comprises a decoding means for decoding said address signals to determine whether one of said on-chip peripherals is being accessed, and if one of said on-chip peripherals is being accessed, for generating an activating control signal and transmitting said activating control signal to the particular on-chip peripheral which is being accessed to activate said on-chip peripheral.

References Cited (Backward Citations)

US4434462A Cited
US4450519A Cited
US4402044A Cited
US4580216A Cited
US4450524A Cited
US4490785A Cited
US4494193A Cited
US4609985A Cited
US5142625A Cited
US4935894A Cited
US4967390A Cited
US5025412A Cited
US4994963A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-02-14 1997-08-16 1998-02-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-02-14 2001-08-16 2002-02-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-02-14 2005-08-16 2006-02-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag