LatticeSemiconductor
Member level 2
Hello all,
i have a testbench written in verilog that does the following:
what i want is pretty much the same, for my VHDL testbench. I simply replaced $display with a report statement:
I am using the Aldec Active HDL Simulator, and the output is not readable. I dont understand why it behaves different. How can i remove time and process indications?
thanks
i have a testbench written in verilog that does the following:
Code Verilog - [expand] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 initial begin $display(" ") ; $display(" !!!!!!!!!! Starting Tests !!!!!!!!!!"); $display(" ") ; $display(" ") ; $display(" ") ; $display(" ") ; $display(" operating @ 1MHz in Mode 1") ; $display(" ") ; $display(" Device Under Test operating in mode 1") ; $display(" ") ; end
## Aldec Simulator View Output:
# KERNEL:
# KERNEL: !!!!!!!!!! Starting Tests !!!!!!!!!!
# KERNEL:
# KERNEL:
# KERNEL:
# KERNEL:
# KERNEL: operating @ 1MHz in Mode 1
# KERNEL:
# KERNEL: Device Under Test operating in mode 1
# KERNEL:
what i want is pretty much the same, for my VHDL testbench. I simply replaced $display with a report statement:
Code VHDL - [expand] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 init : process begin report " " ; report " !!!!!!!!!! Starting Tests !!!!!!!!!!" ; report " " ; report " " ; report " " ; report " " ; report " operating @ 1MHz in Mode 1" ; report " " ; report " Device Under Test operating in mode 1" ; report " " ; wait; end process ; -- init
## Aldec Simulator View Output:
# EXECUTION:: NOTE :
# EXECUTION:: Time: 0 ps, Iteration: 0, Instance: /core1GbE_tb, Process: init.
# EXECUTION:: NOTE : !!!!!!!!!! Starting Tests !!!!!!!!!!
# EXECUTION:: Time: 0 ps, Iteration: 0, Instance: /core1GbE_tb, Process: init.
# EXECUTION:: NOTE :
# EXECUTION:: Time: 0 ps, Iteration: 0, Instance: /core1GbE_tb, Process: init.
# EXECUTION:: NOTE :
# EXECUTION:: Time: 0 ps, Iteration: 0, Instance: /core1GbE_tb, Process: init.
# EXECUTION:: NOTE :
# EXECUTION:: Time: 0 ps, Iteration: 0, Instance: /core1GbE_tb, Process: init.
# EXECUTION:: NOTE :
# EXECUTION:: Time: 0 ps, Iteration: 0, Instance: /core1GbE_tb, Process: init.
# EXECUTION:: NOTE : operating @ 1MHz in Mode 1
# EXECUTION:: Time: 0 ps, Iteration: 0, Instance: /core1GbE_tb, Process: init.
# EXECUTION:: NOTE :
# EXECUTION:: Time: 0 ps, Iteration: 0, Instance: /core1GbE_tb, Process: init.
# EXECUTION:: NOTE : Device Under Test operating in mode 1
# EXECUTION:: Time: 0 ps, Iteration: 0, Instance: /core1GbE_tb, Process: init.
# EXECUTION:: NOTE :
# EXECUTION:: Time: 0 ps, Iteration: 0, Instance: /core1GbE_tb, Process: init.
# KERNEL: stopped at time: 165 ns
I am using the Aldec Active HDL Simulator, and the output is not readable. I dont understand why it behaves different. How can i remove time and process indications?
thanks
Last edited by a moderator: