Skip to content

jinsanko/koheron-sdk

 
 

Repository files navigation

koheron-sdk

Circle CI PyPI version

What is Koheron Software Development Kit ?

Koheron Software Development Kit is a tool to develop FPGA / Linux instruments for Zynq SoCs.

Getting started

  1. Install Vivado 2017.2

  2. Install required packages

    $ sudo make setup
  3. Install Ubuntu 16.04 for Zynq (Download SD card image for Zedboard or Redpitaya)

  4. Build and run the led-blinker instrument

    $ make CONFIG=examples/zedboard-led-blinker/config.yml HOST=192.168.1.100 run

Ready to develop your instrument? Read the documentation.

Red Pitaya designs

  • led-blinker : minimal instrument with LED control.
  • adc-dac : instrument with minimal read/write capability on Red Pitaya ADCs and DACs.
  • pulse-generator : pulse generation with synchronous acquisition.
  • laser-controller : laser current control using pulse-density modulation.
  • decimator : decimation using a compensated CIC filter.
  • oscillo : signal acquisition / generation with coherent averaging mode.
  • spectrum : spectrum analyzer with peak-detection and averaging.

Zedboard designs

  • led-blinker : minimal instrument with LED control.
  • picoblaze : 8 bit picoblaze microcontroller controllable from the PS.

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.

Packages

No packages published

Languages

  • C++ 29.2%
  • VHDL 20.5%
  • Tcl 17.3%
  • Python 8.9%
  • TypeScript 8.1%
  • Verilog 7.9%
  • Other 8.1%