Diferencias entre circuitos combinacionales y secuenciales
1.- Un circuito combinacional es un circuito cuya salida es función exclusivamente del estado de sus entradas. En un circuito secuencial las salidas no dependen tan solo del valor de las entradas en un instante, sino que también están dadas por el estado almacenado en el circuito. El comportamiento de un circuito secuencial se determina mediante las entradas, las salidas y los estados de sus flip-flops. Tanto las salidas como el estado siguiente son función de las entradas y del estado presente 2.- Los circuitos combinacionales no poseen elementos de memoria. Los circuitos secuenciales presentan elementos de memoria llamados FLIP-FLOP. 3.- Un circuito combinacional está compuesto por compuertas lógicas y no deben presentar realimentación, es decir, ninguna salida de ningún componente debe usarse como entrada del circuito. Un circuito secuencial está compuesto de circuitos combinacionales y elementos de memoria.
Diferencias entre circuitos secuenciales síncronos y asíncronos
1.- Los circuitos secuenciales síncronos requieren de un pulso de reloj. Los asíncronos no necesitan de un pulso de reloj. 2.- En los sistemas asíncronos, los circuitos lógicos pueden cambiar de estado en cualquier momento en que varíen una o más entradas. Por otra parte, en los sistemas síncronos los tiempos de las salidas son discretos y están dados por una señal de entrada denominada reloj (CLK). 3.- Los sistemas asíncronos son difícil de diseñar, y la tarea de detectar fallas, es más difícil aún.