ChanServ changed the topic of #nmigen to: nMigen hardware description language · code at https://github.com/nmigen · logs at https://freenode.irclog.whitequark.org/nmigen · IRC meetings each Monday at 1800 UTC · next meeting October 12th
_whitelogger has joined #nmigen
danfoster has quit [Ping timeout: 272 seconds]
Degi has quit [Ping timeout: 256 seconds]
Degi has joined #nmigen
electronic_eel has joined #nmigen
electronic_eel_ has quit [Ping timeout: 264 seconds]
PyroPeter_ has joined #nmigen
PyroPeter_ is now known as PyroPeter
PyroPeter has quit [Ping timeout: 256 seconds]
<whitequark> anuejn: get_ineg/oneg: vup is correct, i wrote ice40 first and then kept it consistent
<whitequark> it's not super important to keep it that way
<whitequark> DiffPairs invert: well, you were the first person who actually requested it
Wlolong has joined #nmigen
emeb_mac has quit [Quit: Leaving.]
FL4SHK has quit [Ping timeout: 272 seconds]
FL4SHK has joined #nmigen
chipmuenk has joined #nmigen
jeanthom has joined #nmigen
peepsalot has quit [Ping timeout: 272 seconds]
moony has quit [Remote host closed the connection]
moony has joined #nmigen
Asu has joined #nmigen
jeanthom has quit [Ping timeout: 246 seconds]
peepsalot has joined #nmigen
ronyrus has quit [Quit: %me%]
ronyrus has joined #nmigen
peepsalot has quit [Ping timeout: 265 seconds]
peepsalot has joined #nmigen
jeanthom has joined #nmigen
Asu has quit [Remote host closed the connection]
jeanthom has quit [Ping timeout: 260 seconds]
_florent_ has quit [Quit: Connection closed for inactivity]
_whitelogger has joined #nmigen
<_whitenotifier-f> [nmigen] whitequark edited issue #500: Elif without If not recognized in nested If - https://git.io/JU0pk
<_whitenotifier-f> [nmigen] whitequark commented on issue #500: Elif without If not recognized in nested If - https://git.io/JTzjX
<_whitenotifier-f> [nmigen] whitequark edited a comment on issue #500: Elif without If not recognized in nested If - https://git.io/JTzjX
Asu has joined #nmigen
<_whitenotifier-f> [nmigen] whitequark commented on issue #485: {r,w}_level is broken on AsyncFIFO{Buffered,} - https://git.io/JTgfH
<whitequark> linking some nmigen discussion that accidentally happened in a different channel https://freenode.irclog.whitequark.org/glasgow/2020-10-22#1603367304-1603369561;
jeanthom has joined #nmigen
_florent_ has joined #nmigen
Asu has quit [Remote host closed the connection]
<_whitenotifier-f> [nmigen/nmigen] whitequark pushed 1 commit to master [+0/-0/±2] https://git.io/JTgqO
<_whitenotifier-f> [nmigen/nmigen] whitequark 9d62cbe - hdl.dsl: error on Elif immediately nested in an If.
<_whitenotifier-f> [nmigen] whitequark closed issue #500: Elif without If not recognized in nested If - https://git.io/JU0pk
<_whitenotifier-f> [nmigen/nmigen] github-actions[bot] pushed 1 commit to gh-pages [+0/-0/±13] https://git.io/JTgqB
<_whitenotifier-f> [nmigen/nmigen] whitequark cd4eb56 - Deploying to gh-pages from @ 9d62cbefa5894c9bce8a0025ce8ab0ae12873937 🚀
jeanthom has quit [Ping timeout: 246 seconds]
<_whitenotifier-f> [nmigen] whitequark commented on issue #507: How to implement support for arrays on ports - https://git.io/JTgmU
<_whitenotifier-f> [nmigen] whitequark closed issue #507: How to implement support for arrays on ports - https://git.io/JTlBh
samlittlewood has quit [Ping timeout: 256 seconds]
jeanthom has joined #nmigen
samlittlewood has joined #nmigen
samlittlewood has quit [Ping timeout: 260 seconds]
samlittlewood has joined #nmigen
jeanthom has quit [Ping timeout: 272 seconds]
jeanthom has joined #nmigen
jeanthom has quit [Ping timeout: 272 seconds]
zignig has quit [Ping timeout: 260 seconds]
zignig has joined #nmigen
chipmuenk1 has joined #nmigen
chipmuenk has quit [Ping timeout: 260 seconds]
chipmuenk1 has quit [Ping timeout: 260 seconds]
chipmuenk has joined #nmigen
<_whitenotifier-f> [nmigen] whitequark commented on issue #502: assignment not respecting RHS signedness - https://git.io/JTgBg
emeb_mac has joined #nmigen
chipmuenk has quit [Read error: Connection reset by peer]
chipmuenk1 has joined #nmigen
chipmuenk1 is now known as chipmuenk
<_whitenotifier-f> [nmigen/nmigen] whitequark pushed 1 commit to master [+0/-0/±2] https://git.io/JTggq
<_whitenotifier-f> [nmigen/nmigen] whitequark df70aae - sim._pyrtl: sign extend RHS of assignment.
<_whitenotifier-f> [nmigen] whitequark closed issue #502: assignment not respecting RHS signedness - https://git.io/JUNIc
<_whitenotifier-f> [nmigen/nmigen] github-actions[bot] pushed 1 commit to gh-pages [+0/-0/±13] https://git.io/JTggs
<_whitenotifier-f> [nmigen/nmigen] whitequark cbd74c5 - Deploying to gh-pages from @ df70aae887e6e3a06df0044b419eb40674543c18 🚀
<d1b2> <marble> When simulating, are the .vcd and .gtkw files generated by nmigen or by the icestorm toolchain?
<vup> I assume you mean when using pysim? Then they are generated by nmigen.
<d1b2> <marble> Ah. found the corresponding file ^^'. I thought that the sigrok file format would be a nice additional option. This would make the stack decoders available
<vup> doesn't sigrok already have a vcd import option?
Asu has joined #nmigen
<d1b2> <marble> I just tried that and I get no traces
<d1b2> <marble> The signal names are there, but there seems to be an error with the data. the traces are there when I open the same file in gtkwave
<d1b2> <marble> ah. I'm referring to pulseview
<d1b2> <marble> I get this error from pulseview http://ix.io/2BDS.
lkcl has quit [Ping timeout: 256 seconds]
lkcl has joined #nmigen
<vup> hmm, so it seems like it doesn't like multibit values in the vcd, supposedly support for them has been added some time ago: https://sigrok.org/bugzilla/show_bug.cgi?id=776
<vup> however building pulseview against libsigrok from master and opening a vcd file just segfaults...
<whitequark> marble: this is a pulseview issue, yeah
<whitequark> i've asked the sigrok folks to do something about it a very long time ago... and ~1y ago it actually worked
<whitequark> with multibit vcd signals
Wlolong has quit [Remote host closed the connection]
<d1b2> <marble> the three last commits on libsigrok are regarding vcd
chipmuenk1 has joined #nmigen
chipmuenk has quit [Ping timeout: 260 seconds]
chipmuenk1 is now known as chipmuenk
Asu has quit [Remote host closed the connection]
samlittlewood has quit [Ping timeout: 265 seconds]
samlittlewood_ has joined #nmigen
chipmuenk1 has joined #nmigen
chipmuenk has quit [Ping timeout: 260 seconds]
chipmuenk1 is now known as chipmuenk
<d1b2> <marble> worksn't on my machine :/
<anuejn> when I try to run the nmigen testsuite i get the error "smt2: ERROR: Unsupported cell type $sdff for cell rst_cdc.$auto$opt_dff.cc:702:run$139."
<anuejn> in FIFOFormalCase
<whitequark> out of date yosys or sby
<anuejn> is this some kind of yosys problem
<anuejn> okay thanks :)
<whitequark> not and/or. the problem is yosys/sby mismatch specifically
<anuejn> ok will try to update both
chipmuenk has quit [Quit: chipmuenk]
XgF has quit [Remote host closed the connection]
XgF has joined #nmigen
jeanthom has joined #nmigen
<anuejn> that helped, thanks :)
<d1b2> <EmilJ> Qs like this might be best to ask and answer on stackoverflow​ or similar
<d1b2> <EmilJ> So people in the future with a similar problem can help themselves
<d1b2> <EmilJ> Is there something one has to do to have a "tag" on stackoverflow​for nmigen​ or is it just a string people type in
<whitequark> you can add a tag yourself
<whitequark> or if you don't have enough reputation, i can do that
<d1b2> <EmilJ> Yeah, I seem to have 70x less reputation than is required
<d1b2> <EmilJ> I think this could help both usage and development, if it stops being a "read the source or ask around" but more of a "google the error and first thing tells you what to do" deal
<whitequark> gimme the question
<whitequark> i have almost 20k reputation so
<d1b2> <EmilJ> I don't... have a question
<whitequark> ohh
<whitequark> sorry, i didn't realize that
<d1b2> <EmilJ> my point was just "wouldn't offloading implementation details Q&A require less of an immediate reaction than IRC channel showing up activity"
<vup> its sad, that the irc logs seem to be so hard to find using google, probably because nothing links to them?
<whitequark> gotcha
<d1b2> <EmilJ> I haven't really done anything in nmigen, only wired together some code for HDMI out by vup and anuejn
<whitequark> irclogger is indexed by google
EmilJ has joined #nmigen
<vup> hmm
<whitequark> here for example https://webcache.googleusercontent.com/search?q=cache:3q4UWBQbKE0J:https://freenode.irclog.whitequark.org/nmigen/2020-05-01+&cd=7&hl=en&ct=clnk&gl=ru
<whitequark> though... the text is gone somehow?
<whitequark> wtf, the html for the text is there, but cached page doesn't show it
<miek> huh, the log section ends up too small for some reason? if i go in and increase the height manually the content is there: https://i.imgur.com/lBoSjJy.png
jeanthom has quit [Ping timeout: 272 seconds]
<whitequark> ahh, probably a css issue
<whitequark> i remember being super frustrated with css on that page and asking for help
<whitequark> maybe it's still not quite good enough
<whitequark> anyway, it's still indexed, no one looks at cached pages anyway
<vup> weird
<_whitenotifier-f> [nmigen] anuejn opened pull request #511: improve spec directory name of FHDLTestCase - https://git.io/JTgdr
<_whitenotifier-f> [nmigen] whitequark commented on pull request #511: improve spec directory name of FHDLTestCase - https://git.io/JTgd1
<_whitenotifier-f> [nmigen] whitequark commented on pull request #511: improve spec directory name of FHDLTestCase - https://git.io/JTgdH
<_whitenotifier-f> [nmigen] codecov[bot] commented on pull request #511: improve spec directory name of FHDLTestCase - https://git.io/JTgdQ
<_whitenotifier-f> [nmigen] codecov[bot] edited a comment on pull request #511: improve spec directory name of FHDLTestCase - https://git.io/JTgdQ
<_whitenotifier-f> [nmigen] codecov[bot] edited a comment on pull request #511: improve spec directory name of FHDLTestCase - https://git.io/JTgdQ
<_whitenotifier-f> [nmigen] whitequark commented on pull request #511: improve spec directory name of FHDLTestCase - https://git.io/JTgFm
<_whitenotifier-f> [nmigen] anuejn commented on pull request #511: improve spec directory name of FHDLTestCase - https://git.io/JTgFn
<_whitenotifier-f> [nmigen] anuejn synchronize pull request #511: improve spec directory name of FHDLTestCase - https://git.io/JTgdr
<_whitenotifier-f> [nmigen] codecov[bot] edited a comment on pull request #511: improve spec directory name of FHDLTestCase - https://git.io/JTgdQ
<_whitenotifier-f> [nmigen] codecov[bot] edited a comment on pull request #511: improve spec directory name of FHDLTestCase - https://git.io/JTgdQ
<_whitenotifier-f> [nmigen] codecov[bot] edited a comment on pull request #511: improve spec directory name of FHDLTestCase - https://git.io/JTgdQ
<_whitenotifier-f> [nmigen] codecov[bot] edited a comment on pull request #511: improve spec directory name of FHDLTestCase - https://git.io/JTgdQ
<_whitenotifier-f> [nmigen] anuejn opened pull request #512: Fix {r,w}_level in AsyncFIFOBuffered - https://git.io/JTgbP
<_whitenotifier-f> [nmigen] anuejn commented on issue #505: Formal Platform Integration - https://git.io/JTgb7
<_whitenotifier-f> [nmigen] codecov[bot] commented on pull request #512: Fix {r,w}_level in AsyncFIFOBuffered - https://git.io/JTgbd
<_whitenotifier-f> [nmigen] whitequark reviewed pull request #512 commit - https://git.io/JTgbb
<_whitenotifier-f> [nmigen] codecov[bot] edited a comment on pull request #512: Fix {r,w}_level in AsyncFIFOBuffered - https://git.io/JTgbd
<_whitenotifier-f> [nmigen] codecov[bot] edited a comment on pull request #512: Fix {r,w}_level in AsyncFIFOBuffered - https://git.io/JTgbd
<_whitenotifier-f> [nmigen] anuejn reviewed pull request #512 commit - https://git.io/JTgNT
<_whitenotifier-f> [nmigen] whitequark closed pull request #511: improve spec directory name of FHDLTestCase - https://git.io/JTgdr
<_whitenotifier-f> [nmigen/nmigen] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/JTgNL
<_whitenotifier-f> [nmigen/nmigen] anuejn ca6fa03 - tests: make spec directory name unique per test method.
<_whitenotifier-f> [nmigen] whitequark commented on pull request #511: improve spec directory name of FHDLTestCase - https://git.io/JTgNt
<_whitenotifier-f> [nmigen/nmigen] github-actions[bot] pushed 1 commit to gh-pages [+0/-0/±13] https://git.io/JTgNs
<_whitenotifier-f> [nmigen/nmigen] whitequark 26018b0 - Deploying to gh-pages from @ ca6fa036f6cd057c997460cf5898bbf791c4546a 🚀
<anuejn> awygle: could you take a look at https://github.com/nmigen/nmigen/pull/512/files#r510471383
<awygle> anuejn: sure
<anuejn> nice :r
<anuejn> * :)
<awygle> i definitely did write that. and it is level-related logic, if you check the original "add r,w_level" pr you'll see that produce_r_bin didn't exist before then
<awygle> i think it wasn't synced to the actual data, being on a one cycle delay, which is why i made the change to comb
<awygle> btw thanks for fixing this, i kept meaning to get back to it but ... you know how it is
<awygle> which is the .comb change
<awygle> anuejn: ^ reviewed
<awygle> i can comment on the PR if you want
<anuejn> would be nice :)
<awygle> done
<anuejn> tx
jeanthom has joined #nmigen
jeanthom has quit [Ping timeout: 265 seconds]