_florent_ changed the topic of #litex to: LiteX FPGA SoC builder and Cores / Github : https://github.com/enjoy-digital, https://github.com/litex-hub / Logs: https://libera.irclog.whitequark.org/litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
Degi_ has joined #litex
Degi has quit [Ping timeout: 260 seconds]
Degi_ is now known as Degi
zjason has quit [*.net *.split]
nelgau has quit [*.net *.split]
josuah has quit [*.net *.split]
msh has quit [*.net *.split]
toshywoshy has quit [*.net *.split]
msh has joined #litex
zjason has joined #litex
josuah has joined #litex
nelgau has joined #litex
toshywoshy has joined #litex
rusty has joined #litex
rusty has left #litex [#litex]
FabM has joined #litex
indy has quit [Ping timeout: 260 seconds]
indy has joined #litex
Brinx has joined #litex
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]
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> DerekKozel[m]: https://pastebin.com/UTriYnj5
<tpb> Title: class BaseSoC(SoCCore): csr_map = { 'ctrl' : 0, - Pastebin.com (at pastebin.com)
<DerekKozel[m]> Thanks!
<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]
cr1901_ is now known as cr1901
smosanu has joined #litex
FabM has quit [Quit: Leaving]
smosanu has quit [Quit: Client closed]
indy has quit [Ping timeout: 252 seconds]
nickoe has joined #litex
nickoe has quit [Client Quit]
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
<_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?