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
<_whitenotifier-c> [YoWASP/yosys] whitequark pushed 1 commit to develop [+0/-0/±1] https://github.com/YoWASP/yosys/compare/af7f4607b882...3f265c98726f
<_whitenotifier-c> [YoWASP/yosys] whitequark 3f265c9 - Update dependencies.
Degi_ has joined #amaranth-lang
Degi has quit [Ping timeout: 256 seconds]
Degi_ is now known as Degi
lambda has quit [Quit: WeeChat 3.5]
lambda has joined #amaranth-lang
Chips4Makers[m] has quit [Quit: You have been kicked for being idle]
jn has quit [Ping timeout: 244 seconds]
jn has joined #amaranth-lang
jn has joined #amaranth-lang
Guest41 has joined #amaranth-lang
<Guest41> I was trying out Records (as described here https://github.com/RobertBaruch/nmigen-tutorial/blob/master/6_combining.md#records) for a design I had mind but was a bit surprised when looking at simulation waveforms to see that only the field names are printed and the name of the object that instantiated the Record is missing. Is that intentional or
<Guest41> am I doing something wrong?
<FL4SHK> that's normal
<Guest41> but doesn't that defeat the purpose? I mean if I have a bunch of buses represetned as records each having a 'data' field then it seems my simulation waveforms will be a mess and I cannot tell them apart?
<FL4SHK> I wrote something you could use instead
<FL4SHK> `Record` is in the process of being redesigned
<FL4SHK> Or will be eventually
<FL4SHK> that's separate from the stuff I wrote
<Guest41> Sure, if it is on github and works the way I want then I'd be happy to try it out
<Guest41> Cool, do you have a usage example as well?
<FL4SHK> `Splitrec` probably does what you want
<FL4SHK> though you may prefer `Packarr`
<FL4SHK> `Packarr` doesn't solve the issue of waveform signals
<Guest41> I'll have a look. Thanks!
<FL4SHK> no problem
<FL4SHK> `Splitarr` is also of interest
<FL4SHK> er wait
<FL4SHK> `Packarr` isn't a record
<FL4SHK> `Packrec` is the record-like
Guest41 has quit [Quit: Client closed]
<_whitenotifier-c> [amaranth] markus-zzz commented on issue #693: [RFC] Aggregate data structure library - https://github.com/amaranth-lang/amaranth/issues/693#issuecomment-1159560064
nelgau has quit [Read error: Connection reset by peer]
nelgau has joined #amaranth-lang
lf has quit [Ping timeout: 244 seconds]
lf has joined #amaranth-lang