IDE de VHDL para un entorno GNU / linux

17

Tengo que estudiar VHDL desde 0 y me gustaría tener una opción que se ejecute bajo un kernel de Linux en lugar de NT / Windows: ¿Algún consejo? También puedo apreciar algunos buenos enlaces a buenos recursos de VHDL para un principiante, gracias.

    
pregunta Micro

4 respuestas

10

Tanto los IDE de Xilinx ISE como los de Altera Quartus II se ejecutan bajo Linux. Las descargas gratuitas están disponibles:

enlace

enlace

También hay Symphony EDA:

enlace

que podría ser mejor si no necesitas síntesis. Es un buen software. La versión gratuita podría ser adecuada.

    
respondido por el Leon Heller
8

Editores

Puede usar cualquier editor que desee para escribir su diseño, pero quiero sugerir Sigasi . Sigasi 2.0 es un potente editor basado en Eclipse que proporciona autocompletado, refactorización, embellecimiento de código y mucho más. He usado mucho Vim en el pasado, pero Sigasi realmente ha sido un importante refuerzo de rendimiento. Es gratis para uso académico, por lo que te sugiero que lo veas por ti mismo.

Simuladores

Aunque la mayoría de las suites de proveedores incluyen algún tipo de compilador, puede que sea mejor con una alternativa más simple:

  • GHDL : simulador VHDL de código abierto basado en GNAT y GCC.
  • Simili : gratis para proyectos pequeños, simulador VHDL e IDE.

Ambas son herramientas excelentes que son útiles, ya que no requieren una licencia, lo que podría ser un problema cuando estás de viaje o en casa.

Síntesis

Altera, Xilinx y Actel proporcionan versiones gratuitas de su suite que puede usar si desea ejecutar su diseño en un objetivo real.

    
respondido por el trondd
7

Trabajando en este campo, simplemente puedo decirles que los proveedores serios, incluidos Xilinx y Altera, ya tienen versiones de Linux de sus herramientas. Tanto los pálidos como los editores de código en comparación con emacs con los modos relevantes.

Para las interfaces de simulación están bien, con ghdl, icarus verilog o verilator seguido de gtkwave la alternativa libre; No conozco una interfaz conveniente para la simulación que no sea posiblemente qucs (que es principalmente un simulador de circuitos, como spice, pero usa freehdl y icarus verilog para simular componentes digitales). gtkwave a menudo es suficiente para el análisis, aunque las cantidades de datos son bastante grandes.

En cuanto a la síntesis final y el lugar y la ruta a FPGA, actualmente no hay una alternativa real a las herramientas no libres. Programar una vez que tenga el flujo de bits en un formato adecuado es menos restringido, y para tablas como ORDB2A (que ayudé a diseñar) utilice herramientas gratuitas como UrJTAG . Si apuntas a los ASIC, la Alianza es una posibilidad interesante.

    
respondido por el Yann Vernier
2

Estaba a punto de sugerir emacs, con el modo vhdl.

Sin embargo, eso solo le proporcionaría la funcionalidad de edición de código, y aún necesitaría las herramientas ISE / QuartusII para hacer la síntesis.

    
respondido por el sybreon

Lea otras preguntas en las etiquetas