Tuesday, 2019-09-24

*** tpb has joined #litex00:00
*** rohitksingh has joined #litex00:11
*** freemint has quit IRC00:33
*** freemint has joined #litex00:33
*** freemint has quit IRC00:36
*** freemint has joined #litex00:36
*** pizzaman has joined #litex00:44
*** pizzaman has quit IRC00:48
*** pizzaman has joined #litex00:50
*** pizzaman has quit IRC00:55
*** pizzaman has joined #litex01:00
*** CarlFK has joined #litex01:07
*** pizzaman has quit IRC01:10
*** rohitksingh has quit IRC01:37
*** pizzaman has joined #litex02:54
*** pizzaman has quit IRC03:01
*** pizzaman has joined #litex03:03
*** forksand has quit IRC03:04
*** freemint has quit IRC03:07
*** forksand has joined #litex03:18
*** rohitksingh has joined #litex03:48
*** pizzaman has quit IRC04:03
*** rohitksingh has quit IRC04:22
*** _whitelogger has quit IRC04:27
*** CarlFK has quit IRC04:28
*** _whitelogger has joined #litex04:29
*** CarlFK has joined #litex05:08
*** pizzaman has joined #litex06:25
*** pizzaman has quit IRC06:43
xobsHey florent, what happens when you add a Memory to the CSR bus?07:07
xobsI'm looking mostly at `ident` right now, which is just a `Memory`.  If I say `ident="string"`, then is e.g. `0xe0002800=='s'`, `0xe0002804=='t'`, `0xe0002808=='r'`, ...?  Or is it 8-byte aligned?  Or do I keep reading from `0xe0002800`?07:08
*** pizzaman has joined #litex07:42
*** pizzaman has quit IRC07:46
*** pizzaman has joined #litex07:47
*** pizzaman has quit IRC08:28
*** vup2 has quit IRC08:43
*** vup has joined #litex08:45
_florent_Hi xobs, that's the first assumption, if that can help, here is how it's read from software: https://github.com/enjoy-digital/litex/blob/master/litex/soc/software/libbase/id.c08:54
tpbTitle: litex/id.c at master · enjoy-digital/litex · GitHub (at github.com)08:55
xobsThanks!  I'll note that.08:55
xobsIs there anything else that can live on the CSR bus?  Or is it just Memory and _CSRBase?08:56
*** pizzaman has joined #litex09:08
_florent_IIRC that's all yes09:12
*** freemint has joined #litex09:32
keesjHi12:24
keesjit's been a while.. I hope to restart doing my research soon12:25
*** freemint has quit IRC12:29
*** freemint has joined #litex13:04
_florent_Hi keesj, nice, i hope you'll be able to get things working13:56
*** freeemint has joined #litex14:05
*** freemint has quit IRC14:05
keesjthere is also a orconf soon right?14:25
daveshahYes, starting on Friday14:29
*** pizzaman has quit IRC14:37
*** daveshah has quit IRC14:38
*** daveshah has joined #litex14:38
john_k[m]hey _florent_ I'm back from vacation - have you had a chance to look at the PanoLogic G2 yet?14:58
_florent_john_k[m]: sorry i've been busy with others things...14:59
john_k[m]no problem, was just curious14:59
john_k[m]will probably start poking at it again later today14:59
_florent_ok, i'll try to install the ISE version needed to be able to help15:01
*** freeemint has quit IRC15:11
*** CarlFK has quit IRC15:47
*** freeemint has joined #litex15:55
_florent_xobs: regarding a we signal for CSRStatus (you asked a few days ago), i just added it. It's generally not recommended to do actions on register read, but that can still be very useful in some cases.16:05
_florent_xobs: a usecase: i was trying to improve LiteScope upload speed, with this easy change i get > 10x speed-up: https://github.com/enjoy-digital/litescope/commit/7a9fa9d3b18362bf707dff25a78661395ef9ee7a16:06
tpbTitle: core: use new CSRStatus.we signal to speed-up Storage upload (>10x sp… · enjoy-digital/litescope@7a9fa9d · GitHub (at github.com)16:06
*** freeemint has quit IRC16:22
*** freeemint has joined #litex16:46
*** CarlFK has joined #litex16:47
davidc___florent_: out of curiosity, why is it generally not recommended to do actions on register read? Clear-on-read + FIFO-pop-on-read seem fantastic16:56
_florent_davidc__: it's only useful for specific usecases as you mention, heavily used it's just that it can becomes difficult to understand how the system is behaving and complicate debugging (you can to check the status of your system but things are then evolving, etc...)17:06
davidc___florent_: yeah, good point on debugging. I usually like two copies of the register: One doesn't pop/clear (just 'status'), the other does17:09
davidc__but otherwise bit-identical17:10
*** rohitksingh has joined #litex17:46
*** rohitksingh has quit IRC18:04
*** rohitksingh has joined #litex18:05
*** rohitksingh has quit IRC18:44
*** rohitksingh has joined #litex19:17
*** rohitksingh has quit IRC20:21
*** rohitksingh has joined #litex20:26
*** rohitksingh has quit IRC21:42
*** freeemint has quit IRC22:29
*** freeemint has joined #litex22:29
*** pizzaman has joined #litex23:17
*** pizzaman has quit IRC23:23

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!