Wednesday, 2021-05-12

*** tpb has joined #litex00:00
*** pftbest has quit IRC00:01
*** pftbest has joined #litex00:12
*** pftbest has quit IRC00:17
*** pftbest has joined #litex00:28
*** pftbest has quit IRC00:33
*** pftbest has joined #litex00:59
*** pftbest has quit IRC01:04
*** pftbest has joined #litex01:15
*** pftbest has quit IRC01:19
*** pftbest has joined #litex01:31
*** pftbest has quit IRC01:36
*** pftbest has joined #litex01:47
*** pftbest has quit IRC01:51
*** TMM has quit IRC02:02
*** TMM has joined #litex02:02
*** pftbest has joined #litex02:02
*** pepijndevos has quit IRC02:06
*** pftbest has quit IRC02:07
*** pepijndevos has joined #litex02:08
*** pftbest has joined #litex02:18
*** pftbest has quit IRC02:23
*** pftbest has joined #litex02:50
*** pftbest has quit IRC02:54
*** mikeK_de1soc has quit IRC03:16
*** Bertl is now known as Bertl_zZ03:17
*** pftbest has joined #litex03:21
*** pftbest has quit IRC03:26
*** pftbest has joined #litex03:37
*** pftbest has quit IRC03:42
*** Degi_ has joined #litex03:55
*** Degi has quit IRC03:55
*** Degi_ is now known as Degi03:55
*** pftbest has joined #litex04:09
*** pftbest has quit IRC04:13
*** DurandA has joined #litex04:17
DurandAHi. I am looking for some help to use CSRs (not CSRStatus or CSRStorage). Specifically, I try to do a self-resetting CSR. Currently, the CPU/remote has to send a pulse to an "enable" CSRStorage.04:32
DurandAI didn't find something like that in the codebase. Thanks for your ideas.04:34
*** pftbest has joined #litex04:40
*** pftbest has quit IRC04:45
*** pftbest has joined #litex05:12
*** pftbest has quit IRC05:16
*** pftbest has joined #litex05:28
*** pftbest has quit IRC05:32
*** chipdsgr has quit IRC05:34
*** pftbest has joined #litex05:43
*** pftbest has quit IRC05:48
*** pftbest has joined #litex05:59
*** pftbest has quit IRC06:04
*** DurandA has quit IRC06:13
*** pftbest has joined #litex06:15
*** pftbest has quit IRC06:20
*** pftbest has joined #litex06:28
*** d_olex has quit IRC06:46
*** d_olex has joined #litex07:17
*** chipdsgr has joined #litex07:41
*** Finde has quit IRC08:28
*** Finde has joined #litex08:28
*** Bertl_zZ is now known as Bertl09:12
*** chipdsgr has quit IRC09:40
*** pftbest_ has joined #litex11:26
*** pftbest has quit IRC11:27
*** indy has quit IRC11:31
*** indy has joined #litex12:18
*** Bertl is now known as Bertl_oO15:02
*** rj has joined #litex15:32
*** rj has quit IRC15:42
*** rj has joined #litex15:42
*** rj has quit IRC16:01
*** rj has joined #litex16:09
*** SpaceCoaster has quit IRC16:16
*** SpaceCoaster has joined #litex16:16
*** _florent_ has quit IRC16:16
*** _florent_ has joined #litex16:18
*** rj has quit IRC16:46
*** rj has joined #litex16:49
nickoe_florent_ Did you see my "question" in https://github.com/enjoy-digital/litedram/issues/251#issuecomment-835897878 ?16:53
*** scientes has joined #litex17:17
*** rj has quit IRC17:29
*** rj has joined #litex17:40
*** thorns514 has joined #litex18:11
*** rj has quit IRC18:14
*** rj has joined #litex18:32
*** rj has quit IRC18:59
*** FFY00_ has quit IRC19:09
*** FFY00_ has joined #litex19:10
*** rj has joined #litex19:27
*** rj has quit IRC19:44
*** rj has joined #litex19:55
nickoezyp: Mm, is this the correct to create a nullsink with the stream endpoint? https://pastebin.com/raw/5jYVhtjc20:04
zypyes20:05
zypand a nullsource would equivalently have valid always high20:05
*** Melkhior has quit IRC20:08
nickoemm, but then I wonder why this does not appear to work :S20:12
nickoehttps://i.snipboard.io/Nexv3K.jpg20:13
nickoezyp: With this code https://pastebin.com/raw/p5UTedKw20:13
nickoeso I just connected the dma to the nullsink20:14
nickoebut why does the dma source ready signal go low?20:14
nickoeoh, I also have the cdc in between, but it should still not do that all the time.20:16
zypself.comb += dma.source.connect(cdc.sink)20:16
zypself.comb += cdc.sink.connect(nullsink.sink)20:16
zypthat should be cdc.source20:16
nickoeOhh, nice. I must be blind today.20:17
zypalso, you might want to use a Pipeline() to hook this up20:17
zypPipeline(dma, cdc, nullsink) is a bit more readable than what you've got now :)20:17
nickoeI can't finde that, is that a litex thing or migen?20:18
zypit's in litex.soc.interconnect.stream20:18
zyplike all other stream constructs20:18
nickoeok, I see it20:18
nickoenot sure what was wrong with my search thing20:19
zypI suggest you have a read through that module, it's got a bunch of convenient building blocks20:19
nickoeyeah, well, but not a hell lot of documentaiton :S So it is hard to find what "I didn't know I needed" when I don't know what they do. :D20:20
nickoebut that do look more readable indeed.20:20
nickoeBut at least I am sorta getting the gang of understanding the internals with a glance20:26
*** rj has quit IRC20:27
*** TMM has quit IRC20:28
*** TMM has joined #litex20:28
nickoezyp: Why does it appear that this storage is equal to 3? no matter what reset value I set it to?20:36
nickoehttps://pastebin.com/raw/ThntnD5t20:36
zypis it not hooked up to anything?20:37
nickoelike this https://github.com/nickoe/litex-boards/blob/mars_ax3_sim/litex_boards/targets/mars_ax3_custom.py#L29520:38
nickoeI just tried to disconnect it from the module..20:38
nickoeto see if that changes maters20:38
nickoethere is also this? https://github.com/nickoe/litex-boards/blob/mars_ax3_sim/litex_boards/targets/mars_ax3_custom.py#L32320:39
nickoe                If(self.upsample_num.re,20:39
nickoeEven if I remove any uses of it it is till just 320:42
nickoeeven with https://pastebin.com/raw/6kkB0H7d20:43
*** rj has joined #litex20:44
*** thorns514 has quit IRC21:05
*** rj has quit IRC21:12
*** rj has joined #litex21:23
*** pftbest_ has quit IRC21:35
*** pftbest has joined #litex21:37
*** Melkhior has joined #litex21:55
*** toshywoshy has joined #litex22:52
*** lf has quit IRC23:05
*** lf has joined #litex23:05
*** rj has quit IRC23:40

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