Repositories
The BondMachine project source file are hosted on GitHub as the BondMachineHQ organization.
The two most important repositories are the BondMachine repository that contains the project source code.
And the Projects repository that contains tested examples of BondMachine that can be built for specific devices.
Other public repositories are:
Repository | Description |
---|---|
BMBuildkit | |
BMBuildkit-dagger | |
BondMachineHQ.github.io | Website code |
bmapiaximmtransceiver | Transceiver-like module for AXI Memory Mapped BMAPI |
bmapiuarttransceiver | Transceiver-like module for UART BMAPI |
bmexamples | BondMachine examples, demos and tutorials |
bmhelper | A tool to help users in creating and configuring projects using the BondMachine framework |
bmmltests | Examples and tests for the machine learning tools with the BM. code to train, convert and handle ML models |
bmqsimtests | Examples and tests for the bmqsim quantum simulator. Comparison among other simulators and so on |
bmregression | Regression tests suite |
bmregressiondata | Regression tests data |
bmresources | Resources used by bmhelper internally |
bondmachine_ebaz4205_buildroot | BR2 directory for ebaz4205, the repo is not meant to be used directly. It is used internally by the BondMachine makefilles to create images with buildroot |
bondmachine_ebaz4205_buildroot_example | Buildroot on Ebaz4205. How to create from scratch a complete BondMachine accelerated buildroot image for the Ebaz4205 board |
bondmachine_historical | BondMachine historical repo |
bondmachine_zedboard_buildroot | BR2 directory for zedboard. the repo is not meant to be used directly. It is used internally by the BondMachine makefilles to create images with buildroot |
bondmachine_zedboard_buildroot_example | Buildroot on Zedboard. How to create from scratch a complete BondMachine accelerated buildroot image for the Zedboard |
flexpy | flexpy - FPGA Logic from EXpressions |
kserve-bond-extension | Project that extends KServe predictors |
kserve-ui | Dynamic KServe User Interface |
ml-ebaz4205 | Machine Learning with HLS4ML and BM on ebaz4205 |
ml-zedboard | Machine Learning with HLS4ML and BM on zedboard |
pybondmachine | pybondmachine is the Python library designed to streamline the development of FPGA accelerators through the use of the BondMachine framework. |
simbatch | Generate and manage batch of simulation with the BondMachine |