Has anyone thought about using the
Si5351 clock generator driven by a small Arduino like thing for retro CPU designs? I envisage it being used to generate the master baud rate clock (1.8432 MHz or similar) and an
adjustable main CPU clock. The CPU clock would adjust with a rotary encoder - maybe 100 kHz to 20 MHz in 100 kHz steps. The most recent frequency that was set would be written to EEPROM and recalled at reset to get the generator going ASAP. There's a third clock channel for 'something else' too (VGA clock at 25.175 MHz ??).
I think for this sort of application it would need an output to hold the CPU in RESET until the clocks were running then release, and off we go. No need to assert RESET again, even if changing frequencies. Although a 'Restart the Clocks & CPU' button might not be a bad idea.