Fpga

Páginas: 26 (6406 palabras) Publicado: 20 de noviembre de 2012
Lenguajes de Alto Nivel para Diseño de
Circuitos Integrados Digitales

Miguel Ángel Aguirre Echánove
Jonathan Noel Tombs
Fernando Muñoz Chavero
Departamento de Ingeniería Electrónica
Escuela Superior de Ingenieros
Universidad de Sevilla

CAPÍTULO I. LENGUAJES DE DESCRIPCIÓN DE HARDWARE ........................ 3
1. Introducción histórica.......................................................................................... 3
2. Los HDL’s en la metodología de diseño. ............................................................ 5
3. Jerarquía de un diseño. ........................................................................................ 7
4. Niveles de abstracción de un HDL ...................................................................... 8
5. HDL: Programa odiseño..................................................................................... 8
6. Lenguajes HDL.................................................................................................. 10
7. Síntesis de Circuitos. ......................................................................................... 11
CAPÍTULO II. ESTRUCTURA DE UN BLOQUE FUNCIONAL EN VHDL........ 131. Cuestiones previas ............................................................................................. 13
2. Estructura de un diseño VHDL ......................................................................... 13
3. La sección ENTITY........................................................................................... 14
4. La secciónARCHITECTURE........................................................................... 16
5. La sección CONFIGURATION ........................................................................ 19
6. La sección LIBRARY ....................................................................................... 20
CAPÍTULO III. DESCRIPCIÓN DE LA FUNCIONALIDAD ................................. 23
1. Concepto de concurrencia.................................................................................... 23
2. Estructura de un proceso.................................................................................... 23
3. Bloques de sentencias........................................................................................ 29
4. Asignaciones concurrentes................................................................................ 29
5. La sentencia generate......................................................................................... 31
CAPÍTULO IV. TIPOS DE DATOS Y SEÑALES ................................................... 33
1. Definición de tipos de datos. ................................................................................ 33
2. Tipo entero........................................................................................................... 33
2. Tipo matriz ........................................................................................................... 34
3. Definición de tipos compuestos ........................................................................... 36
4. Tipos simples....................................................................................................... 37
5. La librería IEEE ................................................................................................... 39
CAPÍTULO V. SUBSISTEMAS DIGITALES. EJEMPLOS DE DISEÑO............... 42
1. Codificación de Sistemas Síncronos .................................................................... 42
2. Codificación de sistemas aritméticos................................................................... 49
3. Codificación de módulos de memoria.................................................................. 51
6. VHDL NO SINTETIZABLE. SIMULACIÓN Y MODELADO ........................... 54
1. Mecanismo de simulación. ................................................................................ 54
2. Sentencias para modelado....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fpga
  • FPGA
  • FPGA
  • Fpga
  • FPGA
  • Fpga
  • FPGA
  • fpga

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS