/koheron-sdk

SDK for FPGA / Linux Instruments

Primary LanguageC++OtherNOASSERTION

koheron-sdk

CircleCI PyPI version

https://www.koheron.com/software-development-kit

Getting started

The SDK is tested on an Ubuntu 22.04 development machine.

  1. Install Vivado. Instruments can be built on Vivado versions newer than 2017.2. The OS can only be built with Vivado 2017.2. The branch 2023.2 uses Vivado/Vitis 2023.2 and includes preliminary Zynq Utrascale support.

  2. Install required packages

    $ make setup
  3. Install Ubuntu 22.04 for Zynq (Download SD card image)

  4. Build and run an instrument

    $ make CONFIG=examples/alpha250/adc-dac-bram/config.yml HOST=192.168.1.100 run
    $ HOST=192.168.1.100 python3 examples/alpha250/adc-dac-bram/test.py

Ready to develop your instrument? Read the documentation.

Koheron Alpha250 designs

Red Pitaya designs

  • adc-dac : instrument with minimal read/write capability on Red Pitaya ADCs and DACs.
  • decimator : decimation using a compensated CIC filter.

How to

Build an instrument:

$ make CONFIG=path/to/config.yml

Build an instrument block design:

$ make CONFIG=path/to/config.yml block_design

More commands are listed in the documentation.

Acknowledgments

This project started as a fork of red-pitaya-notes.