Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Jesse
Beginner
1,274 Views

Suppress debug messages from Altera simulation IP

I must be missing something really simple here, but I can't figure out how to suppress the insane flood of useless debug messages that comes from Altera simulation IP.

 

For example, this appears in the output when I simulate an emif:

# [1908631620] IOAux instance my_top.emif.emif_0.arch.arch_inst.io_aux_inst.io_aux.inst.<protected>.<protected>: READ: [0x2103] => 0x00000000 ( 31 cycles)  # [1917098820] IOAux instance my_top.emif.emif_0.arch.arch_inst.io_aux_inst.io_aux.inst.<protected>.<protected>: Initiating Read operation from [0x2103]  # [1917340740] IOAux instance my_top.emif.emif_0.arch.arch_inst.io_aux_inst.io_aux.inst.<protected>.<protected>: READ: [0x2103] => 0x00000000 ( 31 cycles)  # [1925807940] IOAux instance my_top.emif.emif_0.arch.arch_inst.io_aux_inst.io_aux.inst.<protected>.<protected>: Initiating Read operation from [0x2103]  # [1926049860] IOAux instance my_top.emif.emif_0.arch.arch_inst.io_aux_inst.io_aux.inst.<protected>.<protected>: READ: [0x2103] => 0x00000000 ( 31 cycles)  # [1934517060] IOAux instance my_top.emif.emif_0.arch.arch_inst.io_aux_inst.io_aux.inst.<protected>.<protected>: Initiating Read operation from [0x2103]  # [1934758980] IOAux instance my_top.emif.emif_0.arch.arch_inst.io_aux_inst.io_aux.inst.<protected>.<protected>: READ: [0x2103] => 0x00000000 ( 31 cycles)  # [1943226180] IOAux instance my_top.emif.emif_0.arch.arch_inst.io_aux_inst.io_aux.inst.<protected>.<protected>: Initiating Read operation from [0x2103]  # [1943468100] IOAux instance my_top.emif.emif_0.arch.arch_inst.io_aux_inst.io_aux.inst.<protected>.<protected>: READ: [0x2103] => 0x00000000 ( 31 cycles)  # [1951935300] IOAux instance my_top.emif.emif_0.arch.arch_inst.io_aux_inst.io_aux.inst.<protected>.<protected>: Initiating Read operation from [0x2103]  # [1952177220] IOAux instance my_top.emif.emif_0.arch.arch_inst.io_aux_inst.io_aux.inst.<protected>.<protected>: READ: [0x2103] => 0x00000000 ( 31 cycles)  # [1960644420] IOAux instance my_top.emif.emif_0.arch.arch_inst.io_aux_inst.io_aux.inst.<protected>.<protected>: Initiating Read operation from [0x2103]  # [1960886340] IOAux instance my_top.emif.emif_0.arch.arch_inst.io_aux_inst.io_aux.inst.<protected>.<protected>: READ: [0x2103] => 0x00000000 ( 31 cycles)  # [1969353540] IOAux instance my_top.emif.emif_0.arch.arch_inst.io_aux_inst.io_aux.inst.<protected>.<protected>: Initiating Read operation from [0x2103]  # [1969595460] IOAux instance my_top.emif.emif_0.arch.arch_inst.io_aux_inst.io_aux.inst.<protected>.<protected>: READ: [0x2103] => 0x00000000 ( 31 cycles)

There are thousands of those lines, which obfuscates the useful output that I want to see.

 

I have already found and fixed all instances of

parameter enable_debug_info = "true"

in the models, but I can't do this trick for protected (encrypted) IP, as is the case above.

 

What am I missing?

 

My simulator is Modelsim.

 

Thx,

Jesse

 

 

 

0 Kudos
2 Replies
AnandRaj_S_Intel
Employee
69 Views

Hi,

 

Are you directly editing the file or you are passing the parameters in modelsim run time?

 

I have used EMIF example(EMIF arria10 FPGA IP) from quartus 18.1 pro QSYS. but i can't find the parameter enable_debug_info = "true". Can you share more information on tools version and IP used?

But i was able to change other parameters in run time in modelsim using  vsim -g INITIAL_RESET_CYCLES=0 -do xxxx.tcl or directly changing it in script file.

 

Regards

Anand

 

sY0001
Beginner
69 Views

Issue is solved??

Reply