Tengo un 4 a 1 mux que recibe sus entradas de datos y selecciono las entradas de los registros de desplazamiento sincronizados de borde. También la salida del mux va a otro registro de desplazamiento (también se le llama el registro de salida). ¿La sincronización de todos estos registros debe ser sincrónica o debo registrar la entrada de datos y seleccionar registros en el borde anterior del reloj y registrar el registro de salida en el borde descendente del reloj? ¿Cuál es la forma ideal de hacer esto?