Disclosed is a technique for updating a read-detect channel. A signal is
processed in a read-detect channel that has one or more programmable
registers. While signals continue to be processed by the read-detect
channel, it is determined with a channel auxiliary processor whether to
dynamically replace values of the one or more programmable registers.
When it is determined that values of the one or more programmable
registers are to be replaced, a channel auxiliary processor determines
values for the one or more programmable registers and replaces existing
values for the one or more programmable registers with the determined
values.