una tutorial quartus programacion programa entidad ejemplos declarar conclusion vhdl

tutorial - ¿La mejor manera de aprender VHDL?



vhdl programa (5)

Como han dicho otros, debe aprender sobre diseño digital antes de aprender VHDL. Pero no dejes que eso te asuste, no es tan difícil. Creo que puede comenzar muy rápido con VHDL si obtiene los libros, la pizarra y el software que le recomiendo a continuación.

Aprende sobre diseño digital

"Diseño digital" de Frank Vahid es un excelente libro para las personas que desean aprender sobre diseño digital desde cero. Usamos ese libro en un curso de introducción sobre diseño digital donde también nos presentaron a VHDL. No tienes que profundizar mucho en ese libro antes de poder comenzar a jugar un poco con VHDL (aunque este libro no enseña ningún VHDL) .
Recuerdo que el libro era muy fácil de leer.
http://www.amazon.com/dp/0470044373/?tag=stackoverfl08-20

Comprar un tablero de FPGA!

Luego, realmente necesita comprar o tener acceso a una placa de FPGA, y algún material de aprendizaje que utilice y explique sobre esa placa de FPGA en particular que elija.
A pesar de que tenía acceso a un tablero de FPGA en mi universidad, elijo comprar un tablero para poder jugar con VHDL en casa.
En la universidad usamos un tablero virtex-pro Spartan-3E 100 MHz (no recuerdo el nombre exacto). Y para el hogar compré la placa Nexys2, que también pertenece a la familia spartan-3E, y es una excelente pizarra para los principiantes de FPGA.
http://www.digilentinc.com/Products/Detail.cfm?Prod=NEXYS2

Aprende VHDL

Para VHDL, utilizamos el libro "Prototipos de FPGA mediante ejemplos de VHDL" de Pong P. Chu, que es un excelente libro para adquirir experiencia con VHDL rápidamente sin tener que leer demasiadas páginas aburridas.
El libro también le presenta el software ''Xillinx ISE''.
http://www.amazon.com/FPGA-Prototyping-VHDL-Examples-Spartan-3/dp/0470185317

Software

Para el software utilizamos Xillinx ISE, compatible tanto con Linux como con Windows (lo usé principalmente en Linux). En la universidad usamos una versión antigua de Xillinx ISE porque la nueva versión no era compatible con la placa virtex pro. Esta fue la peor pieza de software que he usado, estaba llena de errores y estaba volviendo locos a todos.
PERO en casa y en mi computadora portátil utilicé la versión más reciente de Xillinx ISE, que era una pieza brillante de software, y no tenía ningún error molesto. Lo único para lo que no usé Xillinx ISE, fue transferir el VHDL sintetizado (archivos .bit) a mi tablero, para eso solo usé el ''Software Digilent Adept'' (un pequeño programa creado por Digilent, para transferir archivos a y probando el tablero). Pero también debería ser posible configurar Xillinx para poder transferir el VHDL sintetizado, si no eres perezoso como yo.

Entonces, si desea utilizar Xillinx ISE, asegúrese de comprar una placa que sea compatible con la versión más nueva de Xillinx ISE, para evitar demasiados dolores de cabeza. Por ejemplo el tablero Nexys2.
También usamos una herramienta ingeniosa para la depuración, pensamos que era ModelSim. Esto también debería incluirse en la descarga del paquete web ISE de Xillinx si no estoy equivocado.
Enlace a Xillinx ISE:
http://www.xilinx.com/ise/logic_design_prod/webpack_faq.htm#2b

Quiero aprender VHDL pero realmente no sé por dónde empezar.

Quiero un consejo y una explicación sobre el software que necesito para comenzar.

También me gustaría obtener algunas referencias para aprenderlo de manera eficiente sin perder tiempo buscando en Internet, ya que hay muchos libros electrónicos y tutoriales y estoy realmente confundido sobre cuál elegir.


Estoy en una situación muy similar. Descubrí Free Range VHDL y estoy aprendiendo rápido a medida que lo hago. Este libro es una actualización de The Low-Carb VHDL Tutorial con ejercicios al final de cada capítulo.

Después de completar los ejercicios en papel, planeo obtener una tarjeta XESS de XESS . Dave Vandenbout ha escrito un excelente tutorial que hace referencia a su junta de XuLA. Este libro complementa Free Range VHDL ya que analiza los dispositivos FPGA reales y problemas prácticos como la compilación, síntesis y descarga de software. Este libro también está disponible en Free Range Factory y he encontrado una edición anterior en este pdf .

El sitio de Dave Vandenbout ofrece más hardware que Free Range Factory, por lo que vale la pena echarle un vistazo. Tengo mi sede en Europa, así que también buscaré en la tienda en línea de Trenz Elektronik.


La página web de la primera parte de este curso (más específicamente, la literatura del curso, las herramientas y las partes de los enlaces) contiene una buena lista de materiales y herramientas de lectura. El curso no ofrece ninguna introducción a VHDL, pero está abierto a estudiantes sin experiencia previa en VHDL, por lo que aprender por su cuenta con el material proporcionado funciona bastante bien. (Al menos lo hizo por mí; YMMV.)


Recomiendo usar un buen IDE VHDL .

Sigasi es mi favorito (descargo de responsabilidad: soy co-fundador de Sigasi)


Te sugiero que tengas una buena formación en Diseño Digital. Si no, comience con cualquier edición del libro "Diseño digital" o, alternativamente, "Diseño lógico contemporáneo" .

  1. Descargue GHDL (compilador / simulador VHDL con tecnología GCC) o un boot herramientas de software un poco más amigable.

  2. Aprende cómo construir un programa VHDL con GHDL. Intenta compilar simple "¡Hola mundo!".

  3. Aprenda la syntax VHDL con el libro de código abierto Free Range VHDL . Es un paso muy importante.