_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
<jevinskie[m]> Yay, I got etherbone sim working on Mac after fixing routing further and making a fake gateway ip on the tap
Degi_ has joined #litex
Degi has quit [Ping timeout: 248 seconds]
Degi_ is now known as Degi
pftbest has quit [Remote host closed the connection]
pftbest has joined #litex
pftbest has quit [Ping timeout: 250 seconds]
C-Man has quit [Ping timeout: 248 seconds]
peepsalot has quit [Ping timeout: 250 seconds]
peepsalot has joined #litex
peepsalot has quit [Quit: Connection reset by peep]
FabM has quit [Remote host closed the connection]
<kbeckmann> Ah, nice to see RLE being discussed earlier. Could be fun to take a stab at it at a later time. LiteScope is a really useful tool, helped me a lot!
<kbeckmann> I have some custom gateware in my LiteX SoC where I want to log low bandwidth data over a longer time over UART. Is there a "proper way" to do this? I was thinking of performing wishbone writes to the UART peripheral, but it feels a bit clunky to do so.
pftbest has joined #litex
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
<_florent_> pftbest: as pointed by jevinskie[m], you can indeed have a look at the LiteDRAM benches
<_florent_> it's possible to recompile the BIOS, reload it and reboot the CPU with --load-bios
<_florent_> it's useful to develop/investigate with liblitedram
<_florent_> kbeckmann: for your purpose, you can also just have a register inside the FPGA and just read it regularly over litex_server/UART/Etherbone
<_florent_> or eventually add a FIFO in between if you want to look at specific events
<kbeckmann> Thanks, I will do something like that.
pftbest has quit [Ping timeout: 250 seconds]
geertu has joined #litex
C-Man has joined #litex
pftbest has joined #litex
<pftbest> _florent_, jevinskie[m]: good idea, thanks
<pftbest> I'm trying to debug why this happens: https://dpaste.com/368M69KCZ.txt
<pftbest> Where delay was 19, but it selected 10+-0 for some reason
<leons> Am I correct in that litex_sim currently has no GPIO support? I'm thinking of adding it, as it would be a really good addition for my CI
<leons> I'm currently thinking about strategies for usefully exposing this to external applications. I can think of either a sysfs-style GPIO FUSE file system or a ZeroMQ-socket which applications can connect to
<leons> I think a message-based (potentially ZeroMQ) system could be nice, as its easy for other applications to attach to the simulation and interact with it. In the future one could even have a graphical application to visualize GPIOs etc.
Martoni42 has joined #litex
C-Man has quit [Ping timeout: 250 seconds]
pftbest has quit [Remote host closed the connection]
pftbest has joined #litex
_franck_7 has joined #litex
_franck_ has quit [Ping timeout: 250 seconds]
_franck_7 is now known as _franck_
pftbest has quit [Remote host closed the connection]
pftbest has joined #litex
C-Man has joined #litex
peepsalot has joined #litex
alainlou has joined #litex
somlo__ has quit [Remote host closed the connection]
Martoni42 has quit [Ping timeout: 240 seconds]
<jevinskie[m]> Leon: You might take some inspiration from the openocd remote but bang ASCII socket protocol. It was super simple to interface with! https://gist.github.com/jevinskie/67acb9d8bdf286463950d243fd1e54e5
<jevinskie[m]> I think your idea of gpio control over a socket is great, btw :)
<jevinskie[m]> DearPygui is a great way to visualize some registers or gpio in a few dozen lines of python. Only problem was the lack of multiple window/viewports a few months ago.
<jevinskie[m]> My test bench published every register read/write value to a socket that the “Register Cockpit” GUI then rendered in CSR-ish format with a line per field value/name.
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
somlo has joined #litex
TMM_ has quit [Ping timeout: 240 seconds]
TMM_ has joined #litex
zyp has quit [Ping timeout: 240 seconds]
zyp has joined #litex