From: Evan L. <sa2...@cy...> - 2020-10-04 09:23:01
|
So... a handshaked wait completely avoids the issue of lost events, which makes it a much better solution. That hadn't occurred to me. It has got my head spinning, though - it appears to make events completely redundant. It also runs Ok on VCS, Xcelium, Questa, and CVer (you do know that you can use the 'Tools and Simulators' pulldown to select any of these simulators? That's why EDA playground is so useful). Thanks - E On 04/10/2020 09:32, Martin Whitaker wrote: > On 03/10/2020 11:17, Evan Lavelle wrote: >> Ok, there was a minor error in the second file >> (https://www.edaplayground.com/x/Xfeh), which is why the simulators were >> reporting one race, fixed now. >> >> 6 simulators are now reporting no races detected in this version, so >> this may (or may not?) be a valid solution... > > Here is my solution: > > https://www.edaplayground.com/x/ZgA2 > > Works in Icarus and Aldec Riviera Pro. I don't have access to the other > commercial simulators. > > > _______________________________________________ > Iverilog-devel mailing list > Ive...@li... > https://lists.sourceforge.net/lists/listinfo/iverilog-devel |