Monday, 2024-07-22

*** tpb <[email protected]> has joined #litex00:00
*** Degi <[email protected]> has quit IRC (Ping timeout: 260 seconds)03:29
*** Degi <[email protected]> has joined #litex03:32
*** TMM <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)04:36
*** TMM <[email protected]> has joined #litex04:36
*** FabM <[email protected]> has joined #litex06:45
*** Hoernchen <Hoernchen!~hornulus@osmocom/hoernchen> has joined #litex07:03
*** Hoernchen_ <Hoernchen_!~hornulus@osmocom/hoernchen> has quit IRC (Ping timeout: 260 seconds)07:03
*** d_olex <d_olex!~d_olex@user/d-olex:35658> has quit IRC (Ping timeout: 248 seconds)09:37
*** shorne <[email protected]> has quit IRC (Read error: Connection reset by peer)13:59
*** shorne <[email protected]> has joined #litex14:05
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Quit: Leaving)15:03
*** d_olex <d_olex!~d_olex@user/d-olex:35658> has joined #litex17:42
*** TMM <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)18:07
*** TMM <[email protected]> has joined #litex18:08
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has quit IRC (Read error: Connection reset by peer)18:23
*** SpaceCoaster_ <SpaceCoaster_!~derek@user/spacecoaster> has joined #litex18:23
*** SpaceCoaster_ is now known as SpaceCoaster18:24
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has quit IRC (Ping timeout: 260 seconds)18:31
*** Flea86 <Flea86!~maomao@user/Flea86> has quit IRC (Ping timeout: 255 seconds)18:35
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has joined #litex18:36
*** MrTrueDev <[email protected]> has joined #litex21:20
MrTrueDevIs Litex known to work on with the full open source nextpnr-xilinx flow?21:21
MrTrueDevAnd if so, I'm wondering how much success folks have had when it comes to DDR on say an artix digilent boards?21:25
somloMrTrueDev: If you dig through the LiteX commits, I remember seeing something about nextpnr-xilinx floating by. As for "full support" I really don't know, and will defer to _florent_ or gatecat21:55
MrTrueDevSo I see this: https://github.com/enjoy-digital/litex/blob/master/litex/build/xilinx/yosys_nextpnr.py21:56
MrTrueDevI'm trying to determine if it shows up in Litex-boards however. Namely, here: https://github.com/litex-hub/litex-boards/tree/master/litex_boards/platforms21:56
somloI will have a month worth of my time available to actually get to the bottom of this question for myself -- I currently have access to a nexys video and a genesys2 board, be nice if I can get one of them to run self-hosting litex/rocket :)21:56
somlothat's probably the commit I saw -- but I never had the cycles to try myself, always used vivado with xilinx up till now21:57
somloAFAIK, nextpnr-xilinx is a forked nextpnr repo that never got merged back into "official" nextpnr (again, take anything I say right now with a grain of salt)21:58
MrTrueDevSelf hosting Litex?21:58
MrTrueDevLike run hosts on software?21:58
MrTrueDevsoftcore21:58
somlohow well it actually works, and which chips it supports, is still TBD as far as I'm aware21:58
somlonope, self-hosting as in "able to rebuild itself, on itself" (English has poor "linguistic/conceptual resolution" when things like self-hosting, or "free" for that matter, are used in conversation :D21:59
somlocompiler people say "self hosting" when a compiler is written in its own language and its binary can (re-)build its own sources22:00
MrTrueDevI see I had typos above22:01
somloso imagine extending that property to the whole software stack (system libraries and kernel supporting the compiler's execution), and then further down to the "gateware" on top of which the software stack is running22:01
MrTrueDevI meant running Litex build on softcore on FPGA22:01
MrTrueDevWRT earlier question:22:02
MrTrueDev1. https://github.com/enjoy-digital/litex/issues/117422:02
MrTrueDev2. https://github.com/enjoy-digital/litex/pull/118022:02
somloyeah, run a linux distro on a litex+cpu system, then run yosys/nextpnr on that linux distro to rebuild the  underlying litex bitstream22:02
MrTrueDevSeems that it is conceptually supported, although you may have to edit the build files yourself? And as such, YMMV22:02
somloyeah, I don't know how big the gap is between "conceptually supported" and "here's how it's done on a board I have, or can easily buy" -- but I'm planning to find out soon-ish :)22:05
MrTrueDevSo you might run something like this https://github.com/litex-hub/litex-boards/blob/master/litex_boards/targets/digilent_basys3.py with:22:05
MrTrueDevpython3 digilent_basys3.py --build --toolchain=symbiflow22:05
somlopresumably after building/installing nextpnr-xilinx (plus whatever dependencies that requires)22:08
*** MrTrueDev <[email protected]> has quit IRC (Quit: Client closed)22:10

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