Tengo una señal de 1 bit proveniente de una parte de mi circuito que se ejecuta en un reloj de 40 MHz. La señal es en su mayoría 0, excepto que es 1 para un solo ciclo de 40 MHz cada ~ millones de ciclos.
Otra parte de mi circuito se ejecuta en un reloj de 1 MHz. Me gustaría hacer un procesamiento síncrono en la señal descrita anteriormente en esta parte de mi circuito. ¿Cuál es la forma correcta de convertir la señal de 40 MHz de un solo ciclo en una señal de 1 MHz de un solo ciclo?
En caso de que sea importante, tanto el reloj de 40 MHz como el de 1 MHz se emiten desde el mismo administrador de reloj controlado por el reloj de 32 MHz en mi placa de desarrollo, por lo que deberían estar sincronizados.