home.social

#sucrela — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #sucrela, aggregated by home.social.

  1. Look at what I've just received from Digikey :)

    #FPGA #SucreLA #openhw #osh

    It's already Xmas! 🎄

  2. It's hard to find time to post updates on all the progress I am making on the SucréLA #opensource #FPGA based Logic Analyzer 🥵

    But it's going forward full steam! 🚂 🚄

    Lots of fixes and robustification pushed. 🔧 ✅

    It's now working pretty well in PulseView sampling as fast as 128 Msps which is pretty good for a first 2-boards-plugged-together-prototype. 😍

    I'm even mostly using it to debug itself now! 🤳

    #ecp5 #soc #oshw #SucreLA #fpga

  3. So, to "conclude" yesterday's debug session, it seems that increasing the number of parallel libusb async bulk tranfers from 16 to 32 fixes the issue.

    No more late USB reads from the host!
    If someone has theories on how to "calibrate" this number of parallel transfers ... is there a formula somewhere?
    I still don't understand yet why 32 was not enough and what makes those fail.

    #usb #SucreLA #fpga #ecp5 #opensource #logicielslibres

  4. I'm dogfooding SucréLA! 🐶

    I'm currently using it to .... debug itself!

    This is showing HSPI packets and the timing of the MCU IRQ handlers for HSPI and USB.

    So cool to use it for real and to debug itself :)

    #opensource #fpga #ecp5 #oshw #SucreLA #logicielslibres #electronics #soc

  5. SucréLA open-source sw/hw/gateware Logic Analyzer now supports a new exciting feature: x2 and x4 oversampling ! 🥳

    Meaning that while the capture pipeline in the SoC runs @ X MHz on N probes, it can now also sample:
    * N/2 probes @ 2*X MHz 😍
    or
    * N/4 probes @ 4*X MHz 🥵

    While continuously streaming data to the host PC running sigrok/PulseView via USB 3.0 ⚡

    Wanna see how this feature has been developed? 🫣

    gitlab.com/yannsionneau/SucreL 🤓

    #opensource #fpga #ecp5 #logicielslibres #oshw #soc #SucreLA

  6. If someone wants to help me debug my Lattice ECP5 SSPI programming issue: I uploaded the pulseview (logic analyzer) dumps of the SPI link: limewire.com/d/8Xdrk#iWBdBVyut2

    You can open this with pulseview and add a SPI decoder.

    #fpga #ecp5 #opensource #SucreLA

  7. Pro tips when using Migen's SyncFIFO() module in your pipeline design...

    I went from 70 MHz max frequency to 100+ MHz by just adding this parameter: `buffered=True`

    It helped a lot for timing closure of the design :)

    #FPGA #ECP5 #OpenSource #LiteX #Migen #SucréLA #HydraSucréLA