koheron-sdk
What is Koheron Software Development Kit ?
Koheron Software Development Kit is a tool to develop FPGA / Linux instruments for Zynq SoCs.
Getting started
-
Install required packages
$ make setup
-
Install Ubuntu 16.04 for Zynq (Download SD card image)
-
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.
Koheron Alpha250 designs
-
fft
: reference design with spectrum analyzer, DDS and demodulation. -
loopback
: minimal instrument. -
adc-dac-bram
: set DAC waveforms and get ADC using Block RAMs. -
adc-dac-dma
: set DAC waveforms and get ADC using DMA. -
phase-noise-analyzer
: phase noise analyzer.
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.