Friday, 2022-04-01

*** tpb <[email protected]> has joined #litex00:00
*** nelgau_ <[email protected]> has quit IRC (Remote host closed the connection)00:38
*** nelgau <[email protected]> has joined #litex00:38
*** Degi_ <[email protected]> has joined #litex01:12
*** Degi <[email protected]> has quit IRC (Ping timeout: 260 seconds)01:13
*** Degi_ is now known as Degi01:13
*** sebo <[email protected]> has joined #litex04:02
*** sebo <[email protected]> has quit IRC (Ping timeout: 272 seconds)04:09
*** sebo <[email protected]> has joined #litex07:01
*** sebo <[email protected]> has quit IRC (Ping timeout: 260 seconds)07:07
*** FabM <[email protected]> has joined #litex07:08
*** lexano_ <[email protected]> has quit IRC (Ping timeout: 240 seconds)07:44
*** sebo <[email protected]> has joined #litex08:15
*** sebo <[email protected]> has quit IRC (Ping timeout: 260 seconds)09:05
zyp_florent_, I'm having some issues with https://github.com/enjoy-digital/litex/commit/38a7b1fee0f7a412481e6085b94a5d1ab70cdc7409:34
zypit's making my build fail with ValueError: Multiple submodules with local clock domains cannot be anonymous09:34
*** AndrewD <[email protected]> has joined #litex09:43
AndrewDtnt: thanks, I assumed there must be a reason for the pattern but using litex is my first reason to take python seriously. I've discovered I quite like it!09:50
*** C-Man <[email protected]> has joined #litex10:03
*** AndrewD <[email protected]> has quit IRC (Ping timeout: 250 seconds)10:14
*** tucanae47_ <[email protected]> has quit IRC (Quit: Connection closed for inactivity)11:05
*** lexano <[email protected]> has joined #litex11:32
_florent_zyp: ok, I'll see if I can do this differently13:08
tnt_florent_: btw, tried again with updated litex/litepci still same issue in x8 :/13:18
tntSo I if you have the litescope code to probe the inside, I can try that next.13:19
_florent_tnt: Thanks, you could use this:13:29
_florent_https://www.irccloud.com/pastebin/VYoJsM8z/13:29
tpbTitle: Snippet | IRCCloud (at www.irccloud.com)13:29
_florent_and trigger on m_axis_rc.valid before starting the dma_test13:30
_florent_to see if you the DMA Reader receives the first completions. And once stuck, if you can do another capture to see if that's rc channel that is stuck (valid=1, ready=0)13:31
tntAck.13:33
_florent_zyp: not very clean, but this should fix your build. I'll probably have another look at it.14:10
_florent_https://github.com/enjoy-digital/litex/commit/c400479174847a3f107236badc156d9dbd8fd41e14:10
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Quit: Leaving)14:32
tnt_florent_: https://i.imgur.com/GxPStW2.png and https://i.imgur.com/IZlV2Hm.png14:39
*** Melkhior <Melkhior!~Melkhior@2a01:e0a:1b7:12a0:225:90ff:fefb:e717> has joined #litex15:14
Melkhiorhello; what would be the 'recommended' way to clear (set all words to 0) a Memory() object? I find myself in need of clearing the tag memory of a wishbone cache to "flush" it but not sure how to do that (no lines need eviction as I converted it from write-back to write-through/write-no-allocate)15:24
Melkhiorthanks15:24
Melkhior(I tried a ResetInserter() but those don't seem to work on Memory ?)15:26
_florent_tnt: ok, thanks. So it seems to start correctly and nothing indicates that a channel is blocked when it's hanging.16:44
_florent_tnt: it would be interesting to add these signals:16:44
_florent_https://www.irccloud.com/pastebin/wDTzB9hD/16:44
tpbTitle: Snippet | IRCCloud (at www.irccloud.com)16:44
_florent_Melkhior: A Block RAM does not have a reset pin, you'll have to implement your own logic to do clear the sections you want16:53
_florent_Melkhior: You could share one of the port of the Memory for this, or add another specific. But if you already have 2 ports, adding another will prevent the use of BlockRAM.16:55
Melkhior@_florent_ OK thanks! it should only have one port (it's basically the tag_mem from the wishbone cache) so I could add a loop to reset all tag bits to zero16:58
Melkhior(or I could try and do some snooping to only invalidates lines that have been write-touched by the host... but that's probably harder)17:01
*** sebo <[email protected]> has joined #litex18:02
*** sebo <[email protected]> has quit IRC (Ping timeout: 252 seconds)18:06
*** Martoni <Martoni!~Martoni@2a03:d604:103:600:2ad2:44ff:fe23:2f72> has joined #litex18:42
*** Martoni <Martoni!~Martoni@2a03:d604:103:600:2ad2:44ff:fe23:2f72> has quit IRC (Ping timeout: 260 seconds)19:31
*** _franck_ <[email protected]> has quit IRC (Quit: Ping timeout (120 seconds))23:08
*** _franck_ <[email protected]> has joined #litex23:08

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