Abstract:
A pull-up leg of disclosed circuitry includes a pull-up pre-driver and a pull-up driver coupled to the pull-up pre-driver. A pull-down leg includes a pull-down pre-driver and a pull-down driver coupled to the pull-down pre-driver. An input/output pad is coupled between the pull-up driver and pull-down driver. A driver-and-termination control circuit is coupled to receive a tristate control signal, a termination control signal, and an input data signal. The driver-and-termination control circuit selects a drive mode, tristate mode, or termination mode in response to the tristate control signal and the termination control signal. The driver-and-termination control circuit drives a first data signal to the pull-up driver and drives a second data signal to the pull-down driver. The first and second data signals have equal logic states in the drive mode and have opposite logic states in the tristate and termination modes.
Abstract:
A programmable receiver implemented in an integrated circuit device is described. The programmable receiver comprises a pre-amplifier circuit coupled to receive an input signal, the pre-amplifier circuit having a programmable current source; and an amplifier circuit coupled to receive an output of the pre-amplifier circuit; wherein the programmable current source is coupled to receive a control signal to enable the receiver to be switched between a high performance mode and a low performance mode. A method of implementing a programmable receiver in an integrated circuit is also described.