For Developers
The people who typical read these pages are those who write custom software or
HDL (for the FPGA) that run directly on the M2K device. This may put the M2K in
different modes, and support different external USB devices (including USB/LAB,
or USB/WiFi), extending the capabilities of the device, or completely changing
the data that is transferred to the host. Since the goal of the project is to
keep things as open as possible, the details on how to compile kernels, create
bit files, assemble FIT files and load them into the device, should be found
here.
While we do have a few examples, and show how to re-create the default software
loads, since this the hardware can be nearly a blank slate for your project, you
can do anything you want.
Content
Introduction (Coming soon)
Hardware
Detailed Specifications (Coming soon)
Schematics
Detailed Performance (Coming soon)
Accessing the Console(Coming soon) with the
ADALM-JTAGUART adapter
Accessing FPGA JTAG(Coming soon) with the
ADALM-JTAGUART adapter
HDL Reference Designs
m2k
AXI AD9963
AXI ADC Decimate
AXI DAC Interpolate
AXI Logic Analyzer
AXI ADC Trigger
Util VAR FIFO
Util Extract
Device Drivers
AXI ADC HDL Linux Driver
AXI DAC HDL Linux Driver
AXI DMAC Linux Driver
etc.
Building the Firmware image from source
Obtaining the Build Sources
Building the Firmware Image
USB OTG – HOST function Support
DFU Update
Rebooting