lowRISC / ibex

Ibex is a small 32 bit RISC-V CPU core, previously known as zero-riscy.
https://www.lowrisc.org
Apache License 2.0
1.34k stars 520 forks source link

How to interpret the output signals from the VCD file in GTKWave after simulating the IBEX core #2115

Open Aaronyap2002 opened 9 months ago

Aaronyap2002 commented 9 months ago

HI, after succesfully compiling the hello_test, running the simulator and opened the VCD file in GTKwave, I am trying to understand which are the output signals but I couldnt understand it. I have visited rtl to find out the which signals belongs to which SystemVerilog file and module. But I found that some module names in the GTKwave not directly matching the names in rtl , like i can find ibex simple system in GTKwave but not in rtl. This made me quite confused when to figure out which signals belong to which SystemVerilog file. Is there a way for me to understand them? some sort of documentation that I might have missed out?

Screenshot from 2023-12-19 17-09-03 Screenshot from 2023-12-19 17-09-51

remexemer commented 8 months ago

The module ibex_simple_system can be found at examples/simple_system/rtl/ibex_simple_system.sv.