Patent ID: 8054928

Claim:
A digital communication system comprising: a first communication device having a programmable region, and when programmed, the first communication device provides a first signal which includes a number of programmable preamble cycles, wherein the number of programmable preamble cycles associated with the first signal is based at least in part on a signal communication topology associated with the system, wherein the first communication device comprises a memory controller having a programmable register for programming the number of programmable preamble cycles; and a second communication device in communication with the first communication device via a communication path, wherein the first signal including the number of programmable preamble cycles is communicated between the first and second communication devices and the number of programmable preamble cycles operate to condition the communication path when communicating the first signal, the second communication device also having a programmable region, and when programmed, the second communication device provides a second signal which includes a number of programmable preamble cycles, wherein the number of programmable preamble cycles associated with the second signal is based at least in part on a signal communication topology associated with the system; and wherein the memory controller operates to communicate a data strobe signal which includes the number of programmable preamble cycles, wherein the number of programmable preamble cycles operate to condition a communication path when communicating the data strobe signal, and wherein the number of programmable preamble cycles is changeable during operation of the system based on a determination of whether a current number of programmable preamble cycles is not acceptable.