Programmable input/output circuit
First Claim
Patent Images
1. A programmable input/output (I/O) circuit comprising:
- an output buffer coupled between an output signal and an I/O pad, the output buffer coupled to a reference voltage from a reference generator circuit;
an input comparator coupled between an input signal and the I/O pad, the input comparator comprising a first input coupled to the I/O pad;
a multiplexor coupled between a second input of the input comparator and a plurality of reference voltages generated by the reference generator circuit, wherein the multiplexor receives a select signal for selecting a first reference voltage from the plurality of reference voltages at a first time and for dynamically selecting a second reference voltage from the plurality of reference voltages at a second time.
3 Assignments
0 Petitions
Accused Products
Abstract
A programmable input/output (I/O) circuit includes an output buffer coupled between an output signal and an I/O pad and an input comparator coupled between an input signal and the I/O pad. The input comparator includes a first input coupled to the I/O pad. A multiplexor receives a select signal for selecting a first reference voltage from the plurality of reference voltages at a first time and for dynamically selecting a second reference voltage from the plurality of reference voltages at a second time.
125 Citations
20 Claims
-
1. A programmable input/output (I/O) circuit comprising:
-
an output buffer coupled between an output signal and an I/O pad, the output buffer coupled to a reference voltage from a reference generator circuit; an input comparator coupled between an input signal and the I/O pad, the input comparator comprising a first input coupled to the I/O pad; a multiplexor coupled between a second input of the input comparator and a plurality of reference voltages generated by the reference generator circuit, wherein the multiplexor receives a select signal for selecting a first reference voltage from the plurality of reference voltages at a first time and for dynamically selecting a second reference voltage from the plurality of reference voltages at a second time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for determining the logic state of a signal on an I/O pad comprising:
-
receiving a signal on an input; comparing a voltage level of the signal to a reference voltage; if the voltage level of the signal is less than the reference voltage, recognizing the signal as a logic LOW; and if the voltage level of the signal is greater than the reference voltage, recognizing the signal as a logic HIGH, wherein the reference voltage is provided by a reference generator circuit and is selected from a plurality of reference voltages by a select signal and wherein the reference voltage is selected dynamically during operation of an I/O circuit, and wherein the reference generator circuit generates an output reference voltage for an output buffer coupled to the I/O pad. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a processing circuit; an output buffer coupled between an output signal and an I/O pad, the output buffer coupled to a reference voltage from a reference generator circuit; an input comparator coupled between an input signal and the I/O pad, the input comparator comprising a first input coupled to the I/O pad; a multiplexor coupled between a second input of the input comparator and a plurality of reference voltages generated by the reference generator circuit, wherein the multiplexor receives a select signal from the processing circuit for selecting a first reference voltage from the plurality of reference voltages at a first time and for dynamically selecting a second reference voltage from the plurality of reference voltages at a second time. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification