Lógica secuencial

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 19 de octubre de 2020; la verificación requiere 1 edición .

La lógica secuencial  es la lógica de memoria de los dispositivos digitales . El nombre "secuencial" se remonta al inglés.  secuencia _ La lógica correspondiente también puede denominarse lógica secuencial , aunque este último término se utiliza principalmente en relación con los autómatas lógicos.

La lógica secuencial se diferencia de la lógica combinacional en que modela los dispositivos digitales teniendo en cuenta el historial de su funcionamiento (es decir, asume la presencia de memoria , que no está prevista en la lógica combinatoria).

Características

La lógica secuencial es una rama de las matemáticas discretas . Se desarrolla dentro de la teoría de circuitos digitales en estrecha relación con la lógica combinacional , el álgebra booleana y los autómatas finitos . Dependiendo de las normas de funcionamiento, los dispositivos digitales se dividen en síncronos y asíncronos. En consecuencia, su comportamiento está sujeto a una lógica sincrónica o asincrónica.

Lógica secuencial síncrona

En el modelado lógico de dispositivos con memoria se le da un papel especial al factor tiempo, que en los circuitos síncronos es naturalmente tenido en cuenta por los ciclos del autómata finito. Los ciclos determinan los momentos de cambio de estados del autómata, es decir, sincronizan la función correspondiente.

El aparato matemático de la lógica síncrona está dado por los modelos de autómatas de Mealy y Moore . [una]

Lógica secuencial asíncrona

La lógica secuencial asíncrona para expresar el efecto de la memoria utiliza los momentos de cambio de estado, que no se especifican explícitamente, sino que se basan en la comparación de valores lógicos según el principio "antes-después". Para la lógica asíncrona, es suficiente establecer el orden de los estados cambiantes, independientemente de los vínculos con el tiempo real o virtual. El aparato teórico de la lógica secuencial está formado por las herramientas matemáticas de la sucesión y la venyunción, así como por las ecuaciones lógico-algebraicas basadas en ellas.

Secuencia

Secuencia ( lat.  sequentia - secuencia ) es una secuencia de elementos proposicionales representados por un conjunto ordenado, por ejemplo , donde

Por medio de un secuente, se realiza una función binaria , tal que ocurre solo en el caso

siempre que para todos (El símbolo especifica la relación de plomo).

La función secuencial se convierte en uno en valores individuales de los argumentos, cuya instalación se realiza a su vez, comenzando y terminando con . En todos los demás casos - .

Venjunción

La venyunción es una operación lógico-dinámica asimétrica según la cual el conectivo toma un solo valor solo si, en el momento del establecimiento, ya se ha producido la igualdad .

La verdad de la venjunción se debe a encender el fondo.

La incertidumbre lógica se expresa por venjunción:

Venjunction y sequent mínimo (dos elementos) son funcionalmente idénticos:

Implementación

Venjunctor es el principal elemento de memoria operativa de la lógica secuencial. Se aplica sobre la base de la igualdad.

donde fórmula representa la función flip-flop SR .

El secuenciador está construido sobre la base de una composición de venjuntores conectados de una determinada manera. Por ejemplo, para implementar

secuenciador , las siguientes fórmulas son adecuadas:

Véase también

Notas

  1. Clasificación de autómatas abstractos

Literatura

Enlaces