Crear un archivo de registro de lectura de dos puertos y de lectura de dos puertos con 4 registros

0

Estoy enfrentando un problema en mi tarea actual. Necesito crear un archivo de registro de lectura de 2 puertos de escritura y 2 puertos con 4 registros. Puedo hacer la parte de lectura de 2 puertos pero no puedo hacer la parte de escritura de 2 puertos. ¿Cómo uso dos decodificadores 2-4 y dos líneas de datos para escribir 2 registros al mismo tiempo?

Gracias de antemano.

    
pregunta David

1 respuesta

1
  

¿Me puede mostrar cómo implementarlo? Lo intenté muchas veces, pero todavía no pude hacerlo.

Bien, claro, ¿por qué no? No tengo nada mejor que hacer durante la próxima media hora.

Definamos la funcionalidad. Cada puerto de lectura comprende una entrada de dirección y una salida de datos. Cada puerto de escritura comprende una entrada de dirección, una entrada de datos y una entrada de "luz estroboscópica de escritura". Daremos prioridad de escritura permanente al puerto A de escritura sobre el puerto B para simplificar: si ambos intentan escribir en el mismo registro, prevalecerán los datos de A y los datos de B se descartarán.

simular este circuito : esquema creado usando CircuitLab

He mostrado las rutas de datos como de un solo ancho, pero el diseño es el mismo para buses más anchos; Los muxes de entrada y salida, así como los registros, solo deben ser más amplios.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas