A method of operating a communication system, the method comprising:
- controlling a plurality of communication devices in response to a plurality of communication clock signals, respectively, wherein the plurality of communication clock signals are based on a common reference clock signal;
- using a phase-locked loop, generating an output signal in response to the common reference clock signal, wherein the output signal is in phase lock with the common reference clock signal;
- generating a divider reset signal in response to a binary select signal;
- generating one of the plurality of communication clock signals by performing frequency division of the output signal, wherein the divider reset signal controls a start time of the frequency division;
- and
- generating the divider reset signal, according to the binary select signal, at one of a rising edge of the output signal and a falling edge of the output signal.