4 ms·
I've used Modelsim my entire working life and one part of that has been the GUI debugger with it's waveforms, breakpoints, watches, execution stepping etc. If V
by kingosticks 7y ago
I've used Modelsim my entire working life and one part of that has been the GUI debugger with it's waveforms, breakpoints, watches, execution stepping etc. If Verilator is re-ordering and optimising blocks, is that all stil possible, or only for the particular subset it doesn't happen to optimise away?
- brandmeyer 7y agoYes, it is possible. By default, only the top-level nets are exported from any given module. However, you can annotate additional nets of interest for export. There's also a mode whereby you can export everything, at a big hit in speed. Even when exporting everything, its still much faster than Vivado's simulator, though.
- kingosticks 7y agoThat's interesting, thanks. The new 'vopt' mode in Modelsim forces you to do the same annotation thing, perhaps they are moving towards a Verilator style approach. Sadly vopt mode doesn't work for some of our designs and actually makes others slower so we have avoided adopting it (and are now stranded on an old version of the tool).