cyrozap_ has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
FFY00_ has joined #amaranth-lang
FFY00 has quit [Ping timeout: 256 seconds]
cyrozap has joined #amaranth-lang
<zyp[m]>
oh, I like that, pretty much compiler explorer for amaranth
<zyp[m]>
would be nice if it had an easy way to specify grabbing a custom branch or a PR or something, could e.g. attach a live demo to a RFC
notgull has quit [Ping timeout: 272 seconds]
notgull has joined #amaranth-lang
<cr1901>
Or attach a live demo to a bug report
notgull has quit [Ping timeout: 255 seconds]
<galibert[m]>
Ok, that playground is just excellent
roflin has quit [Quit: WeeChat 4.2.1]
roflin has joined #amaranth-lang
notgull has joined #amaranth-lang
tarmoo has joined #amaranth-lang
notgull has quit [Ping timeout: 272 seconds]
tarmoo has quit [Ping timeout: 252 seconds]
tarmoo has joined #amaranth-lang
mwk has quit [Ping timeout: 246 seconds]
mwk has joined #amaranth-lang
tarmoo has quit [Ping timeout: 268 seconds]
tarmoo has joined #amaranth-lang
roflin has quit [Quit: WeeChat 4.2.1]
roflin has joined #amaranth-lang
<whitequark[cis]>
<zyp[m]> "oh, I like that, pretty much..." <- yep!
<whitequark[cis]>
<zyp[m]> "would be nice if it had an..." <- it requires a python package... i could make it possible to specify an URL maybe?
<whitequark[cis]>
<galibert[m]> "Ok, that playground is just..." <- thanks!!
eldiem has joined #amaranth-lang
tarmoo has quit [Ping timeout: 255 seconds]
tarmoo has joined #amaranth-lang
tarmoo has quit [Client Quit]
tarmoo has joined #amaranth-lang
tarmoo has quit [Ping timeout: 255 seconds]
tarmoo has joined #amaranth-lang
jfng[m] has quit [Quit: Idle timeout reached: 172800s]
tarmoo has quit [Ping timeout: 256 seconds]
adamgreig[m] has joined #amaranth-lang
<adamgreig[m]>
playground is amazing, great work! i've wanted something like this for ages. do you think it could gain the ability to do yosys synth (or even npnr) for ice40/ecp5/... and display the resource usage? it'd be nice to get a rough idea of how many luts something ends up using
<whitequark[cis]>
theoretically yes, practically i feel like yowasp toolchain for vscode is a better fit for that
<whitequark[cis]>
since then you can actually flash
<whitequark[cis]>
i guess i already ship full yosys, i could run synth_ice40... but it complicates the tool a *lot* conceptually
<adamgreig[m]>
yea, I'm not sure what the nicest way to wrap it up is. maybe amaranth_playground.show_ice40_synth(rtlil...), but it raises a lot of questions about platforms and resources and such that don't exist otherwise
<adamgreig[m]>
really I think it comes from a different want, to easily synth a small out-of-context blob of logic and see how tweaking it can affect resource usage, but with more experience I've somewhat stopped thinking this would be as useful as I first hoped anyway
<whitequark[cis]>
yeah.
<zyp[m]>
if it shipped amaranth-boards, you'd probably have enough platforms for common stuff, but I'm also not sure how useful that'd be
<tpw_rules>
the lack then would be programming
<tpw_rules>
i set up a friend with amaranth recently and i could get everything through pip except a programmer
<tpw_rules>
which is pretty neat
<whitequark[cis]>
yep! as designed
frgo has joined #amaranth-lang
tarmoo has joined #amaranth-lang
notgull has joined #amaranth-lang
Wanda[cis] has quit [Quit: Idle timeout reached: 172800s]
<Degi>
Nice playground! I guess WebUSB could work, although getting OpenOCD or so to run in a web browser sounds potentially complicated