whitequark changed the topic of #amaranth-lang to: Amaranth hardware definition language · code https://github.com/amaranth-lang · logs https://libera.irclog.whitequark.org/amaranth-lang
ktemkin has quit [Ping timeout: 248 seconds]
<_whitenotifier-c> [YoWASP/yosys] whitequark pushed 1 commit to develop [+0/-0/±1] https://github.com/YoWASP/yosys/compare/3f265c98726f...38e75a71b746
<_whitenotifier-c> [YoWASP/yosys] whitequark 38e75a7 - Update dependencies.
gatecat has quit [Ping timeout: 240 seconds]
yuriks has quit [Ping timeout: 248 seconds]
yuriks has joined #amaranth-lang
ktemkin has joined #amaranth-lang
gatecat has joined #amaranth-lang
yuriks has quit [Ping timeout: 258 seconds]
yuriks has joined #amaranth-lang
Degi_ has joined #amaranth-lang
Degi has quit [Ping timeout: 256 seconds]
Degi_ is now known as Degi
gatecat has quit [Ping timeout: 256 seconds]
gatecat has joined #amaranth-lang
XgF has quit [Remote host closed the connection]
XgF has joined #amaranth-lang
<d1b2> <MCE> excuse a dumb question, but does Amaranth have any equivalent of $display?
<adamgreig[m]> usually if you're using pysim to simulate some amaranth design you can just use python's normal print() as required (or other outputs, or asserts, or integrate with pytest, etc)
<jevinskie[m]> MCE: it’s gated on yosys support iirc
<d1b2> <MCE> So in this type of simulation, the design is not elaborated once at the start?
<jevinskie[m]> It is but the elaboration to verilog has to go through yosys IIRC
<d1b2> <bob_twinkles> it's a question of how you're simulating the design
<d1b2> <bob_twinkles> if you're exporting to a verilog testbench, then you probably need 2459
<d1b2> <bob_twinkles> if you're using Amaranth's built-in "pysim" infrastructure, you can use thing like yield sig to get signal values and just use normal python prints (or python asserts, or any other python code)
<d1b2> <bob_twinkles> if you're exporting just your design to verilog/cxxrtl and simulating with a custom testbench outside of Amaranth, then you can do your normal thing/use the full power of C++
urja has quit [Read error: Connection reset by peer]
lf has quit [Ping timeout: 244 seconds]
lf has joined #amaranth-lang
urja has joined #amaranth-lang