Monday, 2022-08-22

*** tpb <[email protected]> has joined #litex00:00
*** geertu <[email protected]> has quit IRC (Ping timeout: 256 seconds)00:17
*** geertu <[email protected]> has joined #litex00:28
*** Degi_ <[email protected]> has joined #litex01:15
*** Degi <[email protected]> has quit IRC (Ping timeout: 256 seconds)01:16
*** Degi_ is now known as Degi01:16
*** nelgau <[email protected]> has quit IRC (Remote host closed the connection)04:29
*** nelgau <[email protected]> has joined #litex04:30
*** cr1901_ <cr1901_!~cr1901@2601:8d:8600:911:11f6:5594:79f2:1735> has joined #litex05:22
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:20ff:db05:925f:fa3c> has quit IRC (Ping timeout: 244 seconds)05:26
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)10:41
*** TMM_ <[email protected]> has joined #litex10:41
*** indy_ <[email protected]> has joined #litex11:30
*** indy <[email protected]> has quit IRC (Ping timeout: 256 seconds)11:31
somlogatecat: with latest yosys/trellis/nextpnr (as of yesterday afternoon), I can not just fit an FPU-enabled 64-bit rocket core (and ethernet and sdcard) on an 85-k ecp5, but it even boots and runs linux (no hang-ups, memory errors, whatever) -- nice work, thanks!12:27
tpw_rulessomlo: is that using linux-on-litex-rocket?12:28
gatecatooh, very nice :312:32
tpw_rulesyour name is on that repo so i'm assuming yes12:37
somlotpw_rules: yes, that's right12:57
somlonice thing about this is I can switch away from bbl and use opensbi on both xilinx and ecp512:58
somlo(opensbi does not do fpu emulation, which up until now I needed on ecp5)12:59
somloso yay for progress :)12:59
*** cr1901_ is now known as cr190114:08
somlogatecat: I might have spoken too soon: either I used the wrong (non-fpu) bitstream or it was a (very) lucky p&r and timing run -- I'm back to where the fpu-enabled rocket fits well but fails memory test (likely due to timing) :( Sorry about the noise...14:23
*** fuzziphy <[email protected]> has joined #litex16:41
fuzziphyHi, I'm looking for a way to add custom peripherals into the simulator (a peripheral on the wishbone bus with CSRs) but am unclear on the best way to do that16:44
fuzziphyI know how to get it onto my ECPIX5 board by creating a custom board based on litex-boards as a template and adding to submodules in BaseSoC, but how can I run this in verilator?16:51
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)17:05
*** TMM_ <[email protected]> has joined #litex17:05
fuzziphyIt looks like I can copy and modify litex_sim.py and add the peripheral in there17:07
*** fuzziphy <[email protected]> has quit IRC (Remote host closed the connection)17:33
*** fuzziphy <[email protected]> has joined #litex17:34
*** fuzziphy <[email protected]> has quit IRC (Remote host closed the connection)17:37
*** fuzziphy <[email protected]> has joined #litex17:37
_florent_Hi,18:04
_florent_Moe_Icenowy: I started playing with the tang primer 20k, but haven't started looking at the DDR318:05
_florent_Moe_Icenowy: Since I don't have lots of time to look at it, I was planning to start from the work you did, is it available somewhere?18:05
_florent_somlo: just for info, Dolu got Debian working on NaxRiscv(64-bit)/LiteX18:08
*** fuzziphy <[email protected]> has quit IRC (Remote host closed the connection)18:22
*** fuzziphy <[email protected]> has joined #litex18:23
*** fuzziphy <[email protected]> has quit IRC (Ping timeout: 248 seconds)18:27
*** fuzziphy <[email protected]> has joined #litex18:30
*** fuzziphy <[email protected]> has quit IRC (Remote host closed the connection)18:48
*** fuzziphy <[email protected]> has joined #litex18:48
*** fuzziphy <[email protected]> has quit IRC (Ping timeout: 244 seconds)18:53
*** fuzziphy <[email protected]> has joined #litex19:00
somlo_florent_: nice! -- Was it with systemd and everything, or some "Lite" version of Debian? :)19:03
somloFedora for instance comes with yosys/trellis/nextpnr packages, so getting it to load on an ecp5-based board would take us to the holy grail of "self hosting"19:04
somloI'm guessing it should be rather trivial to get yosys/trellis/nextpnr packaged (or just simply built) for debian, so maybe we're already there...19:05
fuzziphyI've run them in debian, but never tried self hosting21:11
somloI've once successfully built litex+rocket+ethernet+sdcard bitstream for ecp5 in fedora-riscv running in qemu -- spitting distance, one might say :)21:18
somlorunning on litex/rocket itself, the issue might be not enough RAM for yosys, and way too slow CPU at 50MHz, even once an actual distro is successfully loaded (debian or fedora or whatever)21:19
*** Tokamak <[email protected]> has joined #litex22:15
*** Tokamak <[email protected]> has quit IRC (Ping timeout: 256 seconds)23:58
*** Tokamak <[email protected]> has joined #litex23:59

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!