Verilog: error en la instanciación de lpm_dff. La unidad de diseño no fue encontrada

1

Quiero usar los componentes lpm_dff en mi diseño. Puedo compilar el código sin problema en modelsim , pero cuando intento simular mi banco de pruebas recibo este error. También agrego la biblioteca lpm cuando simulo el banco de pruebas.

¿Puede alguien ayudarme a solucionar el problema?

    
pregunta Ju Bc

1 respuesta

1

La edición Altera de ModelSim (incluida la versión de inicio gratuita) contiene bibliotecas precompiladas para todos los núcleos IP primarios Altera (núcleos LPM, PLL, RAM, etc.). Sin embargo, para realizar una simulación con ellos, debe asegurarse de incluir la biblioteca que contiene estas partes.

  • Para los núcleos generales, todos están en la biblioteca altera_mf_ver (para Verilog) o en la biblioteca altera_mf (versiones VHDL).

  • Para partes específicas del dispositivo como PLL, también usaría la biblioteca para su dispositivo (por ejemplo, cyclonev_ver es la biblioteca Verilog para dispositivos Cyclone V).

  • Para los núcleos LPM, creo que están en la biblioteca lpm_ver (para Verilog) o en la biblioteca lpm (para VHDL), pero también pueden estar en altera_mf_ver también ..

Cómo incluir la biblioteca dependerá de cómo esté ejecutando la simulación.

  • Si lo está ejecutando con la GUI ( Simulate -> Start Simulation ), simplemente seleccione las bibliotecas requeridas en el cuadro Search Libraries (-L) en la pestaña de biblioteca de la pantalla de inicio de simulación.
  • Si está utilizando la línea de comandos, puede agregar el modificador -L altera_mf_ver -L lpm_ver al final de su comando vlog .
respondido por el Tom Carpenter

Lea otras preguntas en las etiquetas