Borrado asincrónico y borrado sincrónico
El borrado asincrónico significa que no está sincronizado con el reloj, es decir, cuando la señal de borrado es válida, el pulso de disparo se ignora y se borra inmediatamente. El borrado sincrónico significa que cuando se cumplen las condiciones de disparo del reloj, se detecta la señal de limpieza válida; si es válida, se borrará bajo la condición de activación del siguiente período de tiempo.
Por ejemplo, el 74LS161 utiliza limpieza asincrónica, mientras que el 74LS162 y el 74LS163 utilizan limpieza sincrónica. En un circuito contador de borrado síncrono, un nivel bajo en RD' espera a que la siguiente señal CLK borre el flip-flop. En un circuito contador de borrado asíncrono, una vez que RD' baja, el flip-flop se borra y no está controlado por CLK.
Información ampliada:
Una vez completada la inicialización del chip, el módulo interno del flip-flop está en estado de reinicio, por lo que debe borrarse y liberarse en secuencia. método de liberación Hay dos métodos de compensación: compensación asíncrona y compensación síncrona de FIFO. En el diseño de circuitos integrados, no se permite que FIFO se desborde, pero una vez que se produce el desbordamiento, debe haber un mecanismo de informe de interrupciones.
En algunos diseños FIFO, el puerto de lectura se lee cuando no está vacío y la frecuencia del reloj de lectura es mayor que el reloj de escritura. En este caso, en condiciones normales de funcionamiento, el FIFO no se desbordará. por lo que este tipo de FIFO no tiene control de flujo de contravoltaje ni mecanismo de informe de interrupción de desbordamiento.
Si el puerto de escritura se borra primero, los datos se escribirán continuamente en el FIFO y el puerto de lectura no se borra en este momento. El FIFO puede desbordarse durante este período y no hay información que informar. , por lo que no es razonable.