Vhdl
Lenguaje para Sintesis
Pardo / Boluda
Los lenguajes de descripción hardware son los pilares sobre los que se asienta la fuerte evolución que el diseño electrónico digital ha venido sufriendo durante los últimos años, por lo que el VHDL ha emergido como estándar en la industria convirtiéndose en el más utilizado hoy en día. El objetivo de este libro no es únicamente el de presentar el lenguaje y su sintaxis, sino ta...
Sinopsis
Los lenguajes de descripción hardware son los pilares sobre los que se asienta la fuerte evolución que el diseño electrónico digital ha venido sufriendo durante los últimos años, por lo que el VHDL ha emergido como estándar en la industria convirtiéndose en el más utilizado hoy en día. El objetivo de este libro no es únicamente el de presentar el lenguaje y su sintaxis, sino también el de introducir la metodología de trabajo inherente al lenguaje, ya que se trata del flujo de diseño actual de circuitos digitales. Además, se centra en las dos grandes áreas de aplicación del VHDL: la simulación y la síntesis automática de circuitos. - El presente manual se compone de 13 capítulos y 3 anexos, donde se incluyen los temas siguientes: - Metodología y posibilidades en la descripción del diseño electrónico. - Lenguajes de descripción hardware. - Introducción y sintaxis del lenguaje. - Estilos de descripción: estructural, flujo de datos y algorítmica. - Bibliotecas, Paquetes y Unidades. Conceptos avanzados. - Simulación y modelado. - Síntesis automática de circuitos. - VHDL en la práctica. Ejemplos y ejercicios resueltos. - VHDL, herramientas de CAD y tutoriales. - Evolución del lenguaje y el nuevo estándar VHDL 2008. La estructura y contenido de esta obra están basados en varios años de experiencia en la enseñanza del VHDL y diseño digital, por lo que el principal objetivo perseguido por los autores es su carácter didáctico y pedagógico, sin olvidar que también va dirigido a los ingenieros que actualmente empiezan a incorporar estas técnicas de diseño a su entorno laboral. En esta tercera edición se han añadido nuevos elementos del lenguaje y ejemplos para dar cobertura a los importantes cambios y mejoras introducidos en el estándar de VHDL 2008. También se han incorporado los últimos avances en dispositivos de lógica programable, pues sigue siendo un área de fuerte evolución y cambio. El libro contiene material adicional que podrá descargarse accediendo a la
Índice
PRÃLOGO CAPÃTULO 1. METODOLOGÃA DE DISEÃO 1.1 CONCEPTO DE HERRAMIENTAS CAD-EDA 1.2 DISEÃO BOTTOM-UP 1.3 DISEÃO TOP-DOWN 1.3.1 Ventajas del diseño Top-Down 1.4 INGENIERÃA CONCURRENTE CAPÃTULO 2. DESCRIPCIÃN DEL DISEÃO 2.1 CAPTURA DE ESQUEMAS 2.2 GENERACIÃN DE SÃMBOLOS 2.3 DISEÃO MODULAR 2.4 DISEÃO JERÃRQUICO 2.5 EL NETLIST 2.5.1 El formato EDIF 2.5.2 Otros formatos de Netlist 2.5.3 Ejemplo de diferentes Netlist CAPÃTULO 3. INTRODUCCIÃN AL LENGUAJE VHDL 3.1 EL LENGUAJE VHDL 3.1.1 VHDL describe estructura y comportamiento 3.2 EJEMPLO BÃSICO Y ESTILOS DE DESCRIPCIÃN EN VHDL 3.2.1 Descripción algorítmica 3.2.2 Descripción flujo de datos 3.2.3 Descripción estructura CAPÃTULO 4. ELEMENTOS SINTÃCTICOS DEL VHDL 4.1 OPERADORES Y EXPRESIONES 4.1.1 Operador de concatenación 4.1.2 Operadores aritméticos 4.1.3 Operadores de desplazamiento 4.1.4 Operadores relacionales 4.1.5 Operadores lógicos 4.1.6 Precedencia de operadores 4.2 TIPOS DE DATOS 4.2.1 Tipos escalares 4.2.2 Tipos compuestos 4.2.3 Subtipos de datos 4.2.4 Cualificación de tipos 4.2.5 Conversión de tipos 4.3 ATRIBUTOS 4.3.1 Atributos definidos por el usuario 4.4 DECLARACIÃN DE CONSTANTES, VARIABLES Y SEÃALES 4.4.1 Constantes 4.4.2 Variables 4.4.3 Señales 4.4.4 Comparación entre constantes, señales y variables 4.5 DECLARACIÃN DE ENTIDAD Y ARQUITECTURA 4.5.1 Declaración de entidad 4.5.2 Declaración de arquitectura CAPÃTULO 5. DESCRIPCIÃN FLUJO DE DATOS 5.1 EJECUCIÃN CONCURRENTE Y EJECUCIÃN SERIE 5.2 DESCRIPCIÃN CONCURRENTE FLUJO DE DATOS 5.3 ESTRUCTURAS DE LA EJECUCIÃN FLUJO DE DATOS 5.3.1 Asignación condicional: WHEN..ELSE 5.3.2 Asignación con selección: WITH..SELECT..WHEN 5.3.3 Bloque concurrente: BLOCK 5.4 EJEMPLOS DE DESCRIPCIÃN FLUJO DE DATOS CAPÃTULO 6. DESCRIPCIÃN COMPORTAMENTAL ALGORÃTMICA 6.1 DIFERENCIAS ENTRE VARIABLE Y SEÃAL 6.2 ESTRUCTURAS DE LA EJECUCIÃN SERIE 6
Comentarios
Sé el primero en comentar este libroArtículos relacionados
Otros libros del autor