Altera on chip IP core simulation model errors due to generated encrypted files from quartus.
Hello everyone.
I have generated the on-chip flash IP core simulation model files in VHDL using Quartus prime lite v18.1. I use this generated VHDL and msim_tcl script file for simulation using the ModelSim. The script results in the error stating that there are some protected variables. I know that this is due to the encryption of simulation files. However, I learned that it would be able to run these encrypted files using ModelSim.
The warning message is shown below:
** Warning: (vsim-3017) ./../submodules/altera_onchip_flash_avmm_data_controller.v(1175): [TFMPC] - Too few port connections. Expected 11, found 6.
# Time: 0 ps Iteration: 0 Instance: /boc_flash/onchip_flash_0/avmm_data_controller/genblk6/ufm_data_shiftreg File: C:/intelfpga_lite/21.1/quartus/eda/sim_lib/220model.v
# ** Warning: (vsim-3722) ./../submodules/altera_onchip_flash_avmm_data_controller.v(1175): [TFMPC] - Missing connection for port 'shiftin'.
# ** Warning: (vsim-3722) ./../submodules/altera_onchip_flash_avmm_data_controller.v(1175): [TFMPC] - Missing connection for port 'aset'.
# ** Warning: (vsim-3722) ./../submodules/altera_onchip_flash_avmm_data_controller.v(1175): [TFMPC] - Missing connection for port 'sclr'.
# ** Warning: (vsim-3722) ./../submodules/altera_onchip_flash_avmm_data_controller.v(1175): [TFMPC] - Missing connection for port 'sset'.
# ** Warning: (vsim-3722) ./../submodules/altera_onchip_flash_avmm_data_controller.v(1175): [TFMPC] - Missing connection for port 'q'.
# ** Warning: (vsim-3017) ./../submodules/altera_onchip_flash.v(302): [TFMPC] - Too few port connections. Expected 18, found 17.
# Time: 0 ps Iteration: 0 Instance: /boc_flash/onchip_flash_0/altera_onchip_flash_block File: C:/intelfpga_lite/21.1/quartus/eda/sim_lib/fiftyfivenm_atoms.v
# ** Warning: (vsim-3722) ./../submodules/altera_onchip_flash.v(302): [TFMPC] - Missing connection for port 'bgpbusy'.
# ** Warning: (vsim-3017) <protected>(<protected>): [TFMPC] - Too few port connections. Expected <protected>, found <protected>.
# Time: 0 ps Iteration: 0 Protected: /boc_flash/onchip_flash_0/altera_onchip_flash_block/inst/<protected>/<protected>/<protected>/<protected>/<protected> File: nofile
# ** Warning: (vsim-3722) <protected>(<protected>): [TFMPC] - Missing connection for port '<protected>'.
# ** Warning: (vsim-3722) <protected>(<protected>): [TFMPC] - Missing connection for port '<protected>'.
# ** Warning: (vsim-3015) <protected>(<protected>): [PCDPC] - Port size (<protected>) does not match connection size (<protected>) for <protected>.<protected>
# Time: 0 ps Iteration: 0 Protected: /boc_flash/onchip_flash_0/altera_onchip_flash_block/inst/<protected>/<pr
The compilation of the design is complete but the simulation stops in the elaboration stage.
I have also looked into few forum threads ( https://community.intel.com/t5/FPGA-Intellectual-Property/Modelsim-error-on-altera-onchip-flash-block-Error-vsim-3033/td-p/681146/ ) for solution but did not work. So It would be good to get any help on this.
Thanks
Nikhil