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

Input/output buffer circuitry

Assignee: Samsung Electronics Co Ltd
•
Filing: 1981-09-21
•
Granted: 1984-08-28
•
Expires: 2001-09-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An input/output bus structure for a computer system is disclosed in which the computer's central processor is fully protected from "foreign" I/O devices in that all of the incoming and outgoing bus signals are buffered and the buffer stores can be disabled under software control. To attach an input/output device on the input/output bus, certain requirements, both hardware and software, must be met. The input/output bus is enabled by writing a predetermined bit pattern to a preselected output port. In response to the bit pattern, hardware in the input/output port enables the input/output bus tranceivers to receive and send information.

Inventors

  • 👤 Michael F. Berger

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 18:53
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/42; G06F13/4204; G06F13/4221; G06F13/423

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 186 words
In a computer system having a memory for storing a program, a central processing unit and at least one peripheral device connected to said central processing unit by means of an input/output bus and an address bus, said peripheral device being capable of sending information to, and receiving information from, said central processing unit over said input/output bus and under control of address signals on said address bus, apparatus for preventing noise present on said input/output bus from affecting operation of said central processing unit comprising, means controlled by said program for inserting a predetermined control word into a specified location in said memory, means connected to said specified memory location and responsive to a predetermined bit of said control word for generating a disable signal, and gate means connected in series with said central processing unit and said input/output bus, said gate means being responsive to said disable signal for disconnecting said central processing unit from said input/output bus so that data cannot be transmitted between said central processing unit and said peripheral unit regardless of the presence of address signals on said address bus.
Claim 2
Dependent Claim 186 words
In a computer system having a memory for storing a program, a central processing unit and at least one peripheral device connected to said central processing unit by means of an input/output bus and an address bus, said peripheral device being capable of sending information to, and receiving information from, said central processing unit over said input/output bus and under control of address signals on said address bus, apparatus for preventing noise present on said input/output bus from affecting operation of said central processing unit comprising, means controlled by said program for inserting a predetermined control word into a specified location in said memory, means connected to said specified memory location and responsive to a predetermined bit of said control word for generating a disable signal, and gate means connected in series with said central processing unit and said input/output bus, said gate means being responsive to said disable signal for disconnecting said central processing unit from said input/output bus so that data cannot be transmitted between said central processing unit and said peripheral unit regardless of the presence of address signals on said address bus.
Claim 3
Dependent Claim 50 words
In a computer system, prevention apparatus according to claim 1 wherein said insertion means comprises means for reading said control word from said specified location into a register, means for modifying a predetermined bit of said control word, and means for storing the modified control word in said specified location.
Claim 4
Dependent Claim 43 words
In a computer system, prevention apparatus according to claim 2 wherein said generating means comprises means connected to said memory location and responsive to said predetermined bit for generating said disable signal only when said predetermined bit is in a predetermined digital state.
Claim 5
Dependent Claim 277 words
In a computer system having a memory for storing as program, a central processing unit and at least one peripheral device connected to said central processing unit by means of an input/output bus and an address bus, said peripheral device being capable of sending information to, and receiving information from, said central processing unit over said input/output bus and under control of address signals on said address bus, apparatus for preventing noise present on said input/output bus from affecting operation of said central processing unit comprising, program means for inserting a predetermined control word into a specified location in said memory, program means for reading said control word from said specified location into a register, program means for modifying a predetemined bit of said control word, program means for storing the modified control word in said specified location, means connected to selected memory locations including said specific memory location and responsive to said predetermined bit for generating a disable signal only when said predetermined bit is in a predetermined digital state, and bus transceiver circuitry connected in series with said central processing unit and said input/output bus, said bus transceiver circuitry responsive to data signals generated by said central processing unit to transmit said data signals to said peripheral unit and responsive to data signals generated by said peripheral unit to transmit said data signals to said central processing unit, said bus transceiver circuitry being further responsive to said disable signal for disconnecting said central processing unit from said input/output bus so that data cannot be transmitted between said central processing unit and said peripheral unit regardless of the presence of address signals on said address bus.
Claim 6
Dependent Claim 277 words
In a computer system having a memory for storing as program, a central processing unit and at least one peripheral device connected to said central processing unit by means of an input/output bus and an address bus, said peripheral device being capable of sending information to, and receiving information from, said central processing unit over said input/output bus and under control of address signals on said address bus, apparatus for preventing noise present on said input/output bus from affecting operation of said central processing unit comprising, program means for inserting a predetermined control word into a specified location in said memory, program means for reading said control word from said specified location into a register, program means for modifying a predetemined bit of said control word, program means for storing the modified control word in said specified location, means connected to selected memory locations including said specific memory location and responsive to said predetermined bit for generating a disable signal only when said predetermined bit is in a predetermined digital state, and bus transceiver circuitry connected in series with said central processing unit and said input/output bus, said bus transceiver circuitry responsive to data signals generated by said central processing unit to transmit said data signals to said peripheral unit and responsive to data signals generated by said peripheral unit to transmit said data signals to said central processing unit, said bus transceiver circuitry being further responsive to said disable signal for disconnecting said central processing unit from said input/output bus so that data cannot be transmitted between said central processing unit and said peripheral unit regardless of the presence of address signals on said address bus.
Claim 7
Dependent Claim 165 words
In a computer system having a memory for storing a program, a central processing unit and at least one peripheral device connected to said central processing unit by means of an input/output bus and an address bus, said peripheral device being capable of sending information to, and receiving information from, said central processing unit over said input/output bus and under control of address signals on said address bus, a method for preventing noise present on said input/output bus from affecting operation of said central processing unit comprising the steps of: A. inserting a predetermined control word into a specified location in said memory, B. generating a disable signal when a predetermined bit of said control word is in a predetermined digital state, and C. disconnecting said central processing unit from said input/output bus in response to said disable signal so that data cannot be transmitted between said central processing unit and said peripheral unit regardless of the presence of address signals on said address bus.
Claim 8
Dependent Claim 165 words
In a computer system having a memory for storing a program, a central processing unit and at least one peripheral device connected to said central processing unit by means of an input/output bus and an address bus, said peripheral device being capable of sending information to, and receiving information from, said central processing unit over said input/output bus and under control of address signals on said address bus, a method for preventing noise present on said input/output bus from affecting operation of said central processing unit comprising the steps of: A. inserting a predetermined control word into a specified location in said memory, B. generating a disable signal when a predetermined bit of said control word is in a predetermined digital state, and C. disconnecting said central processing unit from said input/output bus in response to said disable signal so that data cannot be transmitted between said central processing unit and said peripheral unit regardless of the presence of address signals on said address bus.
Claim 9
Dependent Claim 192 words
In a computer system having a memory for storing a program, a central processing unit and at least one peripheral device connected to said central processing unit by means of an input/output bus and an address bus, said peripheral device being capable of sending information to, and receiving information from, said central processing unit over said input/output bus and under control of address signals on said address bus, a method for preventing noise present on said bus from affecting operation of said central processing unit comprising the steps of: A. inserting a predetermined control board into a specified location in said memory, B. reading said control word from said specified location into a register, C. modifying a predetermined bit of said control word, D. storing the modified control word in said specified location, E. generating a disable signal only when said predetermined bit is in a predetermined digital state, and F. disconnecting said central processing unit from said input/output bus in response to said disable signal so that data cannot be transmitted between said central processing unit and said peripheral unit regardless of the presence of address signals on said address bus.
Claim 10
Dependent Claim 192 words
In a computer system having a memory for storing a program, a central processing unit and at least one peripheral device connected to said central processing unit by means of an input/output bus and an address bus, said peripheral device being capable of sending information to, and receiving information from, said central processing unit over said input/output bus and under control of address signals on said address bus, a method for preventing noise present on said bus from affecting operation of said central processing unit comprising the steps of: A. inserting a predetermined control board into a specified location in said memory, B. reading said control word from said specified location into a register, C. modifying a predetermined bit of said control word, D. storing the modified control word in said specified location, E. generating a disable signal only when said predetermined bit is in a predetermined digital state, and F. disconnecting said central processing unit from said input/output bus in response to said disable signal so that data cannot be transmitted between said central processing unit and said peripheral unit regardless of the presence of address signals on said address bus.
Claim 11
Dependent Claim 41 words
In a computer system, the apparatus according to claim 1 further comprising additional gate means responsive to said disable signal for disconnecting said address bus from said central processing unit so that address signals cannot be transmitted to said peripheral unit.
Claim 12
Dependent Claim 72 words
In a computer system according to claim 7 further having a control bus connecting said central processing unit and said peipheral unit for transmitting control signals from said central processing unit and said peripheral unit, the apparatus according to claim 1 further comprising control gate means responsive to said disable signal for disconnecting said control bus from said central processing unit so that control signals cannot be transmitted to said peripheral unit.
Claim 13
Dependent Claim 62 words
In a computer system, the apparatus according to claim 4 further comprising address bus transceiver circuitry for transmitting said address signals from said central processing unit to said peripheral unit, said address bus transceiver circuitry being responsive to said disable signal for disconnecting said address bus from said central processing unit so that address signals cannot be transmitted to said peripheral unit.
Claim 14
Dependent Claim 93 words
In a computer system according to claim 9 further having a control bus connecting said central processing unit and said peripheral unit for transmitting control signals from said central processing unit and said peripheral unit, the apparatus according to claim 9 further comprising control bus transceiver circuitry for transmitting said control signals from said central processing unit to said peripheral bus, said control bus transceiver circuitry being responsive to said disable signal for disconnecting said control bus from said central processing unit so that control signals cannot be transmitted to said peripheral unit.

References Cited (Backward Citations)

US4218740A Cited
US4200930A Cited
US4253148A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-08-28 1988-02-27 1988-08-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-08-28 1992-02-27 1992-08-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-08-28 1996-02-27 1996-08-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag