1 votos

¿Cómo dibujar un circuito lógico secuencial a partir de un diagrama de estado dado?

¿Alguien podría señalarme un recurso para aprender cómo dibujar un circuito lógico secuencial a partir de cualquier diagrama de estado dado, o podrías decirme cómo hacerlo? Soy un hablante no nativo de inglés. Así que por favor utiliza un lenguaje sencillo.

Incluso uno con 2 o más entradas.

Introduce una descripción de la imagen aquí

1voto

user44635 Puntos 4308

La forma más simple de describir, pero no necesariamente la más compacta, es

  • Utiliza codificación one-hot para los estados. Eso significa un latch por estado, con ese latch encendido y todos los demás apagados.
  • Para cada flecha dirigida a un estado, utiliza una compuerta en la línea de set que realice la operación lógica escrita en la flecha, y envíe el inverso de eso a la entrada de reset de todos los demás latches

Puede ser posible reducir el número de latches mediante una codificación binaria u otra codificación más compacta que la one-hot. Por ejemplo, tu máquina de dos estados ilustrada podría usar un solo latch, con 0 para el estado 0 y 1 para el estado 1.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X