06-21-2019 03:10 PM
When using Vivado 2019.1 and simulating some Verilog code, SimA.png shows display of an 8-bit value, wOut_CtrlStatus, which has been expended to show the individual bits (display lines 18..26). On the line above is shown wCtrlStatusErr, which in the code is an assign equal to (|wOut_CtrlStatus[7:1]). The display shows that wCtrlStatusErr is asserted as expected whenever any of the upper seven bits of wOut_CtrlStatus are true.
SimB.png shows the display result after a single click on the waveform-magnify button. It can be seen that wherever wCtrlStatusErr had shown an assertion in SimA, here instead is shown an X (red) value. Note that none of the wOut_CtrlStatus bits are ever X during the times being displayed (and with no display of X values occurring for any magnification level).
Two apparent bugs: a) The display changes significantly when magnification is changed; b) X values are being indicated improperly.
07-05-2019 02:10 AM
Hi @chsdkj ,
On which OS are you working upon? Can you please share the archived project to check this is issue at my end.