<_florent_>
somlo: The aim of these changes is to allow fixed mapping of the register offsets and one use case are the linux drivers.
<_florent_>
somlo: LiteEth is collecting the CSR differently and this case does not seems to be covered correctly, I'll fix this, sorry for that.
shoragan has quit [Ping timeout: 264 seconds]
mtretter has quit [Ping timeout: 268 seconds]
shoragan has joined #litex
mtretter has joined #litex
<_florent_>
somlo: This is good now (compared the generated mappings with your example)
<DerekKozel[m]>
Thanks for this feature
cr1901 has quit [Remote host closed the connection]
<_florent_>
DerekKozel[m]: This was required for quite some time :) (and isn't finished), next I'll prepare the design we were discussing for you GnuRadio tests.
<_florent_>
you/your
_alice is now known as lili
hrberg has quit [Ping timeout: 246 seconds]
toshywoshy has quit [Ping timeout: 248 seconds]
<somlo>
_florent_: thanks, it looks fine now (getting the same offsets as before)
<_florent_>
Derivating from stream.PipelinedActor avoid having to handle the control signals manually (valid/ready), you can just focus on the data processing.
<DerekKozel[m]>
Excellent
<DerekKozel[m]>
The Pipeline class/concept I had missed before, that is ideal and so simple. I'll get that running and building dynamically.
<DerekKozel[m]>
Thank you
<DerekKozel[m]>
I can easily stay busy for a week or two with this example. Registers and Verilog will be the two most useful things after that.