¿Alguien conoce un buen entorno para programar VHDL y simularlo (no importa Xilinx o Altera) usando Linux?Programando VHDL en Linux?
Respuesta
le pegan con cualquiera de los vendedores de herramientas, que son irregular en el mejor en Linux (aunque mi experiencia con los servicios públicos Alteras son algo mejores que con ISE).
Sin embargo, si lo que quieres hacer es ejecutar el banco de pruebas, en realidad no sintetizar nada, ghdl será de uso.
Eso debería ser ghdl. http://ghdl.free.fr/ – aneccodeal
Si prefiere herramientas de código abierto, consulte http://www.cliftonlabs.com/vhdl/savant.html - vhdl no tiene muchas opciones en el espacio de software libre actualmente. Si opta por herramientas de proveedores, todos los proveedores harían una versión de Linux de sus simuladores. Modelsim es un favorito personal debido a las funciones fáciles de depurar que posee.
Para un entorno de codificación, suelo utilizar VIM con las comprobaciones de sintaxis vhdl activadas. Sigasi aparentemente tiene un IDE comercial con cosas de lujo como la terminación automática de código, sobre la sintaxis mosca comprobar etc.
hacernos saber si tiene más preguntas.
Arpan
Como se ha mencionado por Arpan (casi) todos simulador de VHDL es compatible con Linux, pero por lo general son muy caros. Su mejor oportunidad sería utilizar uno de los siguientes:
- Edición web Altera DS (soporte de Linux acaba de ser agregado) que viene con una versión gratuita de ModelSim.
- Symphony EDA Sonata 3.1 está disponible como una versión gratuita con soporte limitado.
- Xilinx ISE que viene con el propio simulador de Xilinxs: ISim.
Para codificar vhdl, Emacs con vhdl-mode es obligatorio. Puede usar funciones avanzadas de edición, ver la estructura de diseños, administrar arquitecturas y configuraciones. Puede configurar varios simuladores.
Uso el modelsim de la edición web Quartus de Altera. Tenga cuidado si usa un Linux de 64 bits, esta versión de modelsim solo tiene 32 bits.
Ahora hay QUCS (http://qucs.sourceforge.net/) también. Es de código abierto y está basado en FreeHDL.
Se puede usar para diseñar y simular circuitos utilizando una interfaz gráfica. Y también puede simular VHDL. Aunque para esto también debe diseñar los componentes del circuito en el área gráfica.
Este video muestra claramente: https://www.youtube.com/watch?v=-RrQlzLsf18
estoy usando el ppa Linux en Debian Jessie y trabaja muy bien.
GHDL es un buen simulador de VHDL, e incluso funciona con algunas bibliotecas de terceros (por ejemplo, Xilinx UNISIMS).
Si lo combina con gtkwave, debe tener un simulador de VHDL y un visor de forma de onda completamente operativos.
GHDL también admite la escritura a .GHW formas de onda, que son fantásticos para las pequeñas simulaciones, porque sí incluye (a menudo) todas las señales en su diseño.
Los he usado con la simulación RTL estándar, y también para la simulación post-síntesis con UNISIM de Xilinx.
Ambos deberían estar disponibles en su repositorio de distribución de Linux. Si no es así, se puede recuperar a partir de:
GHDL: http://ghdl.free.fr/
GTKWave: http://gtkwave.sourceforge.net/
- 1. Programando experimentos
- 2. Bits de concatenación en VHDL
- 3. VHDL STD_LOGIC_VECTOR Valores comodín
- 4. Professional VHDL IDE?
- 5. Programando un ajedrez AI
- 6. Programando primero, segundo marco?
- 7. Programando la aplicación P2P
- 8. Programando la forma de listar la dependencia de la biblioteca compartida en Linux
- 9. VHDL/Verilog related programming forums?
- 10. Representación de hardware para matrices en VHDL
- 11. ¿Cómo "cortar" un std_logic_vector en VHDL?
- 12. Java - Programando con aserciones preguntas
- 13. Java - Programando una tarea diaria
- 14. Programando aplicaciones de Android en jython
- 15. Programando redes neuronales con Python?
- 16. ¿Crear un backend VHDL para LLVM?
- 17. Herramienta para encontrar el código VHDL comentado
- 18. Caso VHDL/Cuando: varios casos, sola cláusula
- 19. Programa para dibujar diagramas de bloques VHDL?
- 20. programando tareas secuenciales con cada gema
- 21. Programando mediante la carga de Django
- 22. Programando la ubicación del simulador de iphone
- 23. Cómo declarar un resultado con ceros múltiples en VHDL
- 24. Ideas para un decodificador flexible/genérico en VHDL
- 25. ¿Es posible escribir entidades de tipo genérico en VHDL?
- 26. ¿Cómo convertir una cadena a entero en VHDL?
- 27. VHDL: cómo establecer un valor en un puerto inout?
- 28. ¿Hay alguien programando en Visual FoxPro por ahí?
- 29. duplicado 'row.names' están no se permiten errores en I programando
- 30. Programando texto parcialmente parcial en un campo de entrada
votación para cerrar como rec herramienta. Ver también: http://askubuntu.com/questions/130588/is-there-a-vhdl-simulator | http://electronics.stackexchange.com/questions/22596/vhdl-ide-for-a-gnu-linux-environment –