cómo simular un contador de anillo de 4 bits utilizando max + más II

0

Soy novato con max + plus II y el mundo del modelado digital solo quiero simular un contador de timbre simple enlace el valor inicial del contador de anillo debe establecerse en 1 (puerto de entrada A) para que no pueda eliminar la entrada A, ya que verá que la salida de dff # 3 está conectada a la entrada de dff # 0

Sigo recibiendo este error: la salida Q y la entrada A están vinculadas entre sí. Intenté usar el búfer de tres estados para resolver esto, pero hasta ahora no hay suerte. gdf: enlace gracias

    
pregunta user3802426

1 respuesta

2

Lea su informe de errores detenidamente: se queja de una salida, 4.Q, vinculada a otra "salida", A: 5. El simulador se queja porque es probable que conduzca su entrada A con algunos valores, pero el flip-flop cuatro también es muy probable que conduzca ese mismo nodo exacto con su salida. ¿Qué pasa si A quiere conducir un 1 mientras que Q.4 quiere conducir un 0? Eso no es aceptable para un simulador.

Entonces, ¿cuál es la solución? Elimine la entrada A. Como ve en el esquema anterior, la entrada A no está presente. Puede precargar el contador con el estado de inicio adecuado accionando los pines PRN / CLRN en consecuencia. Debes atar todos los CLRN a algo de todos modos.

Alternativamente, puedes usar un selector, o multiplexor : sus entradas serían A y Q.4, mientras que vincular su salida a D.1
Por supuesto, tendrá otra entrada, que es la entrada de control del multiplexor: este cable controla lo que está haciendo su contador:

  • operación normal, es decir, P.4 vinculada a D.1, A colgante
  • precarga, es decir, un enlace a D.1, Q.4 colgado

Solo recuerda: el compilador es tu amigo, acostúmbrate a entenderlo.

    
respondido por el Vladimir Cravero

Lea otras preguntas en las etiquetas