Absolutamente no soy experto en FPGA, pero diseñé un dispositivo con Quartus y usé Modelsim para simularlo. Luego me dijeron que modificara el diseño y lo hiciera funcionar con un dispositivo Lattice, ya que cambiaron de opinión sobre Altera (creo que, principalmente, debido a que los dispositivos Lattice son una carga más barata).
Unfortunatelty (para mí) Lattice Diamond viene con este programa Aldec-HDL en lugar de Modelsim. Después de mantener el acoso durante un par de días, finalmente pude encontrar la forma de poder modificar mi mesa de trabajo y volver a ejecutar la simulación sin tener que reiniciar [Active HDL] de Diamond. Sin embargo, después de un par de días más de intentos, simplemente no puedo averiguar cómo agregar señales internas al visor de formas de onda.
En Modelsim, una de las pocas funciones intuitivas es que puede seleccionar una creación de instancias de un componente en particular, seleccionar una o más de sus señales y simplemente agregarla al visor de forma de onda. En Active-HDL ni siquiera puedo encontrar una manera de elegir una instanciación particular de un módulo. Puedo encontrar una forma de elegir un módulo, pero sus señales solo dicen "No disponible". De todas formas, eso no parece ser particularmente útil, ya que necesita poder seleccionar una instanciación de un componente, no solo la definición del componente.
Supongo que esto debe ser posible, de lo contrario es un simulador bastante inútil. ¿Alguien me puede aclarar cómo hacer esto por favor?