_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
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
Degi_ has joined #litex
Degi has quit [Ping timeout: 264 seconds]
Degi_ is now known as Degi
nthiel has joined #litex
ewen has joined #litex
pftbest has joined #litex
chipdsgr has quit [Ping timeout: 268 seconds]
chipdsgr has joined #litex
FabM has joined #litex
_whitelogger has joined #litex
nthiel_ has joined #litex
nthiel_ has quit [Ping timeout: 245 seconds]
nthiel has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #litex
ewen has quit [Ping timeout: 245 seconds]
pftbest has quit [Remote host closed the connection]
pftbest has joined #litex
key2_ has joined #litex
key2_ is now known as key2
<Melkhior> for those interested, Litex now has support for an USB OHCI host controller using a SpinalHDL implementation (same source as VexRiscv)
<Melkhior> It works with 1 to 4 ports (at least!) using a purpose-built pmod, again from the same source: https://github.com/Dolu1990/pmod_usb_host_x4
<ysionneau1> that's a really cool news :)
<Leon[m]> Indeed very cool
<Leon[m]> If only SpinalHDL would be more than a magic black box for me
<Melkhior> @Leon[m] SpinalHDL is easier to deal with than VHDL/Verilog :-)
<Leon[m]> Melkhior: I think what's easiest is what you're used to... I taught myself a bit of VHDL and can figure out where to go from there. I've spent hours over the VexRiscv implementation and only ever randomly type things I don't understand to wind up with Scala compiler errors.
<Leon[m]> Maybe I just need to get over that critical point where I understand more significant parts of the code.
<Leon[m]> Melkhior: did you know Scala when starting with Spinal?
<Melkhior> Leon[m]: no no scala, just a bit of VHDL for a crazy project (https://github.com/rdolbeau/SBusFPGA)
<Melkhior> Just did a bit of SpinalHDL to extend the core with new instructions (https://github.com/rdolbeau/VexRiscvBPluginGenerator)
<Melkhior> And Migen only for the board/target support and porting a PS2 controller from Verilog to Migen (now somewhat obsoleted by Dolu1990 OHCI controller...)
<Melkhior> And you're right, easiest is what you already know :-)
<Melkhior> Though I am thinking of redoing my SBus stuff in Migen, hoping to have a shot at a SBus <-> Wishbone bridge and maybe being able to leverage the Litex peripherals in a SPARCstation :-)
<Leon[m]> Very cool
pftbest has quit [Remote host closed the connection]
pftbest has joined #litex
pftbest has quit [Remote host closed the connection]
pftbest has joined #litex
pftbest has quit [Remote host closed the connection]
pftbest has joined #litex
FabM has quit [Quit: Leaving]
pftbest has quit [Remote host closed the connection]
pftbest has joined #litex
nthiel has joined #litex
<Melkhior> Dumb question on FPGA; can warming up changes their behavior ?
<Melkhior> my litex soc works fine, but I had some weird errors - a benchmark was (deterministically) failing, despite being the same binaries that was working before
<Melkhior> I let the board cool down (and I do have an extra heatsink on the FPGA), then restarted -> now it works fine
<Melkhior> a previous power-cycle (where the fpga was still warm-ish) had not cleared the issue...
<Melkhior> it seems to be memory-related; could the litedram controller or the on-board dram be affected by heat ?
<Melkhior> (the heat-sink is not hot, just warm-ish)
<acathla> Melkhior, I think the litedram is doing some auto-config at start
<_florent_> Melkhior: this could impact the DRAM timings a bit yes but we generally have some margin on Artix7. That would be useful to share your DDR3 calibration log (and temperature during the benchmark)
<_florent_> you can get the temperature with the XADC: https://github.com/enjoy-digital/litex/blob/master/litex/soc/cores/xadc.py
tpb has quit [Remote host closed the connection]
<shoragan[m]> does anyone have an idea where should i look if i get "bios.elf: error: PHDR segment not covered by LOAD segment"? is the bios too large?
<acathla> _florent_, some time ago you told me to comment the part in soc.py that reboots the soc controller when the CPU reboots
<acathla> # Connect SoCController's reset to CPU reset.
<acathla> It doesn't seem to work anymore
<acathla> the reboot command (in LiteX's bios) freezes everything
nthiel_ has joined #litex
nthiel_ has quit [Ping timeout: 272 seconds]
Melkhior has quit [Ping timeout: 244 seconds]
Melkhior has joined #litex
<Melkhior> _florent_: running on a loop, back to temperature, everything still fine...
<Melkhior> maybe it's something else
<Melkhior> will have to investigate how to add the XADC stuff & read the temperature in Linux
<Melkhior> I hate heseinbug...
<Melkhior> heisenbug
nthiel_ has joined #litex
cr1901 has quit [Read error: Connection reset by peer]
nthiel_ has quit [Remote host closed the connection]
cr1901 has joined #litex
nthiel_ has joined #litex
nthiel_ has quit [Ping timeout: 244 seconds]
nthiel_ has joined #litex
nthiel_ has quit [Client Quit]
nthiel_ has joined #litex
nthiel_ has quit [Client Quit]
nthiel_ has joined #litex
nthiel_ has quit [Remote host closed the connection]
nthiel_ has joined #litex
nthiel_ has quit [Client Quit]
nthiel_ has joined #litex
nthiel_ has quit [Quit: Leaving]
nthiel_ has joined #litex
nthiel_ has quit [Remote host closed the connection]
nthiel has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
nthiel has joined #litex
<_florent_> acathla: your issue is probably similar to this: https://github.com/litex-hub/litex-boards/commit/bf123db20be8fe90d4dee2ff629f69b748645049, you can disconnect self.rst from the PLL reset
<_florent_> The behaviour is probably specific to iCE40, I'll try to fix it soon
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
nthiel has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
pftbest has quit [Remote host closed the connection]
pftbest has joined #litex
pftbest has quit [Remote host closed the connection]
pftbest has joined #litex
pftbest has quit [Remote host closed the connection]