home.social

#pfx1 — Public Fediverse posts

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

  1. Another full day of debugging and understanding more and more about the ‘Right Way™’ to do things in #Verilog and…boom! 💥

    My gfx chip is now working correctly based on the 4 registers it exposes. I still don't have a working CPU yet but this is using a little FSM to drive the chip.

    This is so much fun…

    #AnaloguePocket #OpenFPGA #ProjectFreedom #pfx1

  2. 👾 Just posted pf-dev-tools v1.0.6:

    ✅ Fixed a bug in argument parsing for pf clone.
    ✅ pf install and pf eject now take full paths for volumes.
    ✅ Added support for PF_CORE_TEMPLATE_REPO_FOLDER to use local core template directory.
    ✅ Improved some documentation in README.

    pypi.org/project/pf-dev-tools/

    #OpenFPGA #FPGA #AnaloguePocket #ProjectFreedom #pfx1

  3. 👾 Just posted pf-dev-tools v1.0.5:

    ✅ Added better user feedback when docker image needs downloading.
    ✅ Renamed Environment to SConsEnvironment.
    ✅ Added an automatic check for when updates are available.
    ✅ Improved the way some error messages are displayed.

    pypi.org/project/pf-dev-tools/

    #OpenFPGA #FPGA #AnaloguePocket #ProjectFreedom #pfx1

  4. Introducing pf-dev-tools 🎉

    This is the toolchain I put together to build and package my fantasy console core on the pocket. It's entirely Python-based thanks to SCons which is built in.

    Super simple Makefiles. One line core building/packaging/installing. Did I mention Python?

    Anyway, it's also used in the sample code for the openFPGA tutorials.

    didier.malenfant.net/blog/proj

    #AnaloguePocket #OpenFPGA #FPGA #Python #ProjectFreedom #pfx1

  5. Here we go… first bit of ‘real’ work done on the graphics chip. It takes two 16-bit values as input and displays them as a debug overlay on the screen.

    This will be super useful for debugging the core…

    #ProjectFreedom #pfx1