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
.