System for extending ISA bus without using dedicated device driver software by using E.sup.2 P.sup.2 interface which provides multiplexed bus signal through standard parallel port connector
First Claim
1. A computer having a CPU and an industry standard internal I/O (ISA) bus, comprising:
- a standard parallel port (SPP) connector; and
a state-translation circuitry connected between said internal I/O bus and said SPP connector, once configured automatically and independently of the CPU and dedicated device driver software, multiplexing signals of the internal ISA bus onto pins of SPP connector, the signals including address signals from address lines of the internal bus;
wherein said CPU, upon power-up and reset of said computer, tests devices connected to the internal bus through the SPP connector for compatibility with a standard parallel port (SPP) communication mode, a standard enhanced parallel port (EPP) communication mode, and with a proprietary E2 P2 communication mode, and configures the state-translation circuitry to operate in an appropriate mode according to the results of the compatibility tests performed during power-up and reset.
2 Assignments
0 Petitions
Accused Products
Abstract
A bus interface system for expanding the I/O capability of a portable computer utilizes a parallel port connector with master interface circuitry connected to the internal ISA I/O bus of the portable computer and driving a 25-conductor Centronics-type cable as an intermediate bus. The master interlace circuitry is device-driver-transparent, and multiplexes address data, and control information over a byte-wide avenue of the intermediate bus according to premapped state translation tables. In a preferred embodiment a single peripheral I/O device comprising a slave circuitry may be connected to the 25-pin port, and the slave circuitry demultiplexes the intermediate bus states, providing a synthesized sub-set of ISA states to drive the peripheral device. In another embodiment a docking box comprises a bus with multiple I/O ports, such as a network port, a COM serial port, and additional floppy and hard disk drives. Power circuitry is provided for driving a single connected peripheral device, and for recharging a docked portable computer.
-
Citations
6 Claims
-
1. A computer having a CPU and an industry standard internal I/O (ISA) bus, comprising:
-
a standard parallel port (SPP) connector; and a state-translation circuitry connected between said internal I/O bus and said SPP connector, once configured automatically and independently of the CPU and dedicated device driver software, multiplexing signals of the internal ISA bus onto pins of SPP connector, the signals including address signals from address lines of the internal bus; wherein said CPU, upon power-up and reset of said computer, tests devices connected to the internal bus through the SPP connector for compatibility with a standard parallel port (SPP) communication mode, a standard enhanced parallel port (EPP) communication mode, and with a proprietary E2 P2 communication mode, and configures the state-translation circuitry to operate in an appropriate mode according to the results of the compatibility tests performed during power-up and reset. - View Dependent Claims (2)
-
-
3. A peripheral I/O non-volatile mass storage device comprising:
-
a standard parallel port (SPP) connector for interfacing with a host computer through an intermediate bus link of lesser width than internal I/O bus of said host computer; and a state translation circuitry connected between said SPP connector and a controller within said I/O mass storage device; wherein said state-translation circuitry, automatically and independently of the host computer and dedicated device driver software within said host computer, synthesizes ISA bus signals from address, data and control signals multiplexed on said intermediate bus link by a host device in accordance with a proprietary E2 P2 communication mode;
said ISA bus signal having the same width and the same parallel structure of signal in the internal I/O bus of the host computer. - View Dependent Claims (4)
-
-
5. A docking box for expanding the I/O capability of a computer, comprising:
-
a standard parallel port (SPP) connector for interfacing with a host computer through an intermediate bus link of lesser width than internal I/O bus of said host computer; a state-translation circuitry connected between said SPP connector and a parallel bus within said docking box, said parallel bus having the same width and the same parallel structure of the internal I/O bus of the host computer; and one or more peripheral I/O devices connected to said parallel bus, the peripheral I/O devices being one or more of a network port with an external connector for interfacing to a serial cable, a controller for connecting to a hard disk drive, a controller for connecting to a floppy disk drive, a serial communication port with an external serial connector, and a printer port with an external connector for interfacing to a printer; wherein said state-translation circuitry, automatically and independently of the host computer and dedicated device driver software within said host computer, synthesizes bus signals onto the parallel bus within the docking box from multiplexed address, data, and control signals on said intermediate bus link by a host device in accordance with a proprietary E2 P2 communication mode;
said bus signal having the same width and the same parallel structure of signal in the internal I/O bus of the host computer. - View Dependent Claims (6)
-
Specification