Hi, when working with a VHDL design with UVM environment so, doing mixed language simulation. I noticed that dumping the SystemVerilog BFM interfaces, VHDL DUT to .mxd file with the command :
-waves <file_name>.mxd
seems succesfull and end with no error. However, VHDL dump signals are only toggles between x and z when viewing dump file on VSCode which "x" and "z" states are impossible to occur because same .mxd file also consist of VIP SV interface signals which are properly working that includes clock, data, address etc. values respectively. This custom VIP would not behave properly and passes the test if there are "x" and "z" states all of the test. Dumping .vcd file and open it using vendor tools or GTKWave shows expected proper VHDL design signals. So my question is:
Is it known issue that .mxd files can not be used for VHDL components. There is a section that called "How To: Simulate Mixed Language Simulation" and inside .vcd dumping is used but it is not defined whether it is recommended or obligation neither in user guide nor limitations. Or else is there a extra configuration related with mixed lang simulation fo VHDL related components to use metric extensible file as dump file.
I am going to share related dump files with you to if this case is unexpected, you might want to check it in your metric viewer. Also goint to share related screenshot.
I am using Dsim on Windows11. Dsim version is 20240422.0.0
The Metrics Waveform Viewer now properly displays VHDL signals in release v0.14.0 of DSim Desktop.
0 Votes
4 Comments
Sorted by
D
Deniz Güzelposted
15 days ago
Hi Shaun,
Thanks for the feedback.
0 Votes
S
Shaun Luongposted
22 days ago
AdminAnswer
The Metrics Waveform Viewer now properly displays VHDL signals in release v0.14.0 of DSim Desktop.
0 Votes
D
Deniz Güzelposted
6 months ago
@Shaun thanks
0 Votes
S
Shaun Luongposted
6 months ago
Admin
Yes, it is a known limitation that VHDL signals are not being properly rendered in .mxd files, and hence do not appear correctly in the Metrics Waveform Viewer. VHDL signals will be supported for the GA release of DSim Desktop.
Though dumping to .vcd is possible, it is not recommended, as .mxd files are much smaller. Thanks for catching the discrepancy in the How To: Simulate Mixed Language Designs article. It will be updated to use .mxd files.
Hi, when working with a VHDL design with UVM environment so, doing mixed language simulation. I noticed that dumping the SystemVerilog BFM interfaces, VHDL DUT to .mxd file with the command :
seems succesfull and end with no error. However, VHDL dump signals are only toggles between x and z when viewing dump file on VSCode which "x" and "z" states are impossible to occur because same .mxd file also consist of VIP SV interface signals which are properly working that includes clock, data, address etc. values respectively. This custom VIP would not behave properly and passes the test if there are "x" and "z" states all of the test. Dumping .vcd file and open it using vendor tools or GTKWave shows expected proper VHDL design signals. So my question is:
Is it known issue that .mxd files can not be used for VHDL components. There is a section that called "How To: Simulate Mixed Language Simulation" and inside .vcd dumping is used but it is not defined whether it is recommended or obligation neither in user guide nor limitations. Or else is there a extra configuration related with mixed lang simulation fo VHDL related components to use metric extensible file as dump file.
I am going to share related dump files with you to if this case is unexpected, you might want to check it in your metric viewer. Also goint to share related screenshot.
I am using Dsim on Windows11. Dsim version is 20240422.0.0
Attachments (3)
waves.mxd
61 KB
waves.vcd
3.04 MB
mxdwaveviewer.png
31.1 KB
0 Votes
Shaun Luong posted 22 days ago Admin Best Answer
The Metrics Waveform Viewer now properly displays VHDL signals in release v0.14.0 of DSim Desktop.
0 Votes
4 Comments
Deniz Güzel posted 15 days ago
Hi Shaun,
Thanks for the feedback.
0 Votes
Shaun Luong posted 22 days ago Admin Answer
The Metrics Waveform Viewer now properly displays VHDL signals in release v0.14.0 of DSim Desktop.
0 Votes
Deniz Güzel posted 6 months ago
@Shaun thanks
0 Votes
Shaun Luong posted 6 months ago Admin
Yes, it is a known limitation that VHDL signals are not being properly rendered in .mxd files, and hence do not appear correctly in the Metrics Waveform Viewer. VHDL signals will be supported for the GA release of DSim Desktop.
Though dumping to .vcd is possible, it is not recommended, as .mxd files are much smaller. Thanks for catching the discrepancy in the How To: Simulate Mixed Language Designs article. It will be updated to use .mxd files.
1 Votes
Login to post a comment