Cómo instalar un simulador y editor VHDL gratis
Aunque las herramientas VHDL y FPGA suelen ser muy caras, es fácil acceder a software de última generación de forma gratuita si eres estudiante. Hay varios simuladores, editores e IDE para trabajar con VHDL. Este artículo le muestra cómo instalar dos de los programas más populares utilizados por los ingenieros de VHDL.
Simulador VHDL
ModelSim de Siemens EDA (anteriormente Mentor Graphics) es el simulador VHDL más común que existe, y lo más probable es que tenga que usar ModelSim o el sabor QuestaSim del programa en su primer trabajo VHDL. Es una buena práctica de diseño hacer que su código sea lo más portátil posible, y el código de este blog no es una excepción. Si tiene acceso a otro simulador VHDL, simplemente continúe y utilícelo; debería funcionar de manera similar.
Las licencias para los simuladores VHDL son muy costosas, pero afortunadamente, hay disponibles varias versiones legales y gratuitas del simulador ModelSim VHDL.
Haga clic aquí para obtener una lista de opciones gratuitas de instalación del simulador VHDL para Windows, Linux o Mac
Editor de VHDL
Puede escribir código directamente en el editor incorporado en ModelSim, pero es mejor que use un editor externo. Usaré Notepad++ para mi serie de tutoriales, que es una buena alternativa gratuita para Windows. También tiene un complemento VHDL para resaltar la sintaxis.
Aquí hay un screencast de cómo descargar e instalar el editor y el complemento VHDL:
Cuando haya instalado correctamente ModelSim y Notepad++, tendrá todo lo que necesita para comenzar a aprender VHDL.
Tome los tutoriales básicos de VHDL aquí>>
Quizás estés pensando:“¿Qué pasa con el hardware? ¿No necesito una placa de desarrollo FPGA o algo así?”. Eventualmente, querrá probar su código en hardware real, pero con el único propósito de aprender VHDL, todo lo que necesita es un simulador.
VHDL
- Conceptos básicos de SRAM PUF y cómo implementarlo para la seguridad de IoT
- Cómo crear una lista de cadenas en VHDL
- Cómo crear un banco de pruebas controlado por Tcl para un módulo de bloqueo de código VHDL
- Cómo usar una función impura en VHDL
- Cómo usar una función en VHDL
- Cómo usar un procedimiento en VHDL
- Cómo crear un temporizador en VHDL
- Cómo crear un proceso sincronizado en VHDL
- Cómo usar constantes y mapas genéricos en VHDL
- Cómo usar Firmado y Sin firmar en VHDL
- Cómo instalar y reemplazar correctamente los frenos de tambor