VHDL

Páginas: 10 (2375 palabras) Publicado: 3 de febrero de 2014
INTRODUCCIÓN
PROGRAMACIÓN

A LA

VHDL

EN

Facultad de Informática
Universidad Complutense de Madrid

Marcos Sánchez-Élez
marcos@fis.ucm.es

Introducción a la Programación en VHDL

Introducción a la programacion en VHDL por Marcos Sanchez-Elez se encuentra bajo una Licencia
Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported.
Basada en una obra enhttp://www.dacya.ucm.es/marcos/index_docen_archivos/intvhdl.pdf

2

F. Informática (UCM)

Introducción a la Programación en VHDL

Índice
I. Introducción ............................................................................................................ 5 
II. Elementos Básicos de VHDL........................................................................... 8 
2.1 Entity.................................................................................................................... 8 
2.2 Architecture ...................................................................................................... 9 
2.3 Identificadores............................................................................................. 10 
2.4Operadores......................................................................................................... 14 
III. Estructura Básica de un Archivo fuente en VHDL .................... 16 
3.1 Sentencias Concurrentes ......................................................................... 16 
3.2 Sentencias Condicionales ....................................................................... 18 
3.3 Sentencia process........................................................................................ 20 
3.4 Descripción Estructural ......................................................................... 25 
3.5 Ejemplos ............................................................................................................. 28 
IV. Simulación en VHDL......................................................................................... 31 
4.1 Fases de la simulación ............................................................................ 31 
4.2 Sentencias de simulación ....................................................................... 33 
4.3 Plantillas para simulación en VHDL ............................................... 34 
V. Descripción de Lógica Secuencial.......................................................... 38 
5.1 Hardware Secuencial ................................................................................... 38 
5.2 Contadores......................................................................................................... 41 
5.3 Ejemplos............................................................................................................. 44 
VI. Diseño de una Máquina de Estados ........................................................ 46 
VII. Funciones, Procedimientos y Paquetes ............................................ 49 
7.1 Ejemplo ................................................................................................................ 50 
VIII. Ejemplo: Diseño de una Memoria RAM.............................................. 52 
Apéndices......................................................................................................................... 54 

3

F. Informática (UCM)

Introducción a la Programación en VHDL

4

F. Informática (UCM)

Introducción a la Programación en VHDL

I. Introducción
VHDL es un lenguaje de descripción de circuitos electrónicos digitales queutiliza
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
necesariamente saber diseñar con él. VHDL es un lenguaje de descripción de hardware, que
permite...
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