Method for selecting slew rate for a programmable device
AssigneeXilinx, Inc.
InventorJesse H. Jenkins, IV
Life of this patent
Estimating the term…
Loading patent…
AssigneeXilinx, Inc.
InventorJesse H. Jenkins, IV
Estimating the term…
A system including a programmable logic device (PLD) mounted on a populated printed circuit board, and a configuration processor. The PLD includes a plurality of input/output blocks (IOBs), each having an input buffer and an output buffer. Each output buffer is coupled to an associated adjustable slew rate control circuit and to an adjustable delay line of the PLD. The configuration processor controls each of the slew rate control circuits to provide a first slew rate. The configuration processor also controls the output buffers to be coupled to the adjustable delay line. The configuration processor then controls the adjustable delay line to generate a first test pulse, which is applied to each of the output buffers. Depending on the impedances of the printed circuit board, the first test pulse transmitted from a particular output buffer may be reflected. Reflected test pulses return to the associated input buffers and are recorded. The configuration processor determines which IOBs received reflected test pulses, and which have not. The configuration processor adjusts the slew rate in the IOBs receiving a reflected test pulse, and repeats the test until there are no reflected test pulses.
A method of configuring a programmable device which is mounted on a printed circuit board, the method comprising the steps of:
Dependencies are inferred from the claim text.