_florent_ changed the topic of #litex to: LiteX FPGA SoC builder and Cores / Github : https://github.com/enjoy-digital, https://github.com/litex-hub / Logs: https://libera.irclog.whitequark.org/litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex
Degi_ has joined #litex
Degi has quit [Ping timeout: 268 seconds]
Degi_ is now known as Degi
nickoe has quit [Quit: Client closed]
nickoe has joined #litex
<tpw_rules> looks like some ram inference on broken
<tpw_rules> is broken on cyclone v
<tpw_rules> specifically for the linux soc.
nickoe has quit [Quit: Client closed]
nickoe has joined #litex
nickoe has quit [Quit: Client closed]
nickoe has joined #litex
josuah has quit [Ping timeout: 244 seconds]
Brinx has quit [Remote host closed the connection]
josuah has joined #litex
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
nickoe has quit [Quit: Client closed]
nickoe has joined #litex
genpaku has quit [Remote host closed the connection]
genpaku has joined #litex
nickoe has quit [Quit: Client closed]
nickoe has joined #litex
<somlo> gatecat: thanks for pointing out flow3 -- I can get it to pass timing fairly comfortably at 50MHz (rocket on ecpix5) -- I created https://github.com/enjoy-digital/litex/pull/1435
<somlo> that said, it still fails dram initialization. Which is a strange coincidence, because `fulld` (128-bit wide memory bus with fpu) also fails dram initialization on the nexys_video (different board, different toolchain, same cpu verilog)
<somlo> which makes me wonder if there's something broken about just the verilog for that particular variant (other variants of the same width work fine on both boards -- I can try more cores or drop the fpu and it's fine on nexys_video; I can only drop the fpu on ecpix5, but that's fine too :) )
<somlo> maybe https://github.com/enjoy-digital/litex/issues/1432 is caused by something wrong with that rocket variant rather than LiteDRAM?
<somlo> the plot thickens... :)
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
<tpw_rules> i had some dram init failures when fooling around yesterday on cyclone v and was able to fix it by tweaking the clock phase. but my ram is boring old sdram
<tpw_rules> that same fix and comment is present on a lot of boards
<somlo> this is litedram failing to "train" (read/write leveling) when the SoC is built with a very specific variant of rocket cpu (fpu-enabled, 128-bit wide memory port, single-core)
<somlo> any other cpu of the same family (4-core, or single-core without fpu), same memory port width, works just fine
<somlo> I'd prefer to find a way to tweak LiteDRAM or the leveling software initialization if possible -- digging into how the cpu is different from its brethren is *hard* (requires understanding Chisel :))
<somlo> so I'd prefer to do that only if nothing else works first :D
<tpw_rules> it seems quartus is unable to infer Migen RAMs
<tpw_rules> sometimes
<tpw_rules> is there a way to like increase the verbosity?
<tpw_rules> when quartus doesn't infer it it doesn't even mention it
<tpw_rules> oh, it's dependent on the size. amazing
nickoe has quit [Quit: Client closed]
nickoe has joined #litex
nickoe has quit [Quit: Client closed]
nickoe has joined #litex
bl0x has joined #litex