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)