为什么在Reed-Solomon II编码器输出上看到“X”?-Altera-Intel社区-FPGA CPLD-ChipDebug

为什么在Reed-Solomon II编码器输出上看到“X”?

解决/修复方法

出现此问题是因为msim_setup.tcl文件(或仿真器的等效文件)将两个实例编译到同一个库中。

若要解决此问题,编辑tcl脚本以添加新库,并将其中一个实例移动到该库。

例如,您可能会看到以下行:

ensure_lib ./libraries/_highspeed_rs_enc_151/
vmap altera_highspeed_rs_enc_151 ./libraries/altera_highspeed_rs_enc_151/

eval vlog -sv“/hs_rs_248_216_enc/altera_highspeed_rs_enc_151/sim/altera_highspeed_rs_enc_lagr_pkg.sv”-work altera_highspeed_rs_enc_151


eval vlog -sv“/hs_rs_248_232_enc/altera_highspeed_rs_enc_151/sim/altera_highspeed_rs_enc_lagr_pkg.sv”-work altera_highspeed_rs_enc_151



eval vsim -novopt -t ps -L work -L work_lib -L ​​altera_common_sv_packages … -L altera_highspeed_rs_enc_151

然后您将修改如下:

ensure_lib ./libraries/_highspeed_rs_enc_151/
vmap altera_highspeed_rs_enc_151 ./libraries/altera_highspeed_rs_enc_151/
ensure_lib ./libraries/_highspeed_rs_enc_151_2/
vmap altera_highspeed_rs_enc_151_2 ./libraries/altera_highspeed_rs_enc_151_2/



eval vlog -sv“/hs_rs_248_216_enc/altera_highspeed_rs_enc_151/sim/altera_highspeed_rs_enc_lagr_pkg.sv”-work altera_highspeed_rs_enc_151


eval vlog -sv“/hs_rs_248_232_enc/altera_highspeed_rs_enc_151/sim/altera_highspeed_rs_enc_lagr_pkg.sv”-work altera_highspeed_rs_enc_151_2



eval vsim -novopt -t ps -L work -L work_lib -L ​​altera_common_sv_packages … -L altera_highspeed_rs_enc_151 -L altera_highspeed_rs_enc_151_2

此问题计划在将来的Quartus Prime版本中修复。

请登录后发表评论

    没有回复内容