Koheron Software Development Kit is a tool to develop FPGA / Linux instruments for Zynq SoCs.
-
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.
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.
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.
led-blinker
: minimal instrument with LED control.picoblaze
: 8 bit picoblaze microcontroller controllable from the PS.
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.
This project started as a fork of red-pitaya-notes.