Whole-known-network
<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@rasmus91" class="u-url mention">@<span>rasmus91</span></a></span> I regularly get people to recommend Keto to me. It’s like a cult. I can’t do keto because I’m high risk for heart disease and heart attack. I have a branch bundle block as well so heart health is number one priority</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> This sounds absolutely amazing</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.online/@danirabbit" class="u-url mention">@<span>danirabbit</span></a></span> my parents do Keto, both lost lots of weight since they started. They eat a lot of cheese. But it's proper cheese, not any of the nonsense stuff that has cheese in it, but it's really starch and other stuff.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@MekahimeAkari" class="u-url mention">@<span>MekahimeAkari</span></a></span> thanks ^^</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> this is an unreal level of cool!!!</p>
<p>imagine being able to set a breakpoint on a condition in your source code, and then run your simulation up until the point where the condition becomes true--all with as little as 10% time overhead and without multi-gigabyte VCD files, but while still retaining the full view of the design... anywhere in a mixed Amaranth/Verilog/VHDL environment</p><p>this was prototyped and should be ready for use with just a bit of development and polishing</p>
<p>the idea I had that led me to designing it is that a waveform viewer is useful but in many cases it's a downright unfriendly experience; rather, being able to set breakpoints, see terminal output (via `Print` statements in Amaranth or `$display` statements in Verilog), and step forward and back, while still retaining waveform viewer integration, would make certain workflows much easier, especially to new developers</p>
<p>good news: I can now publish my work on "RTL debugger", an interactive tool that lets you single-step your hardware design and observe its state, currently integrated into VS Code as an extension but using an open protocol <a href="https://github.com/amaranth-lang/rtl-debugger" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/amaranth-lang/rtl-d</span><span class="invisible">ebugger</span></a></p><p>right now it's in a very early state and not all that useful, but this should change in the coming days</p>
<p>Assigned certified b corp at birth</p>