Claims
- 1. A circuit for selecting bus-width formats, comprising:
a bus controller configured to provide a first bus-width control signal to select a first bus-width; and a bus controller extension circuit configured to force the first bus-width control signal to a predetermined level when the bus controller is applied to a bus with a second bus controller that is incompatible with the first bus-width.
- 2. The circuit of claim 1, wherein the first bus-width control signal comprises a request for 64-bit Peripheral Component Interconnect (PCI) bus communication.
- 3. The circuit of claim 1, wherein the bus controller extension circuit comprises a force controller having an output configured to provide a force control signal for forcing the first bus-width control signal to the predetermined level.
- 4. The circuit of claim 1, wherein the bus controller extension circuit comprises:
a first buffer having an input configured for receiving the first bus-width control signal; a first logic gate having a first input coupled to an output of the first buffer and a second input configured for receiving a force control signal; and a second buffer having an input coupled to an output of the first logic gate.
- 5. The circuit of claim 4, wherein the first logic gate comprises a NOR gate.
- 6. The circuit of claim 4, wherein the bus controller extension circuit further comprises an inverter having an input coupled to the output of the first logic gate.
- 7. The circuit of claim 4, wherein the bus controller extension circuit further comprises:
a third buffer having an input coupled to receive a second bus-width control signal; a second logic gate having a first input coupled to an output of the third buffer and a second input configured for receiving the force control signal; and a fourth buffer having an input coupled to an output of the second logic gate.
- 8. The circuit of claim 7, wherein the second bus-width control signal comprises an acknowledgement for 64-bit PCI bus communication.
- 9. The circuit of claim 7, wherein the second logic gate comprises a NOR gate.
- 10. The circuit of claim 7, wherein the bus controller extension circuit further comprises an inverter having an input coupled to the output of the second logic gate.
- 11. The circuit of claim 1, wherein the bus with the second bus controller comprises a 32-bit data bus.
- 12. The circuit of claim 1, wherein the bus controller extension circuit comprises a sensor circuit configured to detect a level of the first bus-width control signal.
- 13. The circuit of claim 12, wherein the sensor circuit comprises a comparator having an input configured to receive the first bus-width control signal.
- 14. The circuit of claim 12, wherein the sensor circuit comprises a comparator having an input configured to receive a second bus-width control signal for detecting a level of the second bus-width control signal.
- 15. The circuit of claim 14, wherein the sensor circuit comprises a logic gate configured to receive detected levels of the first bus-width control signal and the second bus-width control signal.
- 16. A method for selecting bus-width formats, comprising steps of:
providing a first bus-width control signal to select a first bus-width; generating a force control signal; and combining the first bus-width control signal and the force control signal to force the first bus-width control signal to a predetermined level when the bus controller is applied to a bus with a second bus controller that is incompatible with the first bus-width.
- 17. The method of claim 16, wherein the first bus-width control signal comprises a request for 64-bit Peripheral Component Interconnect (PCI) bus communication.
- 18. The method of claim 16, wherein the step of combining comprises logically combining the first bus-width control signal and the force control signal by means of an OR gate.
- 19. The method of claim 16 further comprises a step of providing a second bus-width control signal.
- 20. The method of claim 19, wherein the second bus-width control signal comprises an acknowledgement of 64-bit PCI bus communication.
- 21. The method of claim 19, further comprises a step of combining the second bus-width control signal and the force control signal to force the second bus-width control signal to a predetermined level.
- 22. The method of claim 21, wherein the step of combining comprises logically combining the second bus-width control signal and the force control signal by means of an OR gate.
- 23. The method of claim 16, wherein the bus with the second bus controller comprises a 32-bit data bus.
- 24. The method of claim 16, further comprises detecting a level of the first bus-width control signal.
- 25. The method of claim 16, further comprises detecting a level of the second bus-width control signal.
- 26. A circuit for adapting a 64-bit PCI device to a 32-bit target, comprising:
a bus controller configured to provide a first bus-width control signal and a second bus-width control signal, wherein the first bus-width control signal includes a request for 64-bit communication and the second bus-width control signal includes an acknowledgement of 64 bit communication; and a bus controller extension circuit configured to provide a force control signal and force the first bus-width control signal and the second bus-width control signal to a predetermined level, wherein the bus controller extension circuit includes
a first buffer having an input configured for receiving the first bus-width control signal, a first OR gate having a first input coupled to an output of the first buffer and a second input configured for receiving the force control signal, a second buffer having an input coupled to an output of the first OR gate a third buffer having an input configured for receiving the second bus-width control signal, a second OR gate having a first input coupled to an output of the third buffer and a second input configured for receiving the force control signal, a fourth buffer having an input coupled to an output of the second OR gate, and a sensor circuit that includes a first comparator and a second comparator for respectively detecting voltage levels of the first bus-width control signal and the second bus-width control signal.
RELATED PATENTS
[0001] This patent application is a non-provisional patent application and claims priority under 35 U.S.C. §119 to U.S. Provisional Patent Serial No. 60/293,717 filed on May 24, 2001 entitled Method and Apparatus for Forcing 32 Bit PCI Pre-Configuration, hereinafter referred to as the “provisional” patent application. The provisional patent application is herein incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60293717 |
May 2001 |
US |