Claims
- 1. A computer system comprising:
- a peripheral bus employing a first communications protocol wherein multiplexed address and data signals are conveyed upon a plurality of multiplexed address/data lines;
- a latch having an input port coupled to said plurality of multiplexed address/data lines;
- an integrated processor including:
- a CPU core;
- a local bus coupled to said CPU core, wherein said local bus employs a second communications protocol wherein address signals are conveyed upon a plurality of address lines and data signals are conveyed upon a plurality of data lines;
- a bus interface unit coupled between said peripheral bus and said local bus, and configured to convert data, address, and control signals between compliance with said second communications protocol of said local bus to compliance with said first communications protocol of said peripheral bus; and
- a local bus control unit coupled to said local bus and configured to generate a loading signal indicative of the presence of a valid address on said peripheral bus, wherein said loading signal is provided to a latch enable line of said latch; and
- a peripheral device having a plurality of addressing lines coupled to an output port of said latch, and a plurality of data lines directly coupled to said plurality of multiplexed address/data lines of said peripheral bus wherein said peripheral device is configured to be directly connectable to a bus employing said second communications protocol.
- 2. The computer system as recited in claim 1 wherein said peripheral bus is a PCI standard configuration bus.
- 3. The computer system as recited in claim 1 wherein said CPU core implements an 80486 instruction set.
- 4. The computer system as recited in claim 1 wherein said loading signal is asserted during an address phase of said peripheral bus and wherein said loading signal is deasserted during a data phase of said peripheral bus.
- 5. The computer system as recited in claim 1 wherein said peripheral device is a video controller.
- 6. The computer system as recited in claim 1 wherein said latch further includes a plurality of input lines coupled to a multiplexed cycle definition/byte enable lines of said peripheral bus, and includes at least one output line coupled to a read/write line of said peripheral device.
- 7. The computer system as recited in claim 6 wherein said multiplexed cycle definition/byte enable lines of said peripheral bus are further connected to a plurality of byte enable input lines of said peripheral device.
- 8. The computer system as recited in claim 1 wherein said local bus control unit is is configured to assert an address strobe signal.
- 9. The computer system as recited in claim 8 wherein said address strobe signal is provided to an address strobe input line of said peripheral device.
- 10. The computer system as recited in claim 8 wherein said address strobe signal is asserted when a valid data signal is driven on said peripheral bus.
- 11. A method for deriving a CPU local style bus externally from an integrated processor, wherein said integrated processor includes a CPU core, a local bus coupled to said CPU core, and a bus interface unit for interfacing data, address, and control signals between said local bus and an external multiplexer peripheral bus, said method comprising the steps of:
- driving a plurality of multiplexed address/data lines of said external multiplexed peripheral bus with a valid address signal;
- asserting a loading signal when said external multiplexed peripheral bus is driven with said valid address signal;
- latching said valid address signal in response to said loading signal;
- driving said plurality of multiplexed address/data lines with valid data;
- providing said valid address signal and said valid data simultaneously to a peripheral device, said peripheral device being compatible with a protocol of said local bus.
- 12. The method as recited in claim 11 comprising the further steps of:
- driving a cycle definition signal on a set of control lines of said external multiplexed peripheral bus while driving said valid address signal on said plurality of multiplexed address/data lines; and
- latching said cycle definition signal in response to said loading signal.
- 13. The method as recited in claim 12 comprising the further steps of driving a byte enable signal on said set of control lines while driving said valid data on said plurality of multiplexed address/data lines.
- 14. A computer system comprising:
- a PCI standard configuration peripheral bus employing a first communications protocol wherein multiplexed address and data signals are conveyed upon a plurality of multiplexed address/data lines;
- a latch having an input port coupled to said plurality of multiplexed address/data lines;
- an integrated processor including:
- a CPU core that implements an 80486 instruction set;
- a local bus employing a second communications protocol, wherein address signals are converted upon a plurality of address lines and data signals are conveyed upon a plurality of data lines distinct from said address lines coupled to said CPU core;
- a bus interface unit coupled between said PCI standard configuration peripheral bus and said local bus, wherein said bus interface unit is configured to interface data and address signals between said address lines and data lines of said local bus and said multiplexed address/data lines of said PCI standard configuration peripheral bus; and
- a local bus control unit coupled to said local bus and configured to generate a loading signal indicative of the presence of a valid address on said PCI standard configuration peripheral bus, wherein said loading signal is provided to a latch enable input of said latch; and
- a peripheral device configured to be directly connectable to a bus employing said second communications protocol having a plurality of addressing lines coupled to an output port of said latch, and a plurality of data lines directly coupled to said plurality of multiplexed address/data lines of said PCI standard configuration peripheral bus.
- 15. The computer system as recited in claim 14 wherein said latch further includes a plurality of input lines coupled to a multiplexed cycle definition/byte enable lines of said peripheral bus, and includes at least one output line coupled to a read/write line of said peripheral device.
- 16. The computer system as recited in claim 15 wherein said multiplexed cycle definition/byte enable lines of said PCI standard configuration peripheral bus are further connected to a plurality of byte enable input lines of said peripheral device.
- 17. The computer system as recited in claim 14 wherein said loading signal is asserted during an address phase of said PCI standard configuration peripheral bus and wherein said loading signal is deasserted during a data phase of said peripheral bus.
- 18. The computer system as recited in claim 17 wherein said local bus control unit is further capable of asserting an address strobe signal.
Parent Case Info
This application is a continuation of application Ser. No. 08/166,067, filed Dec. 10, 1993, now abandoned.
US Referenced Citations (9)
Continuations (1)
|
Number |
Date |
Country |
Parent |
166067 |
Dec 1993 |
|