Cómo hacer y simular circuitos cerrados cíclicos en Quartus

0

Necesito simular este circuito.

Perolasimulacióndevuelveeso,laslíneasanterioresyenesperaestánenestado'U'cuandodebenemitiralgo.Lalíneaanteriordebemostrarelnúmeroylalíneaderetencióndebecambiaralestadodelógicaalta.

Inclusosisimplementesimulounsolobloquecomoconhold_outyprior_outconectadosahold_inyprior_in,enconsecuencia,sigoteniendoesteproblemaconelestadodelaslíneassininicializar.

Obtengoelmismoresultado,previocambiodelíneaalestado'U',cuandodebedevolveralgúnnúmero.

Entonces,¿hayalgunasoluciónparasimularcircuitoscomoeste?

P.SEsquemadelcomponentedearbitraje.priorCounterycompareNumsescritosenVHDL.

    

1 respuesta

1

Parece que necesita una señal de reinicio para este circuito, de lo contrario, es posible que nunca llegue a un estado predecible. Y esto no es un truco específico de simulación o de Quartus: los estados desconocidos afectan prácticamente a cualquier circuito no trivial con memoria interna. Todos los microprocesadores tienen una señal de reinicio exactamente por este motivo.

    
respondido por el Dmitry Grigoryev

Lea otras preguntas en las etiquetas