Demain, comme tous les dimanches 8h, on fait des trucs étranges à des puces innocentes. Au menu : finir de s'occuper de Linux sur la Colorlight et plus si affinité #FPGA#LiteX
Et ça se passe ici: twitch.tv/lefinnois_
What an incredible day at the 2026 #Colorlight Launch Event in Türkiye!
Together with @ledajans and #GKGD, a heartfelt thank you to everyone who visited us in Istanbul. We truly appreciate your trust, support, and engaging discussions.
#Colorlight#Türkiye#ledajans#GKGD
Demain dimanche 8h c'est reparti pour #FPGA et #LiteX. On revient rapidement sur le device créé la dernière fois (merci airvb99 ❤️) mais surtout... It's Linux time baby ! Linux 6.9 Buildroot sur Colorlight hackée 32MB SDRAM & SD/MMC 😋
Et ça se passera là: twitch.tv/lefinnois_
La ColorLight n'a pas le contrôle sur les DM de la SDRAM (reliés à GND), hors VexRiscv SMP les utilise en mode LiteDRAM natif. Passer par le wishbone permet de faire les accès à travers le Cache L2 et de ne plus avoir besoin de cette granularité.
Avec github.com/enjoy-digital/lit…, le build ne devrait plus être possible et un message d'erreur affiché.
Le truc de dingue c'est que en même temps que je tombais sur le coup du --with-wishbone-memory, et que j'en parlais à @GwenhaelG, quelqu'un a ajouté les Colorlight 5A-75X et i9Plus dans linux-on-litex-vexriscv : github.com/litex-hub/linux-o…
OMG ! OMG ! OMG !
Linux 6.9 & Buildroot sur une ColorLight 5A-75B hackée avec 32MB de SDRAM et un slot microSD 🥹
(encore du boulot mais on est pas loin d'être tout bon)
#FPGA❤️ #LiteX❤️❤️❤️
Pour ceux qui ont une ColorLight et qui ont tenté --cpu-type=vexriscv_smp sans succès (blocage sur "LiftOff!". La solution est --with-wishbone-memory. Je peine encore à piger en détail le pourquoi du comment, mais c'est un pas de plus vers Linux sur ColorLight 32MB 😆 @ThomaHAUC
Pour ceux qui ont une ColorLight et qui ont tenté --cpu-type=vexriscv_smp sans succès (blocage sur "LiftOff!". La solution est --with-wishbone-memory. Je peine encore à piger en détail le pourquoi du comment, mais c'est un pas de plus vers Linux sur ColorLight 32MB 😆 @ThomaHAUC
Ces dernières années ont vu l’expansion d’un nouveau système d’exploitation temps réel pour les systèmes embarqués, prénommé #Zephyr.
Un article lui est consacré dans notre nouveau numéro. Retrouvez-le en kiosque & sur boutique.ed-diamond.com/nouv….
#embarqué#RTOS#ARM
Après avoir changé la SDRAM de ma colorlight pour passer de 8Mo à 32Mo, j'ai changé la mémoire de configuration pour une version 16Mo.
15Mo pour recevoir un filesystem pour démarrer un Linux !
Le replay du stream de ce matin où on joue avec notre #FPGA ECP5 sur Colorlight 5A-75B avec #LiteX est en ligne: youtube.com/watch?v=yumbt0pM…
(et le repo GitLab est à jour)
"trabucayre merged commit dda585c into enjoy-digital:master 1 hour ago" 🥳
La SDRAM IS42S32800J6 pour le hack/upgrade ColorLight en 32 Mio est donc directement dans LiteDRAM
'./litex_setup.py --update' et plus besoin de bricoler \o/
Comparison of FPGA boards I'm looking at. OrangeCrab looked like a nice option but it has been discontinued and apparently this board rev has some design issues.
Talked to some sellers for ColorLight 5A-75B but not available :(
ICESugar Pro seems like the best option so far 🤔
Victoire \o/ La carte Colorlight a subi sa transplantation de SDRAM avec succès, 8Mio (M12L64322A) -> 32 Mio (IS42S32800) et le mem_test semble positif. Quelques étranges problèmes d'alimentation (ou de bruit) subsistent, WIP donc... #FPGA#LITEX