Claims
- 1. A portable computer for using a docking station comprising:
- a CPU for processing data;
- a first bus system of a first type;
- a second bus system of a second type;
- a first bus controller for interfacing said CPU with said first bus system;
- a second bus controller, coupled to said first bus system and to said second bus system, for receiving read and write commands from said first bus system and translating said read and write commands into a format for said second bus system, said second bus controller including a pull up circuit, coupled to a least one data line of said second bus system, for holding said at least one data line of said second bus system at a predetermined level in an absence of any data signals on said at least one data line; and
- wherein said second bus controller further receives data signals from a third bus controller in a docking station indicating the status of data on a third system bus of the second type in the docking station and said second bus controller further outputs as data the predetermined level on said at least one data line of second bus system in the absence of any data signals not at the predetermined level on either said second bus system or said third bus system.
- 2. A portable computer for using a docking station comprising:
- a CPU for processing data;
- a first bus system of a first type;
- a second bus system of a second type;
- a first bus controller for interfacing said CPU with said first bus system;
- a second bus controller, coupled to said first bus system and to said second bus system, for receiving read and write commands from said first bus system and translating said read and write commands into a format for said second bus system, said second bus controller including a pull up circuit, coupled to a least one data line of said second bus system, for holding said at least one data line of said second bus system at a predetermined level in an absence of any data signals on said at least one data line; and
- wherein said second bus controller further receives signals from the third bus controller in the docking station indicating a request for an extension of a bus cycle and said second bus controller outputs to said CPU, through said first bus controller, a signal indicating a request for an extension of a bus cycle from a peripheral device coupled to the second bus system or to the third bus system.
- 3. A docking station for use with a portable computer, said docking station comprising:
- a connection port for connecting to a first bus system of a first type in a portable computer having a second bus system of a second type, a first bus controller for interfacing with the first bus system, and a second bus controller, coupled to the first bus system and the second bus system, for receiving read and write commands from the first bus system and translating the read and write commands into a format for the second bus system;
- a third bus system of the second type;
- a third bus controller, coupled to said connection port and said third bus system, for receiving read and write commands through said connection port and translating the read and write commands into a format for the third bus system and for indicating the status of data on said third system bus; and
- a pull-up circuit, coupled to said third data bus, for holding at least one data line of said third bus system to a predetermined level in an absence of any data signals on said third bus system; and
- wherein said third bus controller outputs to the connecting port as read data the predetermined level on said at least one data line of said third bus system and data signals not at the predetermined level on said third data bus.
- 4. A docking station for use with a portable computer, said docking station comprising:
- a connection port for connecting to a first bus system of a first type in a portable computer having a second bus system of a second type, a first bus controller for interfacing with the first bus system, and a second bus controller, coupled to the first bus system and the second bus system, for receiving read and write commands from the first bus system and translating the read and write commands into a format for the second bus system;
- a third bus system of the second type;
- a third bus controller, coupled to said connection port and said third bus system, for receiving read and write commands through said connection port and translating the read and write commands into a format for the third bus system and for indicating the status of data on said third system bus; and
- a pull-up circuit, coupled to said third data bus, for holding at least one data line of said third bus system to a predetermined level in an absence of any data signals on said third bus system; and
- wherein said third bus controller outputs to the connecting port a signal for the second bus controller to indicate a request by a peripheral device on said third bus to extend a bus cycle.
Parent Case Info
This application is a division of application Ser. No. 08/466,627, filed Jun. 6, 1995.
US Referenced Citations (24)
Divisions (1)
|
Number |
Date |
Country |
| Parent |
466627 |
Jun 1995 |
|