_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
cr1901_ has joined #litex
ewen has quit [Quit: leaving]
cr1901 has quit [Ping timeout: 246 seconds]
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
cr1901_ is now known as cr1901
Degi_ has joined #litex
Degi has quit [Ping timeout: 246 seconds]
Degi_ is now known as Degi
Degi_ has joined #litex
mupuf_ has joined #litex
TMM__ has joined #litex
matoro_ has joined #litex
Degi has quit [*.net *.split]
TMM_ has quit [*.net *.split]
matoro has quit [*.net *.split]
mupuf has quit [*.net *.split]
Degi_ is now known as Degi
<sensille> okay, one problem seems to be that etherbone cannot handle the initial back-to-back packets from litescope_cli, maybe when sys_freq is too low (50MHz)
<sensille> etherbone locks up after that
<sensille> adding a sleep in litex_server makes litescope work again
<sensille> adding a ping-pong for writes would help
<sensille> or a 10ms sleep after each write
<sensille> oh, or is it because the cpu is hogging the bus?
<sensille> finally a bit of progress: with neorv32 i can get a small program to run, just not with vexriscv. the vexriscv core just runs up the instruction counter, fetches the instruction, but doesn't seem t execute anything. loops from 0-0x1e8
<sensille> according to litescope
TMM__ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
<riktw> I got a small issue with interrupts. I want to add a second uart and a second timer to a SoC and have interrupts. I added the following ( https://pastebin.com/r8FENm3X ) to an example from the litex-boards and it builds and they got added to the SoCIRQHandler.
<tpb> Title: self.extratimer = Timer() uartPhy = uart.UARTPHY( - Pastebin.com (at pastebin.com)
<riktw> In the software/libbase/isr.c I added a small printf to print any irq source other then the build in uart but I can't seem to generate an interrupt. Is there anything else needed, or am I missing something in code? ( https://pastebin.com/9Apyx37a )
<tpb> Title: void isr(void){ __attribute__((unused)) unsigned int irqs; irqs = irq_pe - Pastebin.com (at pastebin.com)
<riktw> I also saw that I can do self.irq.add("fjnefji", use_loc_if_exists=True) with anything for the name and it does compile? Is that the expected behavior?
matoro_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
matoro has joined #litex