Practica 1.
- Introducción a sistemas Digitales con Verilog
INTRODUCCIÓN
Los circuitos lógicos para sistemas digitales pueden ser combinacionales o secuenciales. Un
circuito combinacional consiste en compuertas lógicas cuyas salidas en cualquier momento
están determinadas por la combinación actual de entradas. Un circuito combinacional realiza
una operación que se puede especificar lógicamente con un conjunto de funciones booleanas.
Los circuitos secuenciales usan elementos de almacenamiento además de compuertas lógicas,
y sus salidas son función de las entradas y del estado de los elementos de almacenamiento.
Esto último, a su vez, es función de entradas anteriores. Por ello, las salidas de un circuito
secuencial dependen no sólo de los valores actuales de las entradas, sino también de entradas
anteriores, y el comportamiento del circuito se debe especificar con una sucesión temporal de
entradas y estados internos.
- PROCEDIMIENTO DE ANÁLISIS
El análisis de un circuito combinacional requiere deducir la función que realiza el circuito. Este
proceso parte de un diagrama lógico dado y culmina en un conjunto de funciones booleanas,
una tabla de verdad o una posible explicación del funcionamiento del circuito. Si el diagrama
lógico a analizar va acompañado de un nombre de función o de una explicación de lo que se
supone que hace, el problema de análisis se reducirá a una verificación de la función planteada.
El análisis se efectúa manualmente encontrando las funciones booleanas o la tabla de verdad, o
bien, utilizando un programa de simulación en computadora.
El primer paso del análisis consiste en asegurarse de que el circuito dado sea combinacional y
no secuencial. El diagrama de un circuito combinacional tiene compuertas lógicas sin
trayectorias de retroalimentación ni elementos de memoria. Una trayectoria de
retroalimentación es una conexión de la salida de una compuerta a la entrada de una segunda
compuerta que forma parte de la entrada a la primera compuerta.
Practica 1.- Introducción a sistemas Digitales con Verilog
INTRODUCCIÓN
Los circuitos lógicos para sistemas digitales pueden ser combinacionales o secuenciales. Un
circuito combinacional consiste en compuertas lógicas cuyas salidas en cualquier momento
están determinadas por la combinación actual de entradas. Un circuito combinacional realiza
una operación que se puede especificar lógicamente con un conjunto de funciones booleanas.
Los circuitos secuenciales usan elementos de almacenamiento además de compuertas lógicas,
y sus salidas son función de las entradas y del estado de los elementos de almacenamiento.
Esto último, a su vez, es función de entradas anteriores. Por ello, las salidas de un circuito
secuencial dependen no sólo de los valores actuales de las entradas, sino también de entradas
anteriores, y el comportamiento del circuito se debe especificar con una sucesión temporal de
entradas y estados internos.
- PROCEDIMIENTO DE ANÁLISIS
El análisis de un circuito combinacional requiere deducir la función que realiza el circuito. Este
proceso parte de un diagrama lógico dado y culmina en un conjunto de funciones booleanas,
una tabla de verdad o una posible explicación del funcionamiento del circuito. Si el diagrama
lógico a analizar va acompañado de un nombre de función o de una explicación de lo que se
supone que hace, el problema de análisis se reducirá a una verificación de la función planteada.
El análisis se efectúa manualmente encontrando las funciones booleanas o la tabla de verdad, o
bien, utilizando un programa de simulación en computadora.
El primer paso del análisis consiste en asegurarse de que el circuito dado sea combinacional y
no secuencial. El diagrama de un circuito combinacional tiene compuertas lógicas sin
trayectorias de retroalimentación ni elementos de memoria. Una trayectoria de
retroalimentación es una conexión de la salida de una compuerta a la entrada de una segunda
compuerta que forma parte de la entrada a la primera compuerta.