tpb has quit [Remote host closed the connection]
tpb has joined #litex
rohitksingh has joined #litex
freemint has quit [Remote host closed the connection]
freemint has joined #litex
freemint has quit [Remote host closed the connection]
freemint has joined #litex
pizzaman has joined #litex
pizzaman has quit [Ping timeout: 245 seconds]
pizzaman has joined #litex
pizzaman has quit [Ping timeout: 276 seconds]
pizzaman has joined #litex
CarlFK has joined #litex
pizzaman has quit [Ping timeout: 240 seconds]
rohitksingh has quit [Ping timeout: 276 seconds]
pizzaman has joined #litex
pizzaman has quit [Ping timeout: 276 seconds]
pizzaman has joined #litex
forksand has quit [Ping timeout: 268 seconds]
freemint has quit [Ping timeout: 264 seconds]
forksand has joined #litex
rohitksingh has joined #litex
pizzaman has quit [Ping timeout: 276 seconds]
rohitksingh has quit [Ping timeout: 245 seconds]
_whitelogger has joined #litex
CarlFK has joined #litex
pizzaman has joined #litex
pizzaman has quit [Ping timeout: 268 seconds]
<xobs> Hey florent, what happens when you add a Memory to the CSR bus?
<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`?
pizzaman has joined #litex
pizzaman has quit [Ping timeout: 246 seconds]
pizzaman has joined #litex
pizzaman has quit [Ping timeout: 240 seconds]
vup2 has quit [Quit: No Ping reply in 210 seconds.]
vup has joined #litex
<_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
<tpb> Title: litex/id.c at master · enjoy-digital/litex · GitHub (at github.com)
<xobs> Thanks! I'll note that.
<xobs> Is there anything else that can live on the CSR bus? Or is it just Memory and _CSRBase?
pizzaman has joined #litex
<_florent_> IIRC that's all yes
freemint has joined #litex
<keesj> Hi
<keesj> it's been a while.. I hope to restart doing my research soon
freemint has quit [Ping timeout: 245 seconds]
freemint has joined #litex
<_florent_> Hi keesj, nice, i hope you'll be able to get things working
freeemint has joined #litex
freemint has quit [Read error: Connection reset by peer]
<keesj> there is also a orconf soon right?
<daveshah> Yes, starting on Friday
pizzaman has quit [Ping timeout: 240 seconds]
daveshah has quit [Excess Flood]
daveshah has joined #litex
<john_k[m]> hey _florent_ I'm back from vacation - have you had a chance to look at the PanoLogic G2 yet?
<_florent_> john_k[m]: sorry i've been busy with others things...
<john_k[m]> no problem, was just curious
<john_k[m]> will probably start poking at it again later today
<_florent_> ok, i'll try to install the ISE version needed to be able to help
freeemint has quit [Ping timeout: 245 seconds]
CarlFK has quit [Quit: Leaving.]
freeemint has joined #litex
<_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.
<_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
<tpb> Title: core: use new CSRStatus.we signal to speed-up Storage upload (>10x sp… · enjoy-digital/litescope@7a9fa9d · GitHub (at github.com)
freeemint has quit [Ping timeout: 264 seconds]
freeemint has joined #litex
CarlFK has joined #litex
<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
<_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...)
<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
<davidc__> but otherwise bit-identical
rohitksingh has joined #litex
rohitksingh has quit [Ping timeout: 245 seconds]
rohitksingh has joined #litex
rohitksingh has quit [Ping timeout: 240 seconds]
rohitksingh has joined #litex
rohitksingh has quit [Ping timeout: 265 seconds]
rohitksingh has joined #litex
rohitksingh has quit [Ping timeout: 265 seconds]
freeemint has quit [Remote host closed the connection]
freeemint has joined #litex
pizzaman has joined #litex
pizzaman has quit [Quit: Leaving.]