Moku Compile
Develop and deploy custom functions and features in minutes, not months. Deploy industry-standard HDL to the user-programmable FPGA in every Moku.
Moku Compile examples

Improve SNR measurement with a boxcar averager
Implement boxcar averaging for enhanced data quality and SNR with Moku Compile.
Reduce noise and transients with custom real-time digital filtering
Implement custom moving average filters to optimize signal processing and effectively reduce noise and transients in your applications.
Implement IP core blocks
Make use of eight pre-compiled IP cores to assist with more advanced arithmetic and analysis functions, coordinate transformations, and complex sine wave generation.
Synchronize signals with a clock divider
Take an input clock signal and divide it by factors of 2, 4, and 6 for synchronizing different components in your circuit.
Calculate on the fly
Perform arithmetic calculations on an input signal, such as a square root, in real time and drive the result to an analog output.Moku Cloud Compile
Write your code, compile it in the cloud, and deploy the bitstream to one or more Moku devices with Custom Instrument. The cloud-based service makes it easy to get started and lets you avoid complex installation, debug, and maintenance of local tools. Access Moku Cloud Compile base tier for free to try it out.

On-premises Moku Compile
For secure labs, classified environments, or remote sites, Moku Compile on-premises support offers total control of your code and compilation. Develop and deploy custom bitstreams locally with offline, on-site compilation.
Contact us for Enterprise Moku Compile plans.

Deploy alongside predefined instruments
Moku Compile eliminates the need for intermediary development boards, low-level drivers, or manual interface configuration. Use Multi-Instrument Mode to integrate your custom logic alongside built-in instruments. Build your bitstreams with Moku Compile, deploy them using Custom Instrument, and run in Multi-Instrument Mode.
Build the Moku Compile configuration that works for you.
Explore software tiers and hardware licenses to enable custom instrument development and deployment.
FAQ
Moku Cloud Compile allows you to deploy custom DSP directly onto the Moku FPGA in Multi-Instrument Mode. Write code using a web browser and compile it in the cloud; download and deploy the bitstream to your Moku device through the app. Moku Cloud Compile is free to use, included in the Base Moku Compile tier.
We offer a range of resources to help you get started with Moku Cloud Compile. Explore the resources here.
HDL, or hardware description language, refers to a family of programming languages used to describe digital logic circuits and program FPGAs. The most commonly used hardware description languages are VHDL and Verilog. Moku Compile supports both.
Engineers or researchers working in secure or classified environments (defense, aerospace, government labs) where cloud access is restricted should use On-premises Moku Compile. This requires a Vivado license. Still not sure if this is right for you? Chat with an engineer.
Featured resources
Learn how Moku can help you
Connect with an applications engineer for a personalized demo.





