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