whitequark[cis] changed the topic of #amaranth-lang to: Amaranth hardware definition language · weekly meetings: Amaranth each Mon 1700 UTC, Amaranth SoC each Fri 1700 UTC · code https://github.com/amaranth-lang · logs https://libera.irclog.whitequark.org/amaranth-lang · Matrix #amaranth-lang:matrix.org
lf_ has joined #amaranth-lang
lf has quit [Ping timeout: 268 seconds]
tarmoo has quit [Quit: leaving]
<tpw_rules> neat! i really need to dig into wasm
Lord_Nightmare has quit [Quit: ZNC - http://znc.in]
Lord_Nightmare has joined #amaranth-lang
Degi_ has joined #amaranth-lang
Degi has quit [Ping timeout: 255 seconds]
Degi_ is now known as Degi
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
tarmoo has quit [Ping timeout: 260 seconds]
tarmoo has joined #amaranth-lang