*** tpb has joined #timvideos | 00:00 | |
*** cr1901_modern has quit IRC | 01:54 | |
*** cr1901_modern has joined #timvideos | 01:57 | |
*** GNUmoon has quit IRC | 03:42 | |
*** GNUmoon has joined #timvideos | 04:36 | |
cr1901_modern | _florent_: This is likely a silly question, but why is there a litex-boards repo in addition to board definitions directly in litex repo? | 04:48 |
---|---|---|
_florent_ | cr1901_modern: Hi, this is a good question in fact and I'm also considering removing the boards definitions directly in LiteX: | 07:34 |
_florent_ | The initial aim with LiteX-Boards was to be more permissive and have boards contributed/maintained by users (I feared it would have been to much work to do the maintenance), so I wanted to keep the boards definitions in LiteX as "official". | 07:34 |
cr1901_modern | Ahhh | 07:35 |
_florent_ | But maintaining LiteX-Boards seems do be doable and I've been able to maintain/update all boards platforms/targets when new features are added to LiteX, so that's why I considering only keeping LiteX-Boards. | 07:35 |
cr1901_modern | Well, I gotta admit... having not really used LiteX much since late 2018... litex-boards has made "build your own SoC" A LOT faster/streamlined. | 07:35 |
cr1901_modern | I'm building one now for orangecrab... found a minor issue w/ picorv32, I'll send a PR to fix it after I confirm things work :) | 07:36 |
cr1901_modern | Is it still possible to have your main application run from ROM? | 07:39 |
cr1901_modern | like execute-in-place SPI flash | 07:39 |
cr1901_modern | I can see the BIOS supports XIP still | 07:40 |
_florent_ | Thanks for the feedback. In fact most of application projects (Linux-on-LiteX-VexRiscv, Linux-on-LiteX-Rocket, etc..) and benches in LiteDRAM/LitePCIe/LiteSDCard, etc... are directly reusing definitions from LiteX-Boards so it makes even more sense to only keep definitions there. That's something I was planning recently but wanted to do the 2020.12 release first | 07:40 |
_florent_ | cr1901_modern: yes it's still possible, you can have a look at the iCEBreaker/Fomu target for this (since it's mandatory for these boards that don't have enough blockrams for the ROM) | 07:41 |
cr1901_modern | Ack, thanks | 07:42 |
cr1901_modern | _florent_: https://github.com/enjoy-digital/litex/pull/754 | 08:25 |
cr1901_modern | I'm going to bed now lol | 08:25 |
_florent_ | Thanks cr1901_modern, have a good night :) | 08:32 |
*** GNUmoon has quit IRC | 12:11 | |
*** GNUmoon has joined #timvideos | 12:54 | |
*** GNUmoon has quit IRC | 22:48 | |
*** GNUmoon has joined #timvideos | 22:49 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!