whitequark[m] changed the topic of #nmigen to: nMigen hardware description language · code https://github.com/nmigen · logs https://freenode.irclog.whitequark.org/nmigen
Degi_ has joined #nmigen
Degi has quit [Ping timeout: 252 seconds]
Degi_ is now known as Degi
<_whitenotifier-3> [YoWASP/nextpnr] whitequark pushed 1 commit to develop [+0/-0/±1] https://git.io/JO5Hw
<_whitenotifier-3> [YoWASP/nextpnr] whitequark e1fa9db - Update dependencies.
cr1901_modern1 has joined #nmigen
cr1901_modern has quit [Ping timeout: 245 seconds]
cr1901_modern1 has quit [Client Quit]
cr1901_modern has joined #nmigen
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
lkcl has quit [Ping timeout: 252 seconds]
lkcl has joined #nmigen
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
roamingr1 has quit [Ping timeout: 268 seconds]
jjeanthom has joined #nmigen
Bertl is now known as Bertl_zZ
jjeanthom has quit [Ping timeout: 240 seconds]
cr1901_modern has quit [Ping timeout: 245 seconds]
<fest> (most likely) a silly question: can one use multiple clock domains in the same FSM?
chipmuenk has joined #nmigen
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
<whitequark[m]> fest: technically yes, though in most cases this would lead to unfortunate results
<fest> yes, so I saw.. I did reorganize the logic so it's not necessary
<fest> which leads to my next question (more likely glasgow related though): I'd like to write data to host. I'm trying to use clock_domain=ClockDomain("sens") argument for get_in_fifo, but I don't receive any data. When removing the clock_domain argument and clocking the module that does the writing from sync- I do receive the data I expect. Does the clo
<fest> ck_domain argument exist for use-cases like this, or for something else?
<whitequark[m]> the short answer is that multiclock applets are still broken
<whitequark[m]> though you probably are hitting some other issue
<fest> btw, is there a way to clock the whole applet from PLL? I'd think the FX2 interface has limits on clock, so probably not (at least not at ~73MHz I need)
<whitequark[m]> again, multiclock applets are still broken
<whitequark[m]> i started nmigen in large part to fix that
<whitequark[m]> and glasgow is still not fully migrated to nmigen
<whitequark[m]> until that happens, they will remain broken.
<whitequark[m]> the FX2 interface is always clocked at the same frequency
esden has quit [Read error: Connection reset by peer]
tannewt has quit [Read error: Connection reset by peer]
esden has joined #nmigen
tannewt has joined #nmigen
<fest> this probably has been discussed somewhere, but I can't find it anywhere (neither irclogs nor github): maybe you happen to have a link that describes the exact nature of brokenness?
<whitequark[m]> FIFO resets
<whitequark[m]> currently, i do not have time to work on or upstream multiclock applets in glasgow, so you're completely on your own
<fest> got it, thanks!
pln has joined #nmigen
bvernoux has joined #nmigen
cr1901_modern has joined #nmigen
pln has quit [Quit: Connection closed]
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
Bertl_zZ is now known as Bertl
roamingr1 has joined #nmigen
emeb has joined #nmigen
nickoe has quit [Ping timeout: 240 seconds]
vnksnkr has joined #nmigen
nickoe has joined #nmigen
emeb has quit [Quit: Leaving.]
emeb has joined #nmigen
Bertl is now known as Bertl_oO
jjeanthom has joined #nmigen
vnksnkr has quit [Ping timeout: 250 seconds]
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
chipmuenk has quit [Quit: chipmuenk]
roamingr1 has quit [Ping timeout: 252 seconds]
jjeanthom has quit [Ping timeout: 240 seconds]
bvernoux has quit [Quit: Leaving]
<lkcl> if anyone's interested there's a discussion of a group-buy of high-end ULX3S's on #talos-workstation
<lkcl> the idea is to use the LFE5UM-5G part because apparently it has faster BRAMs
<lkcl> gatecat: can you confirm that? i have a recollection of seeing a discussion where you'd found 5G parts to have faster BRAMs
<lkcl> only 40mhz is achievable for the ECP5 non-5G BRAMs, is that right?
<lkcl> also we need 128 mbyte (1 gigabit) SDRAM because of running reasonable-sized programs in linux
lf has quit [Ping timeout: 245 seconds]
lf has joined #nmigen
lkcl has quit [Ping timeout: 252 seconds]
<Degi> Only 40 MHz???
<Degi> The 5G can do at least 100 MHz
<Degi> (At least I'm using 125 MHz for a rather large FIFO which compiles to BRAM)
<Degi> Or is it like the total round trip time between time address is there and time data is out?
<Degi> (Should I try to find a frequency at which the memory gets unusable on a -5G device?)
<Degi> According to the datasheet memory has 272 MHz on -8 and 441 MHz on the 16x2 LUT RAMs (and IIRC the 5G is a bit better than 8)
lkcl has joined #nmigen