Portada de Designing with FPGAs and CPLDs

Designing with FPGAs and CPLDs

por Monica S. Lam · 2006

Ver sugerencias

Sinopsis

Más de Monica S. Lam

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Computation Structures

Stephen A. Ward, Frank M. Brown

1999·divulgacion

Mientras que 'Designing with FPGAs and CPLDs' se centra en la implementación práctica de hardware reconfigurable, 'Computation Structures' explora los conceptos subyacentes de la computación que hacen posible dicho hardware. La conexión es no obvia porque va más allá de la mera electrónica digital para abarcar la teoría de la computación, lo cual es fundamental para entender por qué las FPGAs tienen el poder que tienen.

Reversible Logic Synthesis: A Unified Approach to Logic Design, Logic Optimization, and Testability

Matthew Morrison, Michael P. Frank, Joseph S. Kiniry

2008·divulgacion

La lógica reversible es un área avanzada y no obvia dentro de la electrónica digital. Mientras 'Designing with FPGAs and CPLDs' se enfoca en el diseño con tecnologías existentes y convencionales, este libro profundiza en una dirección futura y radicalmente diferente del diseño lógico que podría, en teoría, implementarse en arquitecturas reprogramables de próxima generación, extendiendo el concepto de 'diseño' a niveles fundamentalmente energéticos.

Aunque superficialmente muy diferente, este libro comparte un marco de pensamiento con el diseño de FPGAs y CPLDs. La capacidad de las FPGAs para reprogramarse y emular cualquier lógica digital implica una 'auto-referencia' y 'autoreflexión' en el nivel de arquitectura. Hofstadter explora cómo sistemas formales pueden surgir de reglas simples y recursivas, lo cual resuena con la forma en que los diseños VLSI se construyen a partir de elementos lógicos básicos que, al reconfigurarse, dan lugar a estructuras funcionales complejas y 'conscientes' de su propósito (aunque programadas por humanos).

From Mathematics to Generic Programming

Alexander Stepanov, Daniel E. Rose

2014·divulgacion

La profunda conexión radica en la búsqueda de abstracciones y principios fundamentales que permitan la generalización y la eficiencia. Así como los autores buscan las bases matemáticas para la programación genérica (que es la capacidad de un algoritmo o estructura de datos para operar sobre valores de tipos de datos sin tener que estar escrito para ellos), el diseño con FPGAs se trata de encontrar las abstracciones hardware (lenguajes de descripción de hardware, bloques lógicos) que permiten implementar cualquier función digital de manera eficiente y reconfigurable. Ambos buscan la 'generalidad' y la 'modularidad' desde principios básicos.

Digitalni sustavi

Željko Knezović

2011·divulgacion

Este libro ofrece una perspectiva regional (Europa del Este) sobre los fundamentos del diseño digital, contrastando con la literatura anglosajona predominante. Aborda los mismos principios de diseño lógico y sistemas digitales que soportan las FPGAs y CPLDs, pero desde una fuente menos conocida internacionalmente, ofreciendo un enfoque potencialmente distinto en la pedagogía o la priorización de ciertos conceptos.

Aunque Verilog es un lenguaje bastante conocido, 'Samir Palnitkar' no es tan omnipresente en las listas de referencia de HDL como otros autores del ámbito de las FPGAs/CPLDs. Este libro es un clásico de su nicho y una fuente alternativa para comprender profundamente uno de los lenguajes fundamentales para diseñar con FPGAs y CPLDs, pero de un autor que no suele figurar en las 'primeras páginas de Google' para HDL en listas anglosajonas de alto nivel como 'Clifford E. Cummings' o 'Stephen D. Brown'.

Logic Design and Verification Using SystemVerilog

Donald Thomas, Harry Foster

2013·divulgacion

Mientras 'Designing with FPGAs and CPLDs' podría centrarse en la implementación en hardware, este libro comparte una estructura fundamental en cuanto a la **metodología de diseño y verificación**. Ambos abordan la necesidad de pasar de una idea abstracta a una descripción formal (HDL) que luego se valida y se sintetiza. La estructura de cómo se descompone un problema en bloques lógicos, cómo se describen estos bloques con un lenguaje formal (SystemVerilog vs VHDL/Verilog genérico) y cómo se asegura su correcto funcionamiento, es análoga y profundiza en el 'cómo' del proceso de ingeniería.

Digital System Design with VHDL

Mark Zwolinski

2000·divulgacion

La conexión estructural aquí es el **uso de un Lenguaje de Descripción de Hardware (HDL) como marco organizativo y conceptual para el diseño de sistemas digitales**. Al igual que 'Designing with FPGAs and CPLDs' utiliza un HDL (o un enfoque similar) para describir y construir la lógica, este libro, al centrarse en VHDL, emplea otra de las principales herramientas estructurales para esta tarea. Ambos libros estructuran el proceso de diseño digital a través de la sintaxis y la semántica de un lenguaje formal para construir hardware, delineando cómo se definen los componentes, cómo se interconectan y cómo se modela su comportamiento temporal y funcional.

Ayúdame a que yoleo sea sostenible