Patent ID: 6975140

Claim:
A data transmitter, comprising: an adaptive finite impulse response (FIR) driver having a plurality of taps to which a plurality of coefficients having updateable values are applied, said FIR driver having a transfer function between an input stream of data bits and an output stream of data bits such that each data bit output from said FIR driver has an amplitude adjusted as a function of the values of a plurality of the data bits of the input stream, and the values of the coefficients; rewriteable non-volatile storage; a register operable to hold control information representing updated values of the plurality of coefficients as undated during operation of the FIR driver and to output the control information to apply the undated values to said plurality of taps of said FIR driver; a controller operable to store the control information from the register to the rewriteable non-volatile storage and retrieve the stored control information from the rewriteable non-volatile storage to the register upon powering up said FIR driver, such that, upon powering up said FIR driver, the updated values of the plurality of coefficients are applied to said plurality of taps from the control information stored in said rewriteable non-volatile storage.