feat(fpga): add support for the new FabricFox devkit

* TT FPGA tool, prelim import
* config.ini manager, prelim
* bitstream uploads and FPGA config.ini management

Contributed by @psychogenic, with minor edits by @htfab
This commit is contained in:
Pat Deegan
2026-02-12 06:27:29 +01:00
committed by GitHub
parent b4a9e6c7ea
commit 89ad9bfa93
10 changed files with 705 additions and 103 deletions
+8 -1
View File
@@ -1,5 +1,5 @@
#
# This file is autogenerated by pip-compile with Python 3.12
# This file is autogenerated by pip-compile with Python 3.13
# by the following command:
#
# pip-compile
@@ -20,6 +20,8 @@ chevron==0.14.0
# via tt-support-tools (pyproject.toml)
click==8.2.1
# via yowasp-yosys
configupdater==3.2
# via tt-support-tools (pyproject.toml)
contourpy==1.3.3
# via matplotlib
cssselect2==0.8.0
@@ -56,6 +58,8 @@ matplotlib==3.10.6
# via tt-support-tools (pyproject.toml)
mistune==3.1.3
# via tt-support-tools (pyproject.toml)
mpremote==1.27.0
# via tt-support-tools (pyproject.toml)
nodeenv==1.9.1
# via pre-commit
numpy==1.26.4
@@ -74,6 +78,7 @@ pillow==11.3.0
# matplotlib
platformdirs==4.3.8
# via
# mpremote
# virtualenv
# yowasp-runtime
pluggy==1.6.0
@@ -86,6 +91,8 @@ pygments==2.19.2
# via pytest
pyparsing==3.2.5
# via matplotlib
pyserial==3.5
# via mpremote
pytest==8.4.2
# via tt-support-tools (pyproject.toml)
python-dateutil==2.9.0.post0