Recursos para aprender y probar VHDL

1

Buenos días,

Soy un programador de scripts (PHP) y realizo muchos desarrollos backend con servidores web. Estoy muy interesado en aprender VHDL, pero los tutoriales que he probado parecen muy anticuados y difíciles de seguir sin alguna experiencia de codificación previa directamente en ese idioma. Estoy considerando comprar un Xilinx FPGA, pero me gustaría aprender más antes de hacer una compra de mi bolsillo.

Me interesa especialmente los entornos de prueba en línea o descargables donde puedo probar una teoría antes de seguir adelante.

Cualquier consejo aquí es apreciado!

    
pregunta angryCodeMonkey

3 respuestas

2

Mi consejo es pedir prestado un libro en la biblioteca. La mayoría de los libros sobre VHDL cubrirán bien lo básico, pero no enseñarán todos los matices, y realmente necesitas lo básico porque el diseño lógico es fundamentalmente diferente de la programación imperativa.

Hay muchas herramientas de simulación disponibles para probar tus teorías, incluyendo Xilinx WebPack (gratis) que usarás si obtienes una placa basada en Xilinx más tarde, o GHDL para un ejemplo de software gratuito. Varios libros ya vienen con una herramienta de análisis / simulación.

Una vez que tenga un buen conocimiento de la estructura del lenguaje, busque ejemplos. Opencores.org es un lugar para mirar, y fpga4fun.com tiene ejemplos básicos. Es posible que incluso quieras ir allí primero para obtener enlaces a tutoriales, explicaciones, etc.

Editar:

La mayoría de los proyectos no serán muy interesantes solo en la simulación, por lo que también querrás obtener un poco de hardware para jugar. Estos tendrán muchos problemas, como el precio de compra, la flexibilidad de la herramienta y los periféricos incluidos. Kits como Spartan 3 [AE] Starter tienen un rango razonable, desde puertos de expansión a través de interruptores y LED hasta puertos de video y audio. Los más simples como Papilio One pueden no tener nada más que lo que se agrega. Sin embargo, asegúrate de que el lado del software funcione, porque hay poco más frustrante que una licencia por tiempo limitado para usar lo que pagaste mientras no funciona.

    
respondido por el Yann Vernier
1

Existe el libro "Elementos de los sistemas de computación: Construyendo una computadora moderna a partir de los primeros principios", que incluye un simulador complementario que le permite construir casi cualquier chip que desee simular. El software es gratuito y de código abierto y no tiene que comprar el libro para usarlo. El otro libro que recomiendo es "Electrónica digital: un enfoque práctico con VHDL", utiliza un FPGA de Altera para demostrar conceptos importantes y le enseña VHDL a lo largo del camino.

    
respondido por el AlanZ2223
0

He estado en un barco similar y puedo recomendar dos libros que me han estado ayudando a "ponerse al día". Ambos libros fueron recomendados por amigos que han pasado años desarrollando VHDL.

Diseño de sistema integrado: una introducción de hardware / software unificada : proporciona una excelente discusión de abajo hacia arriba sobre la lógica del hardware y software embebido. También puede encontrar ejemplos relacionados con el estilo de laboratorio en este sitio web: enlace

VHDL para lógica programable es otro libro muy recomendable.

    
respondido por el Nate

Lea otras preguntas en las etiquetas