recomendaciones de libros sobre FPGA [cerrado]

12


¿Qué títulos de libros recomendaría para comenzar con FPGA y VHDL?

editar
Noté que algunos de los libros recomendados se remontan a 1996. Me imagino que los dispositivos a los que se refiere estarán muy obsoletos, pero ¿VHDL también ha evolucionado mucho desde entonces?

    
pregunta stevenvh

6 respuestas

5

La Guía del diseñador para VHDL, volumen 3, tercera edición por Ashenden es bastante buena. Otros que he encontrado útiles son VHDL para lógica programable por Skahill y ¡VHDL Made Easy! por Perrilin.

    
respondido por el Brian Carlton
5

Para complementar estas respuestas, también hay mucho que decir para pasar un poco de tiempo de calidad con las hojas de datos del proveedor y las notas de la aplicación para los dispositivos, bibliotecas y herramientas FPGA. De lo contrario, es posible que se pierda una característica beneficiosa o una falla peligrosa del dispositivo, la biblioteca o las herramientas en particular que va a utilizar, que a menudo no están cubiertas en un libro de texto de introducción. Además, los dispositivos y las herramientas tienden a evolucionar más rápido de lo que pueden mantener los libros de texto.

Vea también mi parte anterior en el diseño de Arte de alto rendimiento FPGA enlace .

    
respondido por el Jan Gray
4
  1. El primer libro con el que empezaría es La Guía del diseñador para VHDL de Peter J. Ashenden. Suponiendo que ya está familiarizado con la programación, este libro es una buena referencia al lenguaje VHDL.
  2. A continuación, continuaría con Escribiendo bancos de pruebas: Verificación funcional de modelos HDL por Janick Bergeron. No solo cubre VHDL, sino que se centra en una serie de temas que son importantes al escribir bancos de pruebas y códigos para verificación. Creo que hace un mejor trabajo al enfatizar la diferencia entre VDHL para simulación y VHDL para síntesis que La Guía del diseñador para VHDL .
  3. Después de eso, recomendaría estudiar las pautas de codificación HDL proporcionadas por su proveedor de FPGA. Proporcionan muchos consejos útiles sobre cómo escribir su código VHDL para que se asigne de manera eficiente a las primitivas de hardware que se encuentran en el dispositivo en particular al que se dirige.
  4. Y finalmente: descargue, lea y entienda el código del mundo real. He encontrado la Biblioteca IP de GRLIB Una fuente útil de inspiración. GRLIB es una biblioteca de código abierto de SoC basada en el procesador SPARC de SUN.
respondido por el trondd
3

Prototipado rápido de sistemas digitales por Hamblen, Hall y Furman. Hace una muy buena introducción a los FPGA (basados en hardware y software de Altera) y contiene muchos proyectos interesantes que se pueden implementar en una placa de bajo costo disponible en Altera. Diseñé una PCB pequeña con un FPGA Flex 10K10 que era adecuado para la mayoría de los ejemplos de la primera edición, incluida una pequeña CPU de 8 bits.

Compré mi copia por aproximadamente £ 22, completamente nueva, a través de Amazon. Es muy buen valor.

    
respondido por el Leon Heller
2

Al aprender cualquier tipo de HDL (Verilog, VHDL ...) es importante tener en cuenta una cosa. No es programación de software y las cosas funcionan en paralelo. Dicho esto, me parece que la mejor manera de aprender cualquier HDL es aprender a pensar en hardware y describir el hardware (por eso se denomina lenguaje de descripción de hardware).

Hasta ahora, rara vez he visto libros que le muestran cómo su HDL se traduce en hardware. He leído uno cuando estaba en Synopsys (páginas llenas de código y esquemas) pero era una publicación interna. Sin embargo, incluso si carece de este libro, aún puede ver cómo su código se convierte en hardware ejecutándolo mediante síntesis en software libre.

La razón por la que deseo enfatizar esto es porque hay muchas maneras de resolver un problema. Solo podrá escribir código que lo resuelva de manera eficiente, desde el punto de vista de la puerta y el tiempo, si comprende cómo se traduce al hardware subyacente.

¡Buena suerte!

    
respondido por el sybreon
0

Definitivamente recomiendo cada libro escrito por el Prof. Pong Chu .

Ofrecen una introducción muy completa al diseño RTL usando Verilog o VHDL. También proporcionan una introducción a los núcleos blandos tradicionales como Nios de Altera o Picoblaze o Microblaze (edición de 2017) de Xilinx. El estilo de codificación es limpio y la metodología para traducir el algoritmo a FSMD (máquinas de estados finitos que controlan las rutas de datos) es muy útil.

Me gustan todos los otros libros citados anteriormente, pero los libros de Pong Chu son claramente mis favoritos. Los libros de Ashenden son más avanzados con respecto a VHDL, pero los límites de la simulación RTL vs no son tan claros como los de Pong Chu.

    
respondido por el JCLL

Lea otras preguntas en las etiquetas

Comentarios Recientes

15 de febrero de 2016, 10:02:10 AM <| endoftext |> Para empezar, WeedNation.com es mi sitio web amante de la sobriedad dedicado a la propagación de plantas y guía de crecimiento médico Esto incluye cualquier situación o situaciones que involucran a los productores que intentan reformular su semilla ilegal a un costo aún por competencia y acceso a la semilla ilegal Además de la presión de planificar a través de artículos de adquisición de semillas y semillas, como la enseñanza y el aprendizaje, el taller será... Lees verder