Professional Documents
Culture Documents
Tema 2
Tema 2
Tabla de verdad: proporciona el valor de una función para todas las posibles combinaciones de valores de las entradas
Basta evaluar la expresión para cada una de las combinaciones de valores de las entradas:
• Primera forma canónica: una función se puede expresar como la suma de los mintérminos para los que la función vale 1
• Segunda forma canónica: una función se puede expresar como el producto de los maxtérminos para los que la función
vale 0
3. PUERTAS LÓGICAS
Tabla de verdad: proporciona el valor de una función para todas las posibles combinaciones de valores de las entradas
Generalización a n entradas
Puerta 0 1
• Existen muchas tecnologías, según la forma en que se realizan las puertas lógicas y las características que se obtienen.
El conjunto de componentes digitales básicos, tales como puertas lógicas, se conoce como Serie o Familia 74.
• Criterios de optimización:
- En tamaño o área: menor número de puertas lógicas o Puertas lógicas con el menor número de entradas
- En velocidad o retardo: menor número de puertas lógicas desde una entrada hasta la salida o entre biestables
• Optimización manual
- Aplicación directa de las leyes del Álgebra de Boole: muy difícil, no sistemático
- Método de los mapas de Karnaugh (y otros): sistemático, pero limitado a pocas variables y solo para optimización en
área, soluciones restringidas.
• Síntesis lógica
- Realizada por un computador a partir de una descripción del circuito en un Lenguaje de Descripción de Hardware (HDL)
- Concepto más amplio, que incluye la traducción del diseño HDL en puertas lógicas, la optimización y la
implementación en una tecnología determinada.
• Simulador
- Descripciones funcionales
- Descripciones RTL (sintetizables)
- Lista de puertas (netlist)
- Con o sin retardos
• Sintetizador
- Transforma descripciones RTL en listas de puertas
- Optimiza la lógica en área y/o velocidad
- Proporciona retardos de puertas
Capacidad de abordar diseños complejos que llevarían un esfuerzo muy superior con una metodología convencional
Portabilidad
• Los diseños realizados con esquemas no se pueden portar fácilmente a otra tecnología o herramientas, ya que dependen
de las bibliotecas y formatos, que suelen diferir.
• Los diseños en VHDL si se pueden portar, puesto que es un lenguaje estandarizado.
• Actualmente existe un mercado creciente de diseños (IP)
Optimización de un mismo diseño para diferentes requisitos mediante el uso de herramientas de síntesis: área,
retraso o consumo
fi
fi