Sunday, 2022-09-18

*** tpb <[email protected]> has joined #litex00:00
*** Degi_ <[email protected]> has joined #litex00:21
*** Degi <[email protected]> has quit IRC (Ping timeout: 268 seconds)00:23
*** Degi_ is now known as Degi00:23
*** nickoe <[email protected]> has quit IRC (Quit: Client closed)00:38
*** nickoe <[email protected]> has joined #litex00:38
tpw_ruleslooks like some ram inference on broken01:19
tpw_rulesis broken on cyclone v01:19
tpw_rulesspecifically for the linux soc. 01:21
*** nickoe <[email protected]> has quit IRC (Quit: Client closed)02:52
*** nickoe <[email protected]> has joined #litex02:53
*** nickoe <[email protected]> has quit IRC (Quit: Client closed)06:56
*** nickoe <[email protected]> has joined #litex06:56
*** josuah <[email protected]> has quit IRC (Ping timeout: 244 seconds)07:31
*** Brinx <[email protected]> has quit IRC (Remote host closed the connection)07:46
*** josuah <[email protected]> has joined #litex08:34
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)09:36
*** TMM_ <[email protected]> has joined #litex09:36
*** nickoe <[email protected]> has quit IRC (Quit: Client closed)09:52
*** nickoe <[email protected]> has joined #litex09:52
*** genpaku <[email protected]> has quit IRC (Remote host closed the connection)10:20
*** genpaku <[email protected]> has joined #litex10:20
*** nickoe <[email protected]> has quit IRC (Quit: Client closed)12:27
*** nickoe <[email protected]> has joined #litex12:28
somlogatecat: 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/143512:33
somlothat 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)12:35
somlowhich 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 :) )12:36
somlomaybe https://github.com/enjoy-digital/litex/issues/1432 is caused by something wrong with that rocket variant rather than LiteDRAM?12:37
somlothe plot thickens... :)12:37
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)13:37
*** TMM_ <[email protected]> has joined #litex13:37
tpw_rulesi 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 sdram14:06
tpw_ruleshttps://github.com/litex-hub/litex-boards/blob/45494f60e0b9a996b2eeb1120f2ff634d580a6e8/litex_boards/targets/terasic_de0nano.py#L5214:08
tpw_rulesthat same fix and comment is present on a lot of boards14:09
somlothis 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)16:09
somloany other cpu of the same family (4-core, or single-core without fpu), same memory port width, works just fine16:10
somloI'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 :)) 16:10
somloso I'd prefer to do that only if nothing else works first :D16:11
tpw_rulesit seems quartus is unable to infer Migen RAMs17:24
tpw_rulessometimes17:28
tpw_rulesis there a way to like increase the verbosity?17:39
tpw_ruleswhen quartus doesn't infer it it doesn't even mention it17:39
tpw_rulesoh, it's dependent on the size. amazing17:54
*** nickoe <[email protected]> has quit IRC (Quit: Client closed)18:42
*** nickoe <[email protected]> has joined #litex18:43
*** nickoe <[email protected]> has quit IRC (Quit: Client closed)22:08
*** nickoe <[email protected]> has joined #litex22:09
*** bl0x <[email protected]> has joined #litex22:37

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!