No soy ningún experto en FPGAs, pero he diseñado un dispositivo con Quartus y he utilizado Modelsim para simularlo. Luego me dijeron que modificara el diseño y lo hiciera funcionar con un dispositivo de Lattice, ya que cambiaron de opinión sobre Altera (principalmente porque los dispositivos de Lattice son mucho más baratos, creo).
Desafortunadamente (para mí) Lattice Diamond viene con este programa Aldec-HDL en lugar de Modelsim. Después de un par de días de lucha, he conseguido por fin averiguar cómo poder ajustar mi banco de trabajo y volver a ejecutar la simulación sin tener que relanzar [Active HDL] desde Diamond. Sin embargo, después de un par de días más de intentos, no puedo averiguar cómo añadir señales internas al visor de forma de onda.
En Modelsim una de las pocas características intuitivas es que puedes seleccionar una instanciación de un componente en particular, elegir una o más de sus señales y simplemente añadirla al visor de formas de onda. En Active-HDL ni siquiera puedo encontrar una manera de elegir una instanciación particular de un módulo. Puedo encontrar una manera de elegir un módulo, pero sus señales sólo dicen "No disponible". Esto no parece particularmente útil, ya que es necesario poder seleccionar una instanciación de un componente, no sólo la definición del componente.
Supongo que esto debe ser posible, de lo contrario es un simulador bastante inútil. ¿Puede alguien aclararme cómo hacer esto, por favor?