Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4/28/12
EN ESTE TIPO DE DECLARACIN AL IGUAL QUE LA ESTRUCTURAL Y FLUJO DE DATOS ENCONTRAREMOS FUNCIONES BOOLEANAS. QUE DESCRIBE EL COMPORTAMIENTO DE CADA UNA DE LAS COMPUERTAS
4/28/12
4/28/12
4/28/12
Ejer. Dada la tabla de verdad encuentre encuentre las ecuaciones X, Y y Z. de la forma suma de productos y progrmelas en vhdl utilizando declaraciones concurrentes asignadas a seales
4/28/12
FUNCIONES RESULTANTES
4/28/12
CODIGO EN VHDL
4/28/12
4/28/12
Ejemplo
Realice el programa en VHDL para un PLD que asigne los valores de C cuando A reciba los valores mostrados en la tabla
4/28/12
4/28/12
Ejer. # 1
Se requiere disear un circuito combinacional que detecte nmeros primos de cuatro bits. Elabore la tabla de verdad y un programa en vhdl que describa su funcin.
4/28/12
4/28/12
4/28/12
Una declaracin secuencial son aquellas, en las que el orden que llevan las condiciones de entrada pueden tener un efecto significativo en la lgica descrita. A diferencia de una declaracin concurrente una secuencial debe ejecutarse en el orden en el que 4/28/12
Sentencia
If - then - else
Esta declaracin sirve para sirve seleccionar una condicin o condiciones basadas en el resultado de evaluaciones lgicas ( falso o verdadero) Ejemplo:
4/28/12
4/28/12
4/28/12
Ntese, que en este ejemplo solo fue necesario dos condiciones por evaluar, pero en todos los diseos ser as. Cuando se requiera ms condiciones de control se usara una nueva estructura llamada ELSIF la cual permite expandir y especificar prioridades entro del proceso
4/28/12
La sintaxis es la siguiente
Para ilustrar el uso de este tipo de sentencia, diseemos un comparador de magnitud de dos nmeros de cuatro bits.
4/28/12
4/28/12
Ejercicio
Disee un comparador de dos nmeros cada numero es de dos bits, el numero A (A0, A1) y el numero B (B0, B1). La salida del comparador tambin es de dos bits y esta representado por la variable Z (Z0, Z1) de tal forma que:
4/28/12
4/28/12
4/28/12
4/28/12
Multiplexores
Un multiplexor es un sistema digital que consta de varias entradas y una salida, y mediante un mecanismo de seleccin, una determinada entrada se transfiere a la salida.
4/28/12
4/28/12
De multiplexor de 4 a 1
4/28/12
Ejemplo. Elabore el cdigo VHDL del siguiente multiplexor usando la sentencia With Selec When (declaracin concurrente)
4/28/12
4/28/12
4/28/12
4/28/12
4/28/12
MULTIPLEXOR DE 8A1
4/28/12