Vhdl

Páginas: 34 (8390 palabras) Publicado: 18 de diciembre de 2011
PROGRAMACIÓN EN VHDL

1. Introducción ...................................................................................................... 1
2. Elementos Básicos de VHDL ........................................................................... 2
3.1. Entity ..................................................................................................... 2
3.2.Architecture............................................................................................ 3
3.3. Identificadores ........................................................................................4
3.4. Operadores ............................................................................................7
3. Estructura Básica de un Archivo fuente en VHDL.......................................... 8
4.5. Sentencias Concurrentes .................................................................... 8
4.6. Sentencias Condicionales ................................................................... 9
4.7. Sentencia process ............................................................................... 11
4.8. Descripción Estructural........................................................................ 13
4.9. Ejemplos .............................................................................................. 17
4. Simulación en VHDL ....................................................................................... 19
5.10. Fases de la simulación........................................................................ 19
5.11. Sentencias de simulación .................................................................... 19
5.12. Plantillas para simulación en VHDL ................................................... 20
5. Descripción de Lógica Secuencial .................................................................. 23
6.13. Hardware Secuencial.......................................................................... 23
6.14. Contadores ......................................................................................... 26
6.15. Ejemplos ............................................................................................. 28
6. Funciones, Procedimientos y Paquetes ........................................................ 297.16. Ejemplo ............................................................................................. 30
7. Ejemplo: Diseño de una Memoria RAM ........................................................ 31
8. Aplicación en VHDL……………………………………………………………….34
9.17. Simulador VHDL ACTIVE………………………………………………..
9.18. Solución de aplicación …………………………………………………..

1.INTRODUCCION
VHDL es un lenguaje de descripción de circuitos electrónicos digitales que utiliza distintos niveles de abstracción. El significado de las siglas VHDL es VHSIC (Very High Speed Integrated Circuits) Hardware Description Language. Esto significa que VHDL permite acelerar el proceso de diseño.
VHDL no es un lenguaje de programación, por ello conocer su sintaxis no implica necesariamentesaber diseñar con él. VHDL es un lenguaje de descripción de hardware genérico, que permite describir circuitos síncronos y asíncronos. Para realizar esto debemos:

- Pensar en puertas y biestables, no en variables ni funciones.
- Evitar bucles combinacionales y relojes condicionados.
- Saber qué parte del circuito es combinacional y cuál secuencial.

¿Por qué usar un lenguaje de descripciónhardware?
- Poder descubrir problemas en el diseño antes de su implementación física.
- La complejidad de los sistemas electrónicos crece exponencialmente, es necesaria
una herramienta que trabaje con el ordenador.
- Permite que más de una persona trabaje en el mismo proyecto.

En particular VHDL permite tanto una descripción de la estructura del circuito (descripción a partir de subcircuitos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Vhdl
  • Vhdl
  • VHDL
  • vhdl
  • Vhdl
  • vhdl
  • vhdl
  • vhdl

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS