Brinx has quit [Read error: Connection reset by peer]
Brinx has joined #litex
Brinx_ has quit [Read error: Connection reset by peer]
cr1901_ has joined #litex
cr1901 has quit [Ping timeout: 248 seconds]
Brinx_ has joined #litex
Brinx has quit [Read error: Connection reset by peer]
Brinx has joined #litex
Brinx_ has quit [Read error: Connection reset by peer]
Brinx_ has joined #litex
Brinx has quit [Read error: Connection reset by peer]
<DerekKozel[m]>
Is there a way to have the registers of the PCIe interface stable between rebuilds if the PCIe gateware isn't changed? I'm trying to minimize the number of times the kernel and userspace drivers need to be rebuilt when there aren't changes to that area of the SoC.
<tnt>
DerekKozel[m]: you can fix the address of the "top level" blocks (i.e. the ones directly under the SoC).
Brinx has joined #litex
Brinx_ has quit [Read error: Connection reset by peer]
<tnt>
Now inside those blocks there is (AFAIU) currently no way to manually define a memory map ... (which is annoying TBH because when you want to pre-plan for future extension or multiple configs havign compatible memory maps, you'd need that)
<DerekKozel[m]>
That's a start at least. Right now as long as the interface is stable between rebuilds and minor changes of the same design that's sufficient
lolock has joined #litex
Brinx_ has joined #litex
Brinx has quit [Read error: Connection reset by peer]
Brinx_ has quit [Remote host closed the connection]
<_florent_>
tnt: that's indeed a current limitation that I should remove (this would allow me to remove some ugly workarounds I have in some designs to keep a fixed memory map...). It's probably not complicated to implement, I'll try to have a look at this soon.
<DerekKozel[m]>
The more stable the register map can be the more feasible it gets to do things like have packaged drivers for the CLE-215, or at least reduce it to a rare build/upgrade.
indy has joined #litex
indy has quit [Ping timeout: 255 seconds]
<cr1901>
Did there used to be a wishbone CDC verilog file provided with LiteX?