umhdl sigasi ide vhdl

ide - umhdl - sigasi



Profesional VHDL IDE? (15)

¿Hay un buen IDE para trabajar con proyectos VHDL? ¿O son la mayoría de los profesionales que trabajan con emacs / vim / notepad ++?



Cambié a usar Vim porque tiene una lista muy grande de complementos para casi cualquier idioma (creo que Emacs también lo hace). Es posible que no obtenga el mejor IDE de VHDL con él, pero obtiene una interfaz familiar para cada código y no código que debe editar. Además, a medida que te mueves entre empresas, puedes llevar tu entorno contigo.

Para los que usan Vim, verifique vim-hdl . Es un complemento en el que estoy trabajando que proporciona una comprobación de sintaxis basada en simuladores / compiladores. Estoy usando a diario con ModelSim y hasta ahora funciona bien.


Depende del tipo de proyecto que estés desarrollando. Modelsim proporciona un buen IDE pero el editor de código carece de las funciones avanzadas que estamos acostumbrados a usar. Utilizo VIM para escribir el código, y Modelsim para simular, depurar, etc.


Emacs con el modo de lenguaje apropiado es mi voto. La edición básica es bastante fácil de aprender y hay muchos ejemplos de archivos de configuración por ahí. Kevin


Estoy usando Xilinx ISE con fines educativos, funciona muy bien. Y lo tiene todo. Después de solicitar una licencia de estudiante, la versión para estudiantes es de uso gratuito, pero ocupa mucho espacio. El archivo de instalación solo es más de 6 gb. El libro que usamos para la escuela se refiere a las propiedades especiales de xilinx. ("Ejemplos de prototipos FGPA por VHDL"). También estoy programando en un tablero de prueba nexsys 3 spartan 6, y estaré usando xilinx por un año más, pero cuando termine el curso buscaré algo más pequeño. Feliz de leer acerca de las alternativas de peso ligero.


Hay otro VHDL-IDE, es un complemento para Visual Studio, pero por lo que pude ver, también está disponible como versión independiente (es decir, no necesita una licencia de Visual Studio). Parece relativamente nuevo, pero hasta ahora me gusta mucho.

http://www.vide-software.at


He estado usando Notepad++ junto con las herramientas gratuitas del proveedor para editar mi VHDL en Windows.


He estado usando Sigasi HDT desde su lanzamiento en enero (creo) y estoy muy satisfecho con esto hasta ahora. Anteriormente usé Vim para todas mis ediciones (C o VHDL), pero desde que cambié a Sigasi no he mirado atrás. El complemento basado en Eclipse es mucho más que el resaltado de sintaxis. La finalización automática de componentes y entidades es un verdadero ahorro de tiempo y evita muchos errores. Puede descargar una versión de prueba gratuita de su sitio web ( http://www.sigasi.com ) y lo invito a probarlo con grlib ( http://www.gaisler.com ) para ver el poder real del complemento. .


Los ingenieros en grandes compañías de semiconductores están usando emacs / vim para la edición de código. El entorno de desarrollo integrado no tiene mucho sentido allí, ya que un proyecto son unos pocos miles de archivos HDL tomados de diferentes lugares en una red * NIX, scripts de configuración para una docena de herramientas diferentes y trabajos cron para realizar compilaciones frecuentes.

Para proyectos FPGA más simples desarrollados en Windows, he visto personas que utilizan Borland CodeWright, UltraEdit y Crimson Editor.


Mi mejor opción es usar VIM para hacer lo que sea necesario para el formato VHDL. VIM tiene una facilidad extremadamente poderosa para desarrollar complementos personalizados, y ninguna cantidad de saltos IDE te brindará toda la personalización que necesitas.

Cosas como nombres de señales <20 caracteres, longitudes de procedimiento <100 líneas, no uso de puertos de enlace, todos estos pueden codificarse en VIM con un mínimo esfuerzo. Realmente podría ejecutar vcom o ncvhdl desde VIM y luego ver dónde están los errores.

Habiendo dicho todo esto, es posible que desee echar un vistazo a lo que Sigasi tiene para ofrecer. Si necesita más ayuda con esto, hágamelo saber, sería divertido codificar un complemento VIM.


Modo Emacs + VHDL + un compilador / simulador + control de fuente.

El modo VHDL está configurado para usar el compilador para compilar el diseño y, opcionalmente, ejecutar la simulación.

Emacs puede enlazar con el control de origen para registrar, diferenciar y etiquetar correctamente.

Personalmente, me gusta esta configuración porque el editor es de código abierto y puedo usarlo en cualquier lugar (Mac, Linux, Windows). El compilador / simulador puede ser cualquier cosa, desde una descarga gratuita (patrocinada por un proveedor de FPGA, Modelsim o GHDL) hasta un motor de cuadrícula. Una vez configurado, se vuelve prácticamente invisible.


Simplifide también tiene un complemento de eclipse que admite VHDL, Verilog y SystemVerilog que contiene todas las características estándar de IDE y más.

Se puede descargar en http://simplifide.com


Solo estoy usando Scite, como para la mayoría de los demás códigos.

Algunas cosas en Scite hacen que mi codificación VHDL sea agradable:

  1. Colorear es fácil de configurar. Descargue un archivo .properties listo o modifique el modo Ada.
  2. Scite tiene un complemento de fragmentos de código que es muy útil para VHDL. Todos esos procesos aburridos y definiciones de arquitectura se generan automáticamente para mí con un par de pulsaciones de teclas.
  3. Scite es fácil de personalizar con scripts externos: tengo scripts para compilar el archivo actual, para corregir la sangría, para enumerar todos los procesos, etc., las posibilidades son ilimitadas.

Tal vez Xilinx ISE o Altera Quartus .

Una vez lo intenté, al menos quería intentarlo, Altera Quartus, pero pronto GHDL a un editor normal y tomé GHDL para la simulación.

Pero no soy profesional, así que supongo que están usando algunos de los dos productos anteriores.


Uso el modo Emacs + VHDL, que es genial si no te importa (o ya has escalado) la curva de aprendizaje de Emacs.

Alternativamente, puede probar Sigasi-HDT que está basado en Eclipse y tiene más GUI. Y algunas herramientas de refactorización más poderosas por su apariencia.