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

I/o expansion device and apparatus using the same

Assignee: Individual
•
Filing: 1996-03-05
•
Granted: —
•
Expires: 2016-03-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An I/O expansion device for additional inputs and outputs, and an apparatus and a methed for applying this device. The device includes a connector (CN1) for the connection with a parallel port, a plurality of 4-bit input/output ports, and an I/O expansion circuit (100) having a 4-bit data bus for data transfer between a plurality of 4-bit input/output ports and the connector. The I/O expansion circuit (100) includes a control input CTRL including a strobe PROG for controlling fetch of the command for selecting the input/output ports and an operation mode, a data input DIN that recieves a command in accordance with the state transition of the strobe PROG and data to be transferred to the input/output port selected by the command, and a data output DOUT for giving the state of the selected port through the connector. <IMAGE>

Inventors

  • 👤 Tadahiko Hisano

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-08 09:39
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4265; G06F13/4269; G06F13/382; G06F13/385

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 227 words
I/O expantion device which enables to expand inputs and outputs of a personal computer by connecting it to a parallel interface of the personal computer; comprizing a connector for connecting to a parallel interface, and an I/O expansion circuit connected to the connector and having data input to input four or five bit data in the first register equivalent to data register in the parallel interface, data output to output for bit data to the second register equivalent to status register in the parallel interface, and control input to input the signal from the third register equivalent to control register a parallel interface; and sein I/O expansion circuit has plural four bit input/output ports and a four bit data bus for transfering data between these input/output ports and data input or data output, and outputs four bit data read provided from the data input to one of the input/output ports or outputs four bit data provided from one of the input/output ports to the data output according to the control from the control input to connect the I/O expansion device correspond to claim 1 of this aplication to the parallel interface of a personal computer, inputs and outputs of the personal computer can be expanded by sellecting one of the input/output ports according to the control the control input and read and write the selected input/output port.
Claim 2
Dependent Claim 46 words
An I/O expansion device in claim 1 charactorized in inputting commands for selecting sein input/output ports setting operation mode and data for outputting sein selected input/output port from sein daya input, or provides status of sein selected input/output port to sein second register via sein connector.
Claim 3
Dependent Claim 113 words
An I/O expansion device in claim 2 charactorized in sein 4-bit data bus is bidirectional, sein I/O expansion circuit comprises a first 4-bit bus buffer for providing status of sein data input to sein data output in accordance with state of one of signals provided to sein control input, and an IO expander connected to sein data bus and controled by other of signals provided to sein control input, wherein sein IO expander inputs sein command in state transition of the strobe, outputs the data provided through sein data bus when state of thestrobe is returned, and provides status of sein input/output port selected by sein command when the command is read command.
Claim 4
Dependent Claim 35 words
An I/O expansion device in claim 2 charactorized in having a decoder to decode outputs from sein third register or sein first register and that operation of respectively IO expander is controled by sein decoder.
Claim 5
Dependent Claim 32 words
An I/O expansion device in claim 2 charactorized in that remaining bits of sein first register provided from sein connecter is connected to a power supply line of sein I/O expansion device.
Claim 6
Dependent Claim 26 words
An I/O expansion device in claim 2 charactorized in additionally having a power monitor circuit for monitoring whether the voltage of the power line is favorable.
Claim 7
Dependent Claim 35 words
An I/O expansion device in claim 2 charactorized in additionally having a gate for providing interupt signal to sein coputer body through sein parallel interface with logical addition with sein input/output ports used for input.
Claim 8
Dependent Claim 31 words
An I/O expansion device in claim 2 charactorized in that logical addition with respective input/output ports used for input is provided other ports used for input in sein I/O expansion circuit.
Claim 9
Dependent Claim 198 words
An I/O expansion circuit having plurarity of 4-bit input/output ports, a control input for inputting a signal to control operation of the circuit, a data input for inputting a command for read/write of one of sein input/output ports selected and a data output for outputting status of one of sein input/output ports as 4-bit data, and comprizing: a write data bus for transiferring 4-bit data from sein data input to sein input/output port, a read data bus for transiferring 4-bit data from sein input/output port to sein data input, resisters provided respectively for sein input/output port for outputting status of sein write data bus by fetching the sutatus, a control for fetching the command for selection of sein input/output ports and setting of operation mode in transition of status of strobe in sein control input, wherein sein control circuit outputs status of selected input/output ports via sein buffer and sein read data bus when the fetched command is read mode, makes 4-bit data provided to sein data input in returning of state of the strobe via sein write data bus in sein register of sein input/output ports to be fetched and to be output from sein input/output port.
Claim 10
Dependent Claim 171 words
A external storage device which has a memory for storing data, and provides data stored in sein memory to a personal computer via sein parallel interface by connecting sein personal computer or can store data from sein personal computer in sein memory, comprising: a connector for connecting to sein parallel inface, an I/O expansion circuit connected to sein connector having a data input for inputting four or five bit data in the first register equivalent to data register in the parallel interface, a data output for outputting for bit data to the second register equivalent to status register in the parallel interface, and control input for inputting the signal from the third register equivalent to control register a parallel interface, wherein sein I/O expansion circuit has 4-bit input/output port connected to address pins, data pins and a pin for control, outputs 4-bit data provided from sein data input to one of sein sein input/output ports, or outputs 4-bit data provided from one of sein sein input/output ports to sein data output.
Claim 11
Dependent Claim 67 words
A external storage device in claim 10 characterized in that sein I/O expansion circuit inputs a command for selection of sein input/output port and setting operation mode and data for outputting the selected input/output port from sein data input in transition of a strobe that is one of signals provided to sein control, or provides status of sein selected port to sein second register via sein connector.
Claim 12
Dependent Claim 36 words
A external storage device in claim 10 characterized in that sein memory is one of a ROM, a static memory, an EEPROM, a dynamic memory, and a memory accessible by means of operation equivalent to above.
Claim 13
Dependent Claim 68 words
A external storage device in claim 10 characterized in that one of input/output ports of sein I/O expansion circuit is connected to a switch for identification of sein memory and a pin for write control of sein memory, and is connected to one or all of a switch disable to write and a switch for identification that access of sein memory is whether DRAM type or SRAM type.
Claim 14
Dependent Claim 154 words
A method for access to an external storage device in claim 10 for reading data in a memory of sein external storage device by means connecting to a parallel interface of a personal computer and writing data into a data register and a control registers of sein personal computer, comprizing: putting one connected to data pins of sein memory among input/output ports of sein I/O expantion circuit into read mode, setting address to write sein memory to one connected to address pins of sein memory among input/output ports of sein I/O expantion circuit, outputting data written at the address from sein memory by means of writing 4-bit data to one connected to pins for control of sein memory among input/output ports of sein I/O expantion circuit, reading data output from one connected to data pins of sein memory among input/output ports of sein I/O expantion circuit with a status register of the personal computer.
Claim 15
Dependent Claim 139 words
A method for access to an external storage device in claim 1 for writing data in a memory of sein external storage device by means connecting to a parallel interface of a personal computer and writing data into a data register and a control registers of sein personal computer, comprizing: setting address to write sein memory to one connected to address pins of sein memory among input/output ports of sein I/O expantion circuit, setting data to write sein memory to one connected to data pins of sein memory among input/output ports of sein I/O expantion circuit, carring out operation of read sein memory at the address by means of writing 4-bit data in sequence into one connected to pins for control of sein memory among input/output ports of sein I/O expantion circuit, and wirting the data into sein memory.
Claim 16
Dependent Claim 68 words
A I/O extension device in claim 1 charactorized in that sein I/O expansion circuit, wherein write/read of sein input/output port is controlled, outputs 4-bit data from sein input/output by writing 4-bit data provided from sein data input to sein input/output ports selected by remaining three bits in sein control input or outputs 4-bit data provided to sein input/output ports selected by remaining three bits in sein control input.
Claim 17
Dependent Claim 179 words
A I/O extension device in claim 16 charactorized in sein I/O expansion circuit having 4-bit write bus for transferring 4-bit data provided from sein data input to sein selected input/output port, 4-bit read bus for transferring 4-bit data provided to the selected input/output ports to sein data output, input/output circuits installed for respective input/output ports for providing 4-bit data from sein 4-bit writ bus or for transferring 4-bit data provided to sein input/output to sein 4-bit read bus, and a decoder for selecting one of sein input/output circuits and enabling operation, wherein sein input/output circuit holds 4-bit data provided from sein data input, outputs sein 4-bit data from sein input/output ports when sein one bit indicates write status of sein input/output ports and a signal for selecting sein input/output ports from sein decoder exists, outputs 4-bit data provided from sein input/output ports to sein 4-bit read bus when sein one bit indicates read status of sein input/output ports and a signal for selecting sein input/output ports from sein decoder exists, and outputs sein 4-bit data from sein 4-bit data.
Claim 18
Dependent Claim 58 words
A computer having a parallel interface characterizing in a program for access to an external storage device as a drive having a memory and an I/O extention circuit exchangable at least 4-bit data between sein parallel interface and sein memory when sein external storage is connected to sein parallel interface is written into a ROM of sein computer.
Claim 19
Dependent Claim 42 words
A computer in claim 18 charactrized in that at start up sein computer read out program or data in sein external storage connected to sein parallel interface by means of a program written in the sein ROM and carry out sein program.
Claim 20
Dependent Claim 21 words
A computer in claim 18 characterized in that sein external device is designed to be a cartridge of sein computer body.
Claim 21
Dependent Claim 97 words
A computer having a microcontroller formed a parallel interface able to input and output at least 4-bit data and a ROM storing a program to operation sein microcontroller, where sein parallel is connectable to a storage device having a memory and an I/O expansion circuit able to exchange at least 4-bit data between sein parallel interface and sein memory, and selection of address and control of sein memory through sein I/O expansion circuit exchange of data at desired address of sein memory through sein I/O expansion circuit are carried out by a program written in sein ROM.

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