Apuntes de Electronica
MENU
Inicio > Diseño y Simulación >

Introducción a la Programación en VHDL

Tipo: Apuntes

Formato: PDF

Autor: Marcos Sánchez-Elez

Web: www.eprints.ucm.es

Descripción: Manual creado para la asignatura de Diseño y Test de Circuitos Integrados II de la titulación de Ingeniería Electrónica.

Introducción

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 necesariamente saber diseñar con él. VHDL es un lenguaje de descripción de hardware, 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ón hardware?
• Para 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.
 

* También puedes ver:
- Introducción al lenguaje VHDL
 

Resumen del contenido

- Elementos Básicos de VHDL
- Entity, Architecture, Identificadores, Operadores.
- Estructura básica de un archivo fuente en VHDL.
- Sentencias concurrentes.
- Sentencias condicionales.
- Sentencia process.
- Descripción Estructural.
- Simulación en VHDL
- Fases de la simulación.
- Sentencias de simulación.
- Plantillas para simulación en VHDL.
- Descripción de Lógica Secuencial
- Hardware secuencial - Contadores.
- Diseño de una máquina de estados.
- Ejemplo de diseño de un sistema algorítmico basado en diseño ASM
- Funciones, procedimientos y paquetes
- Ejemplo: Diseño de una Memoria RAM.
- Guía de buenas prácticas para la síntesis de circuitos descritos con VHDL.
- Discusión utilización de señales frente a utilización de variables.
- Discusión efecto de la lista de sensibilidad en la implementación final de Xilinx.
- Descripción estructural, ruta de datos/máquina de control, para un diseño utilizando ASM.

Acceder al documento ir

« Página anterior   Reportar enlace roto

También te puede interesar
   
Este sitio utiliza cookies propias y de terceros con fines estadísticos y para ofrecerle anuncios de su interés. ACEPTAR Más información