El problema del cruce del dominio del reloj se puede resolver mediante el uso de FIFO asíncrono con la frecuencia de entrada f1 del dominio de origen y f2 de la frecuencia de destino.
Si los datos se envían en ráfagas, la profundidad se puede calcular mediante
Pero, ¿y si los datos se envían continuamente?
El FIFO solo funciona si la tasa de entrada promedio no es mayor que la tasa de salida promedio . 1
En este caso, la salida es continua, por lo que la tasa de salida promedio es igual a la tasa de reloj de salida.
Si la entrada es en ráfagas, entonces la tasa de entrada promedio es la frecuencia del reloj de entrada multiplicada por el ciclo de trabajo de ráfagas.
Pero si la entrada es continua, entonces la tasa de entrada promedio es igual a la tasa de reloj de entrada, y esto viola la primera regla establecida anteriormente. El FIFO se desbordará.
1 A veces se usa el control de flujo para asegurar que esto sea cierto.
Julio
Caleb Reister