Esta novena edición es el resultado del esfuerzo para adaptar el libro a los cambios que los progresos por la microelectrónica en este principio del siglo XXI exigen a la enseñanza y al aprendizaje de la electrónica digital.La electrónica digital ha tenido un desarrollo espectacular desde que inició su andadura a finales de la década de 1960 hasta la actualidad, debido principalmente al extraordinario avance de la microelectrónica. La superación de diez millones de dispositivos en un único circulo integrado monolítico no solo supone que los esquemas hayan dejado de constituir una herramienta válida par describir los sistemas digitales complejos, sino que ha traído consigo el que algunos métodos de diseño y de implementación se abandonasen y fuesen sustituidos por otros.Pero dicha sustitución no es en muchos casos total porque la nueva forma de describir o de implementar los sistemas digitales no presentan ventajas sustanciales en algunos tipos de aplicaciones. Por ejemplo, los biestables principal subordinados (Master-slave) han sido sustituidos en general por los activados por flancos pero siguen siendo utilizados para implementar memorias de acceso múltiple en lectura y de escritura simultáneas.Lo expuesto anteriormente, unido a la tendencia, cada vez más acusada por parte de los fabricantes de circuitos integrados, a utilizar herramientas de diseño asistido por computador para ocultar la forma de implementar el sistema físico (Hardware) y dificultar así la imitación por parte de sus competidores, hace que cada vez sea más dificil aprender los conceptos tecnológicos básicos de forma independiente de las soluciones concretas proporcionada por aquellos.Para superar los retos que todo ello supone se utiliza en este libro una estrategia basada en presentar el papel los principios básicos de los circuitos que han dejado de ser utilizados, como por ejemplo los monoestables y los contadores asíncronos, e incluir una descripción más amplia en un apéndice dentro del disco compacto, para aquel lector que quiera analizar con más detalle sus características.Proporciona a los ingenieros de las diferentes áreas de las tecnologías de la información, como la informática, la electrónica y automática industriales y la telecomunicación, los conocimientos básicos necesarios para trabajar en equipos multidisciplinares de diseño de sistemas digitales. Proporciona a los ingenieros electrónicos la base necesaria para convertirse en diseñadores del sistema físico (Hardware) de los sistemas digitales complejos.La complejidad alcanzada por la electrónica digital hace que no exista un consenso general en lo que se refiere a las denominaciones de los diferentes circuitos y sistemas. Por ello en el apéndice 10 se incluye un diccionario de términos en Inglés y una propuesta de su equivalente en Español. Además, en el disco compacto se incluyen las hojas de características de numerosos circuitos integrados que muestran al lector la importancia que tiene aprender los conceptos de forma independiente de las denominaciones utilizadas por los distintos fabricantes.Especial mención merece el capítulo 9, que tiene como objetivo introducir al lector en los conceptos fundamentales de los lenguajes de descripción de los sistemas digitales. Para ello se analiza primero la evolución de los citados lenguajes hasta llegar a los lenguajes estructurados y se describe a continuación mediante el VHDL, a través de un conjunto de ejemplos adecuadamente seleccionados y secuenciados, los circuitos que en el resto del libro se describe mediante su esquema.ÍndicePrólogo a la novena ediciónIntroducción a la novena edición1. Sistemas y códigos de numeración1.1 Generalidades1.2 Represtación de los números. Sistemas de numeración1.3 Sistemas binario de numeración1.4 Sistema octal de numeración1.5 Sistema hexadecimal de numeración1.6 Códigos binarios1.7 Códigos alfanuméricos1.8 Códigos para codificar estados internos y ejecutar acciones1.9 Códigos detectores de errores1.10 Códigos correctores de erroresBibliografía2. Álgebra de Boole2.1 Definición y postulados2.2 Teorema del álgebra de Boole2.3 Función de un álgebra de Boole2.4 Tabla de verdad de una función lógica2.5 Funciones importantes de un álgebra de Boole3. Sistemas combinacionales3.1 Generalidades3.2 Simplificación de las funciones lógicas3.3 Definición y simplificación de las funciones incompletas3.4 Multifunciones: definición y aplicación de los métodos de simplificación3.5 Implementación de las funciones lógicas mediante puertas lógicas3.6 Fenómenos aleatorios en los sistemas combinacionales3.7 Bloques funcionales combinacionales3.8 Sistemas combinacionales programables4. Sistemas secuenciales4.1 Definición4.2 Sistemas secuenciales asíncronos4.3 Sistemas secuenciales síncronos4.4 Representación gráfica de las señales de un sistema secuencial síncronoBibliografía5. Operaciones y circuitos aritméticos5.1 Generalidades5.2 Operaciones en le sistema binario de numeración5.3 Operaciones aritméticas en los códigos decimales codificados en binario (BCD)5.4 Formatos de representación de los números fraccionariosBibliografía6. Tecnologías de implementación de los circuitos digitales6.1 Introducción6.2 Características generales de los circuitos digitales6.3 Circuitos digitales con diodos6.4 Circuitos digitales con transistores6.5 Encapsulado de los circuitos integrados6.6 Zócalos de montajeBibliografía7. Unidades de memoria7.1 Introducción7.2 Capacidad de una memoria7.3 Forma de acceder a la información7.4 Tecnologías de los elementos de memoria7.5 Estructura interna de una memoria7.6 Memorias de acceso directo7.7 Memorias de acceso secuencial7.8 Memorias de acceso directo y secuencial7.9 Memorias asociativasBibliografía8. Procesadores digitales secuenciales síncronos8.1 Introducción8.2 Conceptos generales8.3 Sistema físico (hardware) de la unidad operativa8.4 Sistema física (hardware) de la unidad de control8.5 Circuitos de interfaz8.6 Implementación de los procesadores digitales secuenciales síncronos programablesBibliografía9. Introducción a los lenguajes de descripción de los sistemas digitales9.1 Introducción9.2 Fundamentos de los lenguajes de descripción de los sistemas digitales9.3 Lenguajes de descripción de los sistemas digitales9.4 Lenguaje VHDL de descripción de sistemas digitalesBibliografíaApéndice 1Símbolos lógicos normalizadosA.1.1 IntroducciónA.1.2 Símbolo gráfico normalizadoA.1.3 Símbolos asociados a las entradas y a las salidasA.1.4 Representación normalizada de los sistemas combinacionalesA.1.5 Representación normalizada de los sistemas secuencialesApéndice 2Método numérico de minimización de las funciones lógicas(Incluido en le disco compacto)Apéndice 3Implementación de los sistemas secuenciales asíncronos mediante celdas asíncronas activadas por flancos(Incluido en el disco compacto)Apéndice 4Circuitos monoestables realimentados(Incluido en el disco compacto)Apéndice 5Circuitos temporales analógicos-digitalesA.5.1 IntroducciónA.5.2 Circuito temporal multifuncionalA.5.3 Circuito temporal multifuncionalA.5.4 Circuito temporal analógico-digitalBibliografíaApéndice 6Sistemas secuenciales síncronos asincronizados(Incluido en el disco compacto)Apéndice 7Circuitos operadores en bcd natural(Incluido en el disco duro)Apéndice 8Tecnologías de circuitos integrados bipolares(Incluido en le disco duro compacto)Apéndice 9Lista de acrónimos en inglésApéndice 10Propuesta de equivalencias de términos de electrónica digital entre el inglés y el castellanoÍndice alfabético en inglés y castellano