Claims
- 1. Direct-access-arrangement (DAA) circuitry, comprising:
a digital interface within an integrated circuit configured to provide communication with an external processor; a database within the integrated circuit, the database having identification information stored within it; and programmable circuitry within the integrated circuit coupled to receive a control signal from an external source, the programmable circuitry being configured to utilize identification information retrieved from the database based at least in part upon the control signal and to communicate the retrieved identification information to the external processor through the digital interface.
- 2. The DAA circuitry of claim 1, wherein the control signal comprises a multiple-bit digital control signal received through two input pins of the integrated circuit, wherein the database comprises a look-up table configured to store multiple sets of vendor identification information, and wherein the digital control signal determines which set of vendor identification information is communicated to the external device.
- 3. The DAA circuitry of claim 2, further comprising multiple vendor identification registers configured to store the selected set of vendor identification information.
- 4. The DAA circuitry of claim 1, wherein the control signal comprises at least one analog control signal received through at least one input pin of the integrated circuit; and further comprising at least one analog-to-digital converter (ADC) within the integrated circuit coupled to receive the analog control signal and to provide a digital control signal as an output.
- 5. The DAA circuitry of claim 4, wherein the database comprises a look-up table configured to store multiple sets of identification information, and wherein the digital control signal determines which set of identification information is communicated to the external device.
- 6. The DAA circuitry of claim 5, wherein the digital interface is configured to operate within PCI local bus operational specifications or within AC97 operational specifications.
- 7. The DAA circuitry of claim 6, wherein the programmable circuitry further comprises multiple registers, each capable of storing PCI or AC97 related system identification information retrieved from the look-up table.
- 8. The DAA circuitry of claim 5, wherein the analog control signal comprises a voltage control signal.
- 9. Programmable information selection system for an integrated circuit, comprising:
a database integrated within an integrated circuit, the database having a plurality of sets of information stored within it; and programmable circuitry within the integrated circuit coupled to the database and coupled to receive at least one external analog control signal as an input, the programmable circuitry being configured to select from the sets of stored information depending at least in part upon the analog control signal.
- 10. The programmable information selection system of claim 9, wherein the programmable circuitry comprises an analog to digital converter (ADC) having the analog control signal as an input, and control circuitry coupled to receive a digital selection value from the ADC.
- 11. The programmable information selection system of claim 10, wherein the database comprises a look-up table and wherein the sets of information are stored within the look-up table as selectable rows of information, the digital selection value determining what data is accessed and stored in information registers.
- 12. The programmable information selection system of claim 11, wherein the information stored in the look-up table comprises system identification information according to the PCI local bus standard or the AC97 component specification.
- 13. The programmable information selection system of claim 9, wherein the external analog control signal is a voltage signal.
- 14. The programmable information selection system of claim 13, wherein the voltage signal is generated from resistor circuitry.
- 15. The programmable information selection system of claim 14, wherein multiple resistor configurations for the resistor circuitry are mapped to information stored in the database, such that a selection of one of the resistor configurations determines at least in part the information selected and utilized from the database.
- 16. The programmable information selection system of claim 15, wherein the resistor circuitry comprises at least two resistors coupled together to form a resistor divider circuit, the resistor divider circuit providing the voltage control signal to the integrated circuit, and wherein the multiple resistor configurations comprises different sets of resistor values for the at least two resistors.
- 17. A computer system having direct-access-arrangement (DAA) circuitry configured to couple the computer system to telephone lines, comprising:
a processor; a digital controller coupled to the processor and configured to operate within PCI local bus operational specifications or within AC97 operational specifications; digital-access-arrangement (DAA) circuitry including at least one integrated circuit, the DAA circuitry being coupled to the digital controller and configured to operate within PCI local bus operational specifications or within AC97 operational specifications; a database within the integrated circuit, the database configured to store identification information; and programmable circuitry included within the integrated circuit, the programmable circuitry being configured to retrieve identification information from the on-chip database based at least in part upon a control signal provided from a source external to the integrated circuit.
- 18. The computer system of claim 17, wherein the programmable circuitry comprises multiple registers, each capable of storing identification information.
- 19. The computer system of claim 17, wherein the control signal comprises at least one analog control signal received through at least one input pin of the integrated circuit; and further comprising at least one analog-to-digital converter (ADC) within the integrated circuit coupled to receive the analog control signal and to provide a digital control signal as an output.
- 20. The computer system of claim 19, wherein the database comprises a look-up table configured to store multiple sets of identification information, and wherein the digital control signal determines which set of identification information is utilized by the DAA circuitry.
- 21. The computer system of claim 19, wherein the analog control signal comprises a voltage signal.
- 22. The computer system of claim 21, wherein the voltage signal is generated utilizing resistor circuitry.
- 23. A method for reporting identification information from direct-access-arrangement (DAA) circuitry to an external device, comprising:
storing identification information within a database within a integrated circuit; receiving a control signal from an external source; and utilizing identification information retrieved from the database based at least in part upon the control signal, and communicating the identification information to an external processor.
- 24. The method of claim 23, wherein the control signal comprises a multiple-bit digital control signal, wherein the receiving step comprises receiving the multiple-bit digital control signal through two input pins of the integrated circuit, wherein the database comprises a look-up table configured to store multiple sets of vendor identification information, and wherein the digital control signal determines which set of vendor identification information is communicated to the external device.
- 25. The method of claim 24, further storing the selected set of vendor identification information within multiple vendor identification registers.
- 26. The method of claim 23, wherein the control signal comprises at least one analog control signal, wherein the receiving step comprises receiving the analog control signal through at least one input pin of the integrated circuit, and wherein the method further comprises converting the analog control signal to a digital control signal utilizing at least one analog-to-digital converter (ADC).
- 27. The method of claim 26, wherein the database comprises a look-up table configured to store multiple sets of identification information, and wherein the digital control signal determines which set of identification information is communicated to the external device.
- 28. The method of claim 27, wherein the digital interface is configured to operate within PCI local bus operational specifications or within AC97 operational specifications.
- 29. The method of claim 28, further comprising storing PCI related or AC97 related system identification information retrieved from the look-up table in a plurality of registers.
- 30. The method claim 26, wherein the analog control signal comprises a voltage control signal.
- 31. A method for selecting information from a database within an integrated circuit, comprising:
providing a database within an integrated circuit; storing within the database a plurality of sets of information; receiving at least one external analog control signal as an input; and selecting from the sets of stored information depending at least in part upon the analog control signal.
- 32. The method of claim 31, further comprising converting the analog control signal to a digital control signal with an analog-to-digital converter (ADC).
- 33. The method of claim 32, wherein the database comprises a look-up table and wherein the sets of information are stored within the look-up table as selectable rows of information, the digital control signal determining what data is accessed and stored in a plurality of registers.
- 34. The method of claim 33, wherein the information stored in the look-up table comprises subsystem vendor identification information (SVID) and subsystem identification information (SSID) according to the PCI local bus standard.
- 35. The method of claim 31, wherein the external analog control signal is a voltage signal.
- 36. The method of claim 35, further comprising generating the voltage signal utilizing resistor circuitry.
- 37. The method of claim 36, further comprising mapping multiple resistor configurations for the resistor circuitry to information stored in the database, such that a selection of one of the resistor configurations determines at least in part the information selected and utilized from the database.
- 38. The method of claim 38, wherein the resistor circuitry comprises at least two resistors coupled together to form a resistor divider circuit, the resistor divider circuit providing the voltage control signal to the integrated circuit, and wherein the multiple resistor configurations comprises different sets of resistor values for the at least two resistors.
- 39. A method of selecting information from an on-chip database for a computer system having direct-access-arrangement (DAA) circuitry configured to couple the computer system to telephone lines, comprising:
providing a digital controller coupled to a processor and configured to operate within PCI local bus operational specifications or within AC97 operational specifications; providing digital-access-arrangement (DAA) circuitry including at least one integrated circuit, the DAA circuitry being coupled to the digital controller and configured to operate within PCI local bus operational specifications or within AC97 operational specifications; storing information in a database within the integrated circuit; receiving a control signal with the DAA circuitry, the control signal being provided from a source external to the integrated circuit; and retrieving information from the on-chip database based at least in part upon the control signal.
- 40. The method of claim 39, storing the retrieved information in multiple registers.
- 41. The method of claim 39, wherein the control signal comprises at least one analog control signal received through at least one input pin of the integrated circuit; and further comprising converting the analog control signal to a digital control signal utilizing at least one analog-to-digital converter (ADC) within the integrated circuit.
- 42. The method of claim 41, wherein the database comprises a look-up table configured to store multiple sets of identification information, and wherein the digital control signal determines which set of identification information is utilized by the DAA circuitry.
- 43. The method of claim 41, wherein the analog control signal comprises a voltage signal.
- 44. The method of claim 42, wherein the voltage signal is generated utilizing resistor circuitry.
- 45. Programmable device information circuitry for an integrated circuit, comprising:
at least one external pin for an integrated circuit configured to receive at least one analog control signal; analog-to-digital conversion circuitry within the integrated circuit coupled to receive the external analog control signal and to output a digital value; at least one device information register; and control circuitry within the integrated circuit coupled to the analog-to-digital converter, the programmable circuitry being configured to store device information in the device information register depending at least in part upon the digital value.
- 46. The programmable device information circuitry of claim 45, wherein the control circuitry is configured to store the digital value in the device information register.
- 47. The programmable device information circuitry of claim 45, further comprising a database within the integrated circuit, the database having a plurality of sets of information stored within it, and wherein the control circuitry is configured to select device information from the sets of stored information to store the selected device information in the device information register.
- 48. The programmable device information circuitry of claim 45, wherein the analog control signal is a voltage signal.
- 49. The programmable device information circuitry of claim 48, wherein the voltage signal is generated from resistor circuitry.
- 50. The programmable device information circuitry of claim 49, wherein the database comprises a look-up table and wherein the sets of information are stored within the look-up table as selectable rows of information, the digital value determining what data is accessed and stored in the device information register.
- 51. The programmable device information circuitry of claim 50, wherein multiple resistor configurations for the resistor circuitry are mapped to information stored in the database, such that a selection of one of the resistor configurations determines at least in part the information selected and utilized from the database.
- 52. The programmable device information circuitry of claim 49, wherein the resistor circuitry comprises at least two resistors coupled together to form a resistor divider circuit, the resistor divider circuit providing the voltage control signal to the integrated circuit.
- 53. The programmable device information circuitry of claim 45, wherein the analog control signal comprises a differential signal received across two external pins for the integrated circuit.
- 54. A method for programming device information for an integrated circuit, comprising:
receiving at least one analog control signal as an input to at least one external input pin of an integrated circuit; and converting the analog control signal to a digital value; and storing device information in at least one device information register depending at least in part upon the digital value.
- 55. The method of claim 54, further comprising storing the digital value in the device information register.
- 56. The method of claim 54, further comprising providing a database within the integrated circuit, the database having a plurality of sets of information stored within it, selecting device information from the sets of stored information based upon the digital value, and storing the selected device information in the device information register.
- 57. The method of claim 54, wherein the analog control signal is a voltage signal.
- 58. The method of claim 57, generating the voltage signal using resistor circuitry.
- 59. The method of claim 58, wherein the database comprises a look-up table and wherein the sets of information are stored within the look-up table as selectable rows of information, the digital value determining what data is accessed and stored in the device information register.
- 60. The method of claim 59, further comprising mapping multiple resistor configurations for the resistor circuitry to information stored in the database, such that a selection of one of the resistor configurations determines at least in part the information selected and utilized from the database.
- 61. The method of claim 58, wherein the resistor circuitry comprises at least two resistors coupled together to form a resistor divider circuit, the resistor divider circuit providing the voltage control signal to the integrated circuit.
- 62. The method of claim 54, wherein the analog control signal comprises a differential signal received across two external pins for the integrate circuit.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part application of co-pending U.S. patent application Ser. No. 09/617,350, filed Jul. 17, 2000, entitled “PROGRAMMABLE VENDOR IDENTIFICATION CIRCUITRY AND ASSOCIATED METHOD.” The application also claims priority to the following co-pending provisional application: Provisional Application Ser. No. 60/359,781 entitled “RESISTOR IDENTIFICATION CONFIGURATION CIRCUITRY AND ASSOCIATED METHOD,” which was filed on Feb. 26, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60359781 |
Feb 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09617350 |
Jul 2000 |
US |
Child |
10190136 |
Jul 2002 |
US |