Patent ID: 6894505

Claim:
A flexible interface for use in testing a variety of different digital busses having different interface specifications, comprising: first and second transmit nodes; first and second receive nodes; a controller adapted to control the transmit and receive signals to the digital bus; a first transmitter responsive to the controller, the first transmitter having an output coupled to the first transmit node and adapted to transmit signals having programmable drive levels according to the interface specifications of the digital bus; a second transmitter responsive to the controller, the second transmitter having an output coupled to the second transmit node and adapted to transmit signals having programmable drive levels according to the interface specifications of the digital bus; a first single-ended receiver responsive to the controller, the first receiver having an input selectively connectable to one of the first receive node and the output of the first transmitter and adapted to receive signals and programmable thresholds according to the specifications of the digital bus; a second single-ended receiver responsive to the controller, the second receiver having an input selectively connectable to one of the second receive node and the output of the second transmitter and adapted to receive signals and programmable thresholds according to the specifications of the digital bus; and a differential receiver responsive to the controller, the differential receiver having first and second inputs, the first input being coupled to the input of the first single-ended receiver and the second input being coupled to the input of the second single-ended receiver and adapted to receive signals and programmable thresholds according to the specifications of the digital bus.