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
Degi has quit [Ping timeout: 255 seconds]
Degi has joined #amaranth-lang
<catlosgay[m]> https://dvcon-proceedings.org/wp-content/uploads/on-verification-coverage-metrics-in-formal-verification-and-speeding-verification-closure-with-ucis-coverage-interoperability-standard.pdf i remembered this paper exists which presents a reasonable overview of coverage, mainly focused on formal but it applies to sim too (although in sim you have more coverage metrics written by verification engineers in the form of cover
<catlosgay[m]> groups/cover points, which can be reused in formal). formal coverage techniques suffer from one of the general problems formal has, in that it is good at answering yes or no questions (can this signal be toggled) and less good at questions that need more subtle quantified answers (what proportion of the state space sees this signal toggled)
<catlosgay[m]> although not saying it, this paper is basically just a description of how the coverage app works in jaspergold
<_whitenotifier-f> [YoWASP/yosys] whitequark pushed 1 commit to develop [+0/-0/±1] https://github.com/YoWASP/yosys/compare/642bd07879f3...141920354998
<_whitenotifier-f> [YoWASP/yosys] whitequark 1419203 - Update dependencies.
peepsalot has joined #amaranth-lang
notgull has quit [Ping timeout: 255 seconds]
notgull has joined #amaranth-lang
<tpw_rules> does anyone have pointers to/has made any nice educational resources on amaranth? i'm hoping to introduce it in my uni lab group as an on-ramp to some FPGA work
<tpw_rules> if not i'll probably share what i make but it's unlikely to be pretty :)
<tpw_rules> there is some stuff in the documentation, i'll wade through that too
jjsuperpower has joined #amaranth-lang
jjsuperpower has quit [Remote host closed the connection]
jjsuperpower has joined #amaranth-lang
jjsuperpower has quit [Ping timeout: 248 seconds]
notgull has quit [Ping timeout: 272 seconds]
notgull has joined #amaranth-lang
nyanotech has quit [Quit: No Ping reply in 180 seconds.]
nyanotech has joined #amaranth-lang
chaoticryptidz has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
chaoticryptidz has joined #amaranth-lang
GenTooMan has quit [Ping timeout: 248 seconds]
mindw0rk has quit [Read error: Connection reset by peer]
mindw0rk has joined #amaranth-lang
mindw0rk has quit [Read error: Connection reset by peer]
mindw0rk has joined #amaranth-lang
GenTooMan has joined #amaranth-lang
<mcc111[m]> <tpw_rules> "there is some stuff in the..." <- This page in the docs https://amaranth-lang.org/docs/amaranth/latest/tutorial.html links several resources. But some of them refer to outdated versions/terminology.
<whitequark[cis]> yeah, that's currently the best we have
<whitequark[cis]> I've been working on better resources but this got postponed a bit for a variety of reasons
<whitequark[cis]> we'll get there
<_whitenotifier-f> [YoWASP/yowasp.github.io] whitequark pushed 2 commits to main [+1/-0/±4] https://github.com/YoWASP/yowasp.github.io/compare/2e1a51e999e4...ec98fae51be0
<_whitenotifier-f> [YoWASP/yowasp.github.io] whitequark a08e19d - Update Jekyll.
<_whitenotifier-f> [YoWASP/yowasp.github.io] whitequark ec98fae - Add FOSSi Foundation logo.
lf has joined #amaranth-lang
GenTooMan has quit [Ping timeout: 260 seconds]
cybernaut has joined #amaranth-lang
chaoticryptidz has quit [Ping timeout: 264 seconds]
<tpw_rules> totally understandable. i'll try to contribute what i can
chaoticryptidz has joined #amaranth-lang
cybernaut has quit [Ping timeout: 272 seconds]
cybernaut has joined #amaranth-lang
cybernaut has quit [Quit: Leaving]
cybernaut has joined #amaranth-lang
cybernaut has quit [Read error: Connection reset by peer]
chaoticryptidz has quit [Ping timeout: 255 seconds]
GenTooMan has joined #amaranth-lang
chaoticryptidz has joined #amaranth-lang
<tpw_rules> so is amaranth pretty standardized on wishbone? has anyone made converters to other buses?
<whitequark[cis]> nope, -soc is actually generic
<whitequark[cis]> AXI isn't here yet but it will be
<tpw_rules> that seems like it might be a bit of a headache?
chaoticryptidz has quit [Read error: Connection reset by peer]
<tpw_rules> (also does anyone care about avalon)
chaoticryptidz has joined #amaranth-lang
<whitequark[cis]> don't know about avalon
<whitequark[cis]> tpw_rules: amaranth is in general not very opinionated, but also wishbone is just bad
<mcc111[m]> sporniket: Successfully got the cradle working! I'm not sure to what extent the HDMI is working tho. Will continue relaying information through your issues page
<mcc111[m]> Update, successful third-party build and run of the HDMI flasher demo from sporniket 's "Cradle" repo: https://mastodon.social/@mcc/111156530447699355
<whitequark[cis]> \o/
<mcc111[m]> My hope is to eventually get a single amaranth repo to the point it can build little "tv game" thingies to any of the Analogue Pocket, a MiSTER, or a standalone FPGA like the colorlight.
lf has quit [Ping timeout: 260 seconds]
lf has joined #amaranth-lang