*** tpb has joined #litex | 00:00 | |
*** rohitksingh has joined #litex | 00:11 | |
*** freemint has quit IRC | 00:33 | |
*** freemint has joined #litex | 00:33 | |
*** freemint has quit IRC | 00:36 | |
*** freemint has joined #litex | 00:36 | |
*** pizzaman has joined #litex | 00:44 | |
*** pizzaman has quit IRC | 00:48 | |
*** pizzaman has joined #litex | 00:50 | |
*** pizzaman has quit IRC | 00:55 | |
*** pizzaman has joined #litex | 01:00 | |
*** CarlFK has joined #litex | 01:07 | |
*** pizzaman has quit IRC | 01:10 | |
*** rohitksingh has quit IRC | 01:37 | |
*** pizzaman has joined #litex | 02:54 | |
*** pizzaman has quit IRC | 03:01 | |
*** pizzaman has joined #litex | 03:03 | |
*** forksand has quit IRC | 03:04 | |
*** freemint has quit IRC | 03:07 | |
*** forksand has joined #litex | 03:18 | |
*** rohitksingh has joined #litex | 03:48 | |
*** pizzaman has quit IRC | 04:03 | |
*** rohitksingh has quit IRC | 04:22 | |
*** _whitelogger has quit IRC | 04:27 | |
*** CarlFK has quit IRC | 04:28 | |
*** _whitelogger has joined #litex | 04:29 | |
*** CarlFK has joined #litex | 05:08 | |
*** pizzaman has joined #litex | 06:25 | |
*** pizzaman has quit IRC | 06:43 | |
xobs | Hey florent, what happens when you add a Memory to the CSR bus? | 07:07 |
---|---|---|
xobs | I'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 #litex | 07:42 | |
*** pizzaman has quit IRC | 07:46 | |
*** pizzaman has joined #litex | 07:47 | |
*** pizzaman has quit IRC | 08:28 | |
*** vup2 has quit IRC | 08:43 | |
*** vup has joined #litex | 08: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.c | 08:54 |
tpb | Title: litex/id.c at master · enjoy-digital/litex · GitHub (at github.com) | 08:55 |
xobs | Thanks! I'll note that. | 08:55 |
xobs | Is there anything else that can live on the CSR bus? Or is it just Memory and _CSRBase? | 08:56 |
*** pizzaman has joined #litex | 09:08 | |
_florent_ | IIRC that's all yes | 09:12 |
*** freemint has joined #litex | 09:32 | |
keesj | Hi | 12:24 |
keesj | it's been a while.. I hope to restart doing my research soon | 12:25 |
*** freemint has quit IRC | 12:29 | |
*** freemint has joined #litex | 13:04 | |
_florent_ | Hi keesj, nice, i hope you'll be able to get things working | 13:56 |
*** freeemint has joined #litex | 14:05 | |
*** freemint has quit IRC | 14:05 | |
keesj | there is also a orconf soon right? | 14:25 |
daveshah | Yes, starting on Friday | 14:29 |
*** pizzaman has quit IRC | 14:37 | |
*** daveshah has quit IRC | 14:38 | |
*** daveshah has joined #litex | 14: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 curious | 14:59 |
john_k[m] | will probably start poking at it again later today | 14:59 |
_florent_ | ok, i'll try to install the ISE version needed to be able to help | 15:01 |
*** freeemint has quit IRC | 15:11 | |
*** CarlFK has quit IRC | 15:47 | |
*** freeemint has joined #litex | 15: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/7a9fa9d3b18362bf707dff25a78661395ef9ee7a | 16:06 |
tpb | Title: 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 IRC | 16:22 | |
*** freeemint has joined #litex | 16:46 | |
*** CarlFK has joined #litex | 16: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 fantastic | 16: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 does | 17:09 |
davidc__ | but otherwise bit-identical | 17:10 |
*** rohitksingh has joined #litex | 17:46 | |
*** rohitksingh has quit IRC | 18:04 | |
*** rohitksingh has joined #litex | 18:05 | |
*** rohitksingh has quit IRC | 18:44 | |
*** rohitksingh has joined #litex | 19:17 | |
*** rohitksingh has quit IRC | 20:21 | |
*** rohitksingh has joined #litex | 20:26 | |
*** rohitksingh has quit IRC | 21:42 | |
*** freeemint has quit IRC | 22:29 | |
*** freeemint has joined #litex | 22:29 | |
*** pizzaman has joined #litex | 23:17 | |
*** pizzaman has quit IRC | 23:23 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!