Dispositivos Lógicos Programables (PLD). Diseño práctico de aplicaciones
Mejor oferta :
0
Comparar las 3 ofertas :
Agotado
0 (0)
Agotado
0 (0)
Agotado
0 (0)
Descripción de producto
<p>Con este libro, el lector puede introducirse en el aprendizaje y manejo de los PLDs (Dispositivos Lógicos Programables) de una manera simple y progresiva, desarrollando prácticas de complejidad creciente con el software proporcionado por dos de los fabricantes de dispositivos más importantes: Xilinx y Lattice Semiconductor.<p>Tras unos primeros capítulos de introducción a los dispositivos y al lenguaje de programación VHDL, podrá ir avanzando en las tareas de descripción de los circuitos electrónicos mediante la edición de esquemas y programas, y combinar finalmente ambos estilos de descripción en proyectos sencillos y variados.<p>Con el libro se incluye un CD ROM que contiene:<p>-Hojas de características de dispositivos.<br>-Un fichero con los tipos de encapsulados más comunes en PLDs.<br>-Información sobre módulos integrados de las librerías.<br>-Todos los ficheros fuente de las prácticas actualizados para los sistemas de desarrollo de Xilinx y Lattice.<br>Proyecto guía de ispLEVER 5.0.<br>Proyecto guía de ISE WebPACK 7.1<br>-Direcciones WEB de interés en el campo de los PLDs. <p>CAPÍTULO 1. DISPOSITIVOS LÓGICOS PROGRAMABLES<br>1.1 Introducción<br>1.2 Definición y clasificación de los PLDs<br>1.3 Dispositivos lógicos programables simples (SPLDs)<br>1.3.1 PROM, Programmable Read Only Memory<br>1.3.1.1 Ejemplo<br>1.3.2 PAL, Programmable Array Logic<br>1.3.2.1 Ejemplo<br>1.3.3 FPLA, Field Programmable Logic Array<br>CAPÍTULO 2. DISPOSITIVOS LÓGICOS PROGRAMABLES AVANZADOS<br>2.1 Introducción<br>2.2 Arquitectura de los CPLDs<br>2.2.1 La matriz de conexión global<br>2.2.2 Bloque lógico<br>2.2.2.1 Macroceldas<br>2.2.2.2 Términos producto<br>2.2.3 Bloque de entrada/salida<br>2.3 Velocidad de respuesta y consumo<br>2.4 FPGAs<br>2.5 Dispositivos híbridos<br>2.6 ASIC<br>2.7 Programación de PLDs<br>2.8 El JTAG o STD. IEEE-1149.1<br>2.8.1 Estructura del JTAG<br>CAPÍTULO 3. FUNDAMENTOS DEL LENGUAJE VHDL<br>3.1 Entidad<br>3.2 Arquitectura<br>3.2.1 Estilo estructural<br>3.2.2 Estilo flujo de datos<br>3.2.3 Estilo algorítmico<br>3.2.4 Consideraciones sobre estilos<br>CAPÍTULO 4. ELEMENTOS DEL LENGUAJE VHDL<br>4.1 Librerías y paquetes<br>4.2 Objetos<br>4.2.1 Literales<br>4.2.2 Constantes<br>4.2.3 Variables<br>4.2.4 Señales<br>4.3 Tipos y atributos<br>4.3.1 Tipos y subtipos<br>4.3.1.1 Tipos escalares<br>4.3.1.2 Tipos vectoriales<br>4.3.2 Atributos<br>4.4 Operadores y expresiones<br>4.4.1 Operadores<br>4.4.2 Expresiones<br>4.5 Sentencias más usadas en síntesis<br>4.5.1 Modo serie<br>4.5.2 Modo paralelo<br>CAPÍTULO 5. ESTILO ALGORÍTMICO<br>5.1 Procesos: PROCESS<br>5.2 Control de ejecución<br>5.2.1 Pausas condicionadas: WAIT<br>5.2.2 ejecución condicionada: IF.THEN.ELSE<br>5.2.3 ejecución seleccionada: CASE.IS<br>5.2.4 bucles y sentencias de escape: NEXT y EXIT<br>5.3 NULL<br>5.4 Ejemplo<br>5.5 Funciones y procedimientos<br>CAPÍTULO 6. ESTILO FLUJO DE DATOS<br>6.1 WHEN.ELSE<br>6.2 WITH.SELECT.WHEN<br>6.3 BLOCK<br>6.4 Ejemplo<br>CAPÍTULO 7. ESTILO ESTRUCTURAL<br>7.1 COMPONENT<br>7.2 PORT MAP<br>7.3 FOR.USE<br>7.4 GENERATE<br>7.5 Ejemplo<br>CAPÍTULO 8. CONVERSOR BCD A GRAY<br>8.1 Introducción a las prácticas<br>8.2 Introdución al conversor bcd/gray<br>8.3 Enunciado<br>8.4 Solución<br>CAPÍTULO 9. MULTIPLEXOR 4 A 1<br>9.1 Introducción<br>9.2 Enunciado<br>9.3 Solución<br>9.4 Programación<br>CAPÍTULO 10. CONTADOR SÍNCRONO<br>10.1 Introducción<br>10.2 Enunciado<br>10.3 Solución<br>CAPÍTULO 11. CONTADOR ASÍNCRONO<br>11.1 Introducción<br>11.2 Enunciado<br>11.3 Solución<br>11.4 Programación<br>CAPÍTULO 12. CONTADOR Y DISPLAY<br>12.1 Enunciado<br>12.2 Solución<br>12.3 Librería de Vantis<br>12.3.1 v7449, decodificador BCD a 7-segmentos<br>12.3.1.1 Descripción del funcionamiento<br>12.3.2 v74162, contador de décadas síncrono con puesta a cero asíncrona. 110<br>12.3.2.1 Descripción del funcionamiento<br>CAPÍTULO 13. MODULACIÓN PWM<br>13.1 Introducción<br>13.2 Enunciado<br>13.3 Solución<br>13.3.1 Contador módulo 256<br>13.3.2 Comparador<br>CAPÍTULO 14. CONTADOR MÓDULO 99<br>14.1 Enunciado<br>14.2 Solución<br>CAPÍTULO 15. DIVISOR DE FRECUENCIA PROGRAMABLE<br>15.1 Introducción<br>15.2 Enunciado<br>15.3 Solución<br>CAPÍTULO 16. CONTROL DE UNA DEPURADORA<br>16.1 Enunciado<br>16.2 Solución<br>CAPÍTULO 17. MULTIPLEXOR VHDL<br>17.1 Introducción<br>17.2 Estilo flujo de datos<br>17.2.1 Enunciado<br>17.2.2 Solución<br>17.3 Estilo algorítmico<br>17.3.1 Enunciado<br>17.3.2 Solución<br>17.4 Estilo estructural<br>17.4.1 Enunciado<br>17.4.2 Solución<br>CAPÍTULO 18. SELECTOR DE DATOS<br>18.1 Enunciado<br>18.2 Solución<br>CAPÍTULO 19. DECODIFICADOR BCD A SIETE SEGMENTOS<br>19.1 Introducción<br>19.2 Con polarización estática<br>19.2.1 Enunciado<br>19.2.2 Solución<br>19.3 Con polarización alterna<br>19.3.1 Enunciado<br>19.3.2 Solución<br>CAPÍTULO 20. CODIFICADOR 74148<br>20.1 Introducción<br>20.2 Enunciado<br>20.3 Solución<br>CAPÍTULO 21. COMPARADOR<br>21.1 Introducción<br>21.2 Enunciado<br>21.3 Solución<br>CAPÍTULO 22. SUMADOR<br>22.1 Introducción<br>22.2 Enunciado<br>22.3 Solución<br>CAPÍTULO 23. BIESTABLES<br>23.1 Introducción<br>23.2 Parte 1. Biestables D y T<br>23.2.1 Enunciado<br>23.2.2 Solución<br>23.3 Parte 2. Reset síncrono y asíncrono<br>23.3.1 Enunciado<br>23.3.2 Solución<br>CAPÍTULO 24. CONTADOR BINARIO<br>24.1 Enunciado<br>24.2 Solución<br>CAPÍTULO 25. REGISTRO DE DESPLAZAMIENTO<br>25.1 Enunciado<br>25.2 Solución<br>CAPÍTULO 26. MÁQUINAS DE ESTADOS<br>26.1 Introducción<br>26.2 Parte 1. Edición manual y asistida<br>26.2.1 Enunciado<br>26.2.2 Solución manual<br>26.2.3 Solución asistida<br>26.3 Parte 2. Máquinas Mealy y Moore<br>26.3.1 Enunciado<br>26.3.2 Solución<br>CAPÍTULO 27. CONTROLADOR PARA MOTOR PASO A PASO<br>27.1 Enunciado<br>27.2 Solución<br>CAPÍTULO 28. CONTROL DE UN TECLADO MATRICIAL<br>28.1 Introducción<br>28.2 Enunciado<br>28.3 Solución<br>APÉNDICES<br>A. GUÍA RÁPIDA DEL SOFTWARE ISPLEVER<br>A.1 Proyecto sin niveles de jerarquía<br>A.2 Proyecto con dos niveles de jerarquía<br>B. GUÍA RÁPIDA DEL SOFTWARE ISE<br>C. TABLA DE EQUIVALENCIAS ENTRE SPLDs<br>ÍNDICE ALFABÉTICO</p></p>