fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.9K
active users

#silice

0 posts0 participants0 posts today
sylefeb<p><a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a> now has preliminary support for <span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>whitequark</span></a></span> YoWASP! <br>Checkout Silice getting started instructions here: </p><p><a href="https://github.com/sylefeb/Silice/blob/draft/GetStarted_YoWASP.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/sylefeb/Silice/blob</span><span class="invisible">/draft/GetStarted_YoWASP.md</span></a></p><p>(draft branch)</p><p>pip install yowasp-silice !</p>
IRAP<p>[Un système hydrothermal sur <a href="https://astrodon.social/tags/Mars" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mars</span></a>] Dans les roches qui délimitent le cratère d'impact Jézéro, l'ensemble instrumental du rover <a href="https://astrodon.social/tags/Pereverance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pereverance</span></a> a détecté la présence de <a href="https://astrodon.social/tags/silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>silice</span></a> sous différentes formes : de l'opale, de la calcédoine, et du <a href="https://astrodon.social/tags/quartz" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>quartz</span></a>. Preuve d’une interaction eau-roche datant du tout début de l’histoire de la planète rouge ....</p><p>Sachant que les roches siliceuses - l'opale notamment, ont des capacités remarquables à préserver les traces de <a href="https://astrodon.social/tags/vie" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vie</span></a>, ne reste plus qu'à échantillonner ces roches puis à les rapporter sur Terre pour effectuer des analyses exobiologiques plus poussées.</p><p>Info+ : <a href="https://www.irap.omp.eu/2025/03/du-quartz-decouvert-pour-la-premiere-fois-sur-mars-par-le-robot-perseverance-qui-atteste-danciennes-circulations-deau-sur-la-planete-rouge/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">irap.omp.eu/2025/03/du-quartz-</span><span class="invisible">decouvert-pour-la-premiere-fois-sur-mars-par-le-robot-perseverance-qui-atteste-danciennes-circulations-deau-sur-la-planete-rouge/</span></a></p>
sylefeb<p>Nearing a <a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a> main branch update, testing a5k and it still just works! This is a complete hardware implementation of Another World's VM on FPGA, here running on the mighty <a href="https://mastodon.online/tags/mch2022" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mch2022</span></a> badge.</p><p>a5k repo + write up: <a href="https://github.com/sylefeb/a5k" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/sylefeb/a5k</span><span class="invisible"></span></a><br>Silice: <a href="https://github.com/sylefeb/Silice/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/sylefeb/Silice/</span><span class="invisible"></span></a></p>
sylefeb<p>2/ To me, this is crazy ; when I started on <a href="https://mastodon.online/tags/FPGA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FPGA</span></a> and <a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a> back in 2018 I never *dreamed* of one day having my own design on silicon. Thanks <a href="https://mastodon.online/tags/tinytapeout" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tinytapeout</span></a>, <span class="h-card" translate="no"><a href="https://chaos.social/@matthewvenn" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>matthewvenn</span></a></span>, and everyone involved who makes this possible!</p><p><a href="https://tinytapeout.com/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">tinytapeout.com/</span><span class="invisible"></span></a></p>
sylefeb<p>1/ It freaking works!!! First <a href="https://mastodon.online/tags/ASIC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ASIC</span></a> designed with <a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a> renders a terrain!!!!! 🎉 🎉 🎉</p>
sylefeb<p>If you feel adventurous and want to try both <a href="https://mastodon.online/tags/tinytapeout" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tinytapeout</span></a> (your own ASIC chip!) and <a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a> I prepared a template for tt09 (61 days to go!). </p><p><a href="https://github.com/sylefeb/tt09-silice-template" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/sylefeb/tt09-silice</span><span class="invisible">-template</span></a></p><p>Be warned: I am waiting for my tt07 and tt08 designs to come back to realize my mistakes 😅 .</p><p>I followed the <a href="https://mastodon.online/tags/tinytapeout" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tinytapeout</span></a> approach of doing the entire synthesis in github actions, with Silice seamlessly integrated in the mix. Write your code, commit+push, and get back an ASIC design ready to submit!</p>
sylefeb<p><a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a> syntax highlight is now available as a vscode extension! </p><p><a href="https://marketplace.visualstudio.com/items?itemName=sylefeb.silice" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">marketplace.visualstudio.com/i</span><span class="invisible">tems?itemName=sylefeb.silice</span></a></p>
sylefeb<p>2/ The design is written in <a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a> and exported to Verilog, and then synthesized to <a href="https://mastodon.online/tags/ASIC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ASIC</span></a> through the amazing <a href="https://mastodon.online/tags/TinyTapeout" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TinyTapeout</span></a> framework. <br>The terrain renderer fits on only two tiles, using some tricks 😎. Write-up pending.</p><p><a href="https://github.com/sylefeb/Silice" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/sylefeb/Silice</span><span class="invisible"></span></a></p>
sylefeb<p>Just updated the hardware <a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a> version of HumanShader (<a href="https://humanshader.com/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">humanshader.com/</span><span class="invisible"></span></a>) by Inigo Quilez. Inigo made a new animated version just for us <a href="https://mastodon.online/tags/fpga" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fpga</span></a> addicts 👍 . </p><p>This is racing the beam, pipelined, no CPU. The code is very, very compact so it makes it a great exercise to put in hardware.</p><p>Shadertoy: <a href="https://www.shadertoy.com/view/4ft3Wn" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">shadertoy.com/view/4ft3Wn</span><span class="invisible"></span></a><br>Silice code: <a href="https://github.com/sylefeb/Silice/blob/wip/projects/vga_demo/vga_humanshader.si" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/sylefeb/Silice/blob</span><span class="invisible">/wip/projects/vga_demo/vga_humanshader.si</span></a></p>
sylefeb<p>3/3 If you are interested the entire classroom is documented in the <a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a> repository. Learn about <span class="h-card" translate="no"><a href="https://noc.social/@risc_v" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>risc_v</span></a></span> SOC design and audio PWM. Have fun designing hardware on <a href="https://mastodon.online/tags/fpga" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fpga</span></a>!</p><p><a href="https://github.com/sylefeb/Silice/tree/master/learn-silice/classroom/soc_wave_player" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/sylefeb/Silice/tree</span><span class="invisible">/master/learn-silice/classroom/soc_wave_player</span></a></p>
sylefeb<p>1/3 This year again our students @telecomnancy did a great job writing a wave player SOC on <a href="https://mastodon.online/tags/fpga" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fpga</span></a> with <a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a>! (cc BrunoLevy01) </p><p>Also, I can only approve their choice of sound tracks 😋 (in general I got to discover many new music styles, thanks to all for this!)</p>
sylefeb<p>4/ I added some notes on how each effect was implemented in hardware on <a href="https://mastodon.online/tags/fpga" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fpga</span></a> with links to <a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a> designs.</p><p><a href="https://github.com/sylefeb/gfxcat" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/sylefeb/gfxcat</span><span class="invisible"></span></a></p>
sylefeb<p>1/ My collection of cool little graphics effects, all revisited in simple C with a minimal framework. They run in the browser! (link next)</p><p>Made for my <a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a> <a href="https://mastodon.online/tags/fpga" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fpga</span></a> projects, they should be fun and easy to port on your @risc_v SOC, @Raspberry_Pi project or as a <a href="https://mastodon.online/tags/shader" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shader</span></a>.</p>
Popolon 🇵🇸🇳🇨☮️🌳🎋 ᠫᠣᠫᠣᠯᠣᠨ🐎抱抱龙🐉 ⏚φ<p>I just seen that the main author of <a class="hashtag" href="https://pleroma.popolon.org/tag/silice" rel="nofollow noopener noreferrer" target="_blank">#Silice</a>, <span class="h-card"><a class="u-url mention" href="https://mastodon.online/@sylefeb" rel="nofollow noopener noreferrer" target="_blank">@<span>sylefeb</span></a></span> is on Fediverse. As the nextpnr dependency is a bit heavy to compile, I compiled nextpnr, silice, and an uptodate version of OpenFPGAloader (official Arch package is one veersion behind) for ArchLinux for both x86_64 and RISC-V64 architectures.</p><p><a href="http://popolon.org/depots/ArchLinuxX86/fpga/" rel="nofollow noopener noreferrer" target="_blank">http://popolon.org/depots/ArchLinuxX86/fpga/</a></p><p><a href="http://popolon.org/depots/ArchLinuxRISC-V/fpga/" rel="nofollow noopener noreferrer" target="_blank">http://popolon.org/depots/ArchLinuxRISC-V/fpga/</a></p>
sylefeb<p>How I remade Another World / Out of This World in hardware on the UP5K <a href="https://mastodon.online/tags/fpga" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fpga</span></a>. Thread! ⬇️</p><p>Detailed write up and full <a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a> design release! Includes bitstreams for icebreaker, mch2022, and a bonus board ;)</p><p>➡️ <a href="https://github.com/sylefeb/a5k" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/sylefeb/a5k</span><span class="invisible"></span></a></p>
loic_fejoz<p>Congrats <span class="h-card"><a href="https://mastodon.social/@destevez" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>destevez</span></a></span>, well deserved for <a href="https://mastodon.gougere.fr/tags/MaiaSDR" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MaiaSDR</span></a> !</p><p>Meanwhile <span class="h-card"><a href="https://fosstodon.org/@BrunoLevy01" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>BrunoLevy01</span></a></span> and <span class="h-card"><a href="https://mastodon.online/@sylefeb" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>sylefeb</span></a></span> this might be of interest to you as, during the <a href="https://mastodon.gougere.fr/tags/SDR" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SDR</span></a> Academy conference ( <a href="https://mastodon.gougere.fr/tags/sdra" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sdra</span></a> <a href="https://2023.sdra.io/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">2023.sdra.io/</span><span class="invisible"></span></a> ), they also call for more <a href="https://mastodon.gougere.fr/tags/FPGA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FPGA</span></a> people to submit for next year. A bit like when you Sylvain have presented <a href="https://mastodon.gougere.fr/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a> to South Indian SDR User Group (SI-SDR-UG) <a href="https://youtu.be/fr4Dst1fQrk?t=10554" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/fr4Dst1fQrk?t=10554</span><span class="invisible"></span></a></p>
RISC-V<p>RT from Sylvain Lefebvre (@sylefeb)</p><p>If your are in Barcelona too, please stop by the poster session. Happy to talk about Iron, <a href="https://noc.social/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a>, <span class="h-card"><a href="https://noc.social/@risc_v" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>risc_v</span></a></span> and <a href="https://noc.social/tags/fpga" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fpga</span></a>. (Room MR 7+8).<br><a href="https://noc.social/tags/RISCVSummitEurope" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RISCVSummitEurope</span></a></p><p>Original tweet : <a href="https://twitter.com/sylefeb/status/1666332849685815297" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">twitter.com/sylefeb/status/166</span><span class="invisible">6332849685815297</span></a></p>
sylefeb<p>And what do you do with a 1280 LUTs <a href="https://mastodon.online/tags/fpga" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fpga</span></a> and 32MB of memory? You run Doom of course!!</p><p>This is *very* slow (~0.3 FPS). But it shows that given enough RAM and time, even a small CPU can do a lot!</p><p>Uses machydine QQSPI pmod and <span class="h-card"><a href="https://chaos.social/@tnt" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>tnt</span></a></span> fabulous doom-riscv port. The design is in <a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a>.</p>
sylefeb<p>Source code + bitstream in the <a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a> repo (wip branch for now). Hope you'll find it useful!</p><p><a href="https://github.com/sylefeb/Silice/tree/wip/projects/qpsram" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/sylefeb/Silice/tree</span><span class="invisible">/wip/projects/qpsram</span></a></p>
sylefeb<p>a5k: Another World hardware VM on the ice40 UP5K <a href="https://mastodon.online/tags/fpga" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fpga</span></a> (5280 LUTs, 128KB spram), now running and playable on the magnificent <a href="https://mastodon.online/tags/mch2022" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mch2022</span></a> badge! </p><p>Hard to capture, but it looks great. Really fun to play in this format. </p><p>(written in <a href="https://mastodon.online/tags/Silice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Silice</span></a>)</p>