INTRODUCCIÓN AL DISEÑO CON VHDL

Ricardo José Colom Palero

Departamento Ingeniería Electrónica

Universidad Politécnica Valencia


Haga clic aquí para empezar


Tabla de contenido

1. Introducción al Lenguaje VHDL

¿Que es VHDL?
Areas de aplicación
Limitaciones del VHDL
Niveles de Abstracción
¿Behavioral ó RTL?
Compilación y Librerías
Principales Conceptos del Lenguaje
Entidad
Arquitectura
Utilizando Jerarquía
Declaraciones Locales
Configuraciones
Procesos y Tipos
Empaquetados (Packages)
Resumen

2. Señales y Tipos de Datos

Concepto de Tipo
Tipos de Datos Estándares
Asignaciones de Señales
Arrays
Concatenación y Agregados
Tipos de Definiciones
Lógica MultiValor
Standard Logic
Utilización de “Standard Logic”

3. Operadores VHDL

Operadores Lógicos
Operadores de Relación
Operadores Aritméticos

4. Sentencias Concurrentes y Secuenciales

Sentencias de Asignación Concurrentes
El Proceso
Ejecución de Procesos
Lista de Sensibilidades
La Sentencia “if”
La Sentencia “case”
El Bucle “for”
La Sentencia “wait”
Ejemplo sentencia “wait” conjunta
Comportamiento de un Proceso
Variables

5. Ejemplo de un Diseño con VHDL

Especificaciones del Diseño
Descripción VHDL
Comentarios a la Descripción

6. Descripción de Maquinas de Estados Finitos en VHDL

Maquinas de Estados Finitos
Maquinas de Moore
Maquinas de Mealy
Codificación de los Estados
Maquinas de Medvedev
Maquinas con Salidas Registradas
Maquinas de Mealy con Salidas Registradas
Maquinas de Moore con Salidas Registradas
Ejemplo de Descripción de una Maquina en VHDL
Descripción VHDL de la Maquina
Proceso Lógica de Entrada
Proceso Lógica Secuencial
Proceso Lógica de Salida

FIN