Dispositivos Lógicos Programables
Enviado por chikis123456789 • 20 de Marzo de 2014 • Examen • 631 Palabras (3 Páginas) • 262 Visitas
Dispositivos Lógicos Programables
Los PLD (Programable Logic Device), es un dispositivo que sirve para programar, también se puede modificar su estructura o características. Existen PLD programables y no reprogramables, los no reprogramables son los que una vez realizados ya no es posible modificarlos.
En estos dispositivos se pueden usar funciones booleanas, y se utilizan compuertas como And y OR, y estas se conectan mediante una matriz de conexiones que pueden ser expresadas como una suma de productos.
VHDL
Este es un lenguaje de descripción de hardware, y es utilizado para diseñar, modelar y documentar circuitos complejos, su objetivo es que otras empresas puedan reutilizar o ejecutar este lenguaje en otro software simulador.
Existen seis pasos para el proceso de diseño de VHDL:
1.-Definición de los requerimientos del sistema
Se debe tener en cuenta cuales son los objetivos o funciones del circuito para poder conocer su arquitectura
2.-Descripcion del circuito en VHDL
Es importante indicar cuál es el tipo de diseño que se utilizara antes de escribir el código. Existen metodologías de diseño como Top-Down, Bottonm-Up o Flat. Sabiendo esto se comienza a escribir el código del circuito.
3.-Simulacion de la descripción en VHDL
En esta parte se puede detectar y corregir los errores que se presenten en el dispositivo.
4.-Sintesis
Sirve para disminuir o reducir una descripción de alto nivel de abstracción a un nivel de compuerta que pueda utilizar el circuito.
5.-Simulacion del código sintetizado
Este paso sirve para verificar los retrasos que se presenten de u7n pin a otro, y se permite evaluar la frecuencia y la funcionalidad del código.
6.- Programa del dispositivo
Ya completa la descripción y síntesis del circuito se crea un archivo que se puede programar en un dispositivo como JEDEC o JTAG.
Propiedades de VHDL
1.-Descripcion en VHDL de un comparador
Existen dos estructuras para realizar las descripciones en VHDL, la entidad y la arquitectura.
La entidad nos dice cuáles son las entradas y las salidas del circuito y la arquitectura es el comportamiento de esas entradas y salidas.
2.-Identificadores
Los identificadores son un conjunto de caracteres con los que se representan los elementos en la programación. Estos se componen por caracteres alfabéticos, numéricos o de carácter subrayado.
3.- Objeto de datos
3.1.-Constantes
Son elementos que pueden almacenar un valor dado por el usuario o por el resultado de un problema.
3.2.-Variables
Estas toman un valor único y pueden modificarse cuando sea necesario, son utilizadas en los procesos y subprogramas.
3.3.-Señales
Las señales representan elementos de memoria, pueden ser declaradas en la arquitectura
...