<Seth25>
Hi, I am trying to port LiteX to the Upduino 2.0 and have the platform/target files about 99% there I think, but I can't figure out the clock. I believe the Upduino 2.0 only has the internal clock unless you connect the clock output to a pin with a jumper of some sort. I can't figure out how to tell LiteX to use the internal oscillator for a clock
<Seth25>
signal. Anyone know how to do that? The Upduino 2.0 uses an ICE40UP5k FPGA (same as Icebreaker)
<_florent_>
mithro: I just did a quick update of the doc: Added missing cases: Artix7/DDR2 (NexysA7), Ultrascale/DDR3 (Decklink Quad HDMI Recorder) and also added ECP5 for SDR/DDR3 + RPC DRAM for DDR3/Artix7
indy has quit [Ping timeout: 255 seconds]
indy has joined #litex
AndrewD has quit [Quit: Client closed]
indy_ has joined #litex
indy has quit [Ping timeout: 240 seconds]
indy_ is now known as indy
Guest62 has joined #litex
Guest62 has quit [Client Quit]
sammhho has joined #litex
<sammhho>
hi all
<sammhho>
anyone having success running gdbserver or gdb within buildroot Linux on a Vexriscv SoC ?
<sammhho>
when i run a full gdb within the buildroot it gives `-sh: gdb: Text file busy` from the busybox shell
sammhho has quit [Quit: Ping timeout (120 seconds)]
bentomo has joined #litex
<bentomo>
Is there a way to do a "make clean" like command for the gen.py?
<_florent_>
bentomo: not really, rm -rf build should work :)
<tpb>
Title: Silicon | Google Developers (at developers.google.com)
<bentomo>
_florent_: got it, Thanks! By the way, so far in my litedram adventures I found that while trying to generate a litedram core with serv in it, the bios did not fit in the default rom size. Not sure if it's worth opening an issue yet as I'm still learning and could be doing something wrong.
<_florent_>
mithro: Thanks, I indeed saw this. It seems your efforts are gaining traction internally, congrats :)
<_florent_>
mithro: I edided the document and splitted Ultrascale in Artix/Kintex/Virtex
<_florent_>
mithro: we should also probably compare things to MIG instead of MCB from Spartan6
<_florent_>
bentomo: in LiteX targets, the ROM is automatically resized to the size of the binary at the end of the SoC generation, but not sure this has been applied to the generator. I could have a look if you think there is an issue.
<bentomo>
_florent_: My workaround was to manually increase the rom size on line 859 of gen.py in the current commit to up the rom size. I could blanket post my yaml here if you'd like if you want to reproduce it. Just asking before I attach files if this is the appropriate place for it
Seth91 has joined #litex
<mithro>
_florent_: the MCB is just an artifact of how old that spreadsheet is :-)
<mithro>
_florent_: Is the support for Ultrascale or Ultrascale+ ?
<mithro>
_florent_: is there a difference between artix / kintex / virtex?
<jevinskie[m]>
I’m looking at the transceiver IP from intel for arria 10 and my eyes are bleeding. It’s so friggin complicated 🫠
indy has quit [Ping timeout: 255 seconds]
indy has joined #litex
Seth91 has quit [Quit: Client closed]
<bentomo>
One other general thing I'm having trouble figuring out. How does the bios.elf make it into the rom? The output says it was loaded but I don't see any tcl commands that load bram or it being hard coded in the memory verilog file. Currently generating a bit stream sand going to yolo it but not sure if I'll get any output