Please update your browser. For the best Liquid Instruments experience, update to the latest version of Chrome, Edge, Firefox, or Safari. Update Microsoft Edge.
Liquid Instruments Logo
Products
Hardware Platforms
Moku:Delta
Moku:Delta
New
For advanced design and validation
Moku:Pro
Moku:ProFor versatile test and measurement
Moku:Lab
Moku:LabFor experimental research labs
Moku:Go
Moku:GoFor quick testing and debugging
Compare Hardware
Compare HardwareView a side-by-side of all Moku hardware
Technologies
GenInst Studio
New
Generate personalized instruments
Integrated InstrumentsProfessional-grade instruments at your fingertips
Neural NetworkFPGA-powered neural network integration
Multi-Instrument ModeCombine instruments to create a customized test system
Moku CompileCode, compile, and deploy to your Moku's FPGA
Software
MokuOSDownload the Moku app for Windows, macOS, iPadOS & visionOS
APIsPython, MATLAB, LabVIEW
UtilitiesCommand line and graphical tools for file conversion
Instruments
Analysis
Oscilloscope
Spectrum Analyzer
Frequency Response Analyzer
Lock-in Amplifier
Phasemeter
Logic Analyzer / Pattern Generator
Time & Frequency Analyzer
Data Logger
Generation
Waveform Generator
Arbitrary Waveform Generator
Control & Conditioning
PID Controller
Digital Filter Box
FIR Filter Builder
Laser Lock Box
Custom & Utility
GenInst Studio
New
Gigabit Streamer
Custom Instrument
Neural Network
Multi-Instrument Mode
Applications
Optics and Photonics
Microscopy and Spectroscopy
Photon Counting
Quantum Optics
Aerospace and defense
A&D Instrumentation
Component Test
Automated Testing
Semiconductor Test
Control Systems and Bode Analysis
MEMS Testing
AI and Machine Learning
Generative Instrumentation
New
Neural Networks
Education
Education and Research
Resources
App Notes
Blog
Case Studies
Coursework
Guides
Product Documentation
Publications
Webinars
White Papers
Support
Company
Contact Us
About Us
Leadership
Partners
News & Updates
Press
Events Calendar
Careers
Store
Moku:Delta
Moku:Pro
Moku:Go
Upgrade Moku:Pro
Upgrade Moku:Lab
Upgrade Moku:Go
0
Get a quote Buy Now
Build personalized instruments with GenInst Studio in minutes, not months. | Register for the webinar
Blog

Moku Cloud Compile introduces more ways to simplify your FPGA code development

April 21, 2025

    While FPGAs are incredibly useful tools, compiling your own FPGA code can be challenging and time-consuming. Fortunately, Moku Cloud Compile now offers even more helpful functionality to simplify and accelerate custom code development. 

    Moku Cloud Compile is a web-based tool that allows you to build and deploy custom FPGA code on Moku devices to run alongside other instruments in the reconfigurable Moku suite. Current users will find an updated, easier-to-use UI and more helpful features — including new IP core and Verilog support — and new users can now leverage an expanded range of resources to get started fast.  

    A new look for Moku Cloud Compile

    The Moku Cloud Compile web app now offers a refreshed interface, as well as a dark mode option, for an improved user experience. The web app now includes a link to the Liquid Instruments GitHub page for easy access to detailed code examples. Moreover, when you create a new file, that file will open with the CustomWapper architecture — essential for interacting with the Moku front end — already defined. In addition to programming within the web app, you can directly upload your own .v or .vhd files if you prefer using a specific text editor.

    With this total redesign of the web app, existing Moku Cloud Compile users will need to reset their password when visiting for the first time.

    When you open a new file with Moku Cloud Compile, the CustomWrapper architecture will be defined for you.

    When you open a new file with Moku Cloud Compile, the CustomWrapper architecture will be defined for you.

    Verilog support

    Previously, Moku Cloud Compile users could only write scripts in VHDL. For even more flexibility, it now offers support for Verilog and mixed language synthesis. If you’re looking for Verilog examples or information on how to integrate existing VHDL code into a Verilog higher level, learn more at the GitHub page, where most examples now have Verilog counterparts.

    Moku Cloud Compile now supports Verilog, giving users more options for FPGA code development.

    Moku Cloud Compile now supports Verilog, giving you more options for FPGA code development.

    IP core support

    This update also adds eight precompiled IP cores that can assist you with more advanced arithmetic and analysis functions. IP cores are prewritten logic functions that you can insert into your VHDL or Verilog code. You only have to define the inputs and outputs to the core. One such example, AddSubtract, is shown below.

    An example implementation of the AddSubtract_16 IP core.

    An example implementation of the AddSubtract_16 IP core. 

    Other IP cores now available include a sine waveform generator, counter, FIR filter, CORDIC algorithm, and a Fast Fourier Transform (FFT). Learn how to utilize these blocks, and even create your own IP cores, by reading this new white paper.

    It’s easy to get started

    Several new resources are available to help you get started fast with Moku Cloud Compile. If you’re new to coding FPGAs, check out this step-by-step guide for a detailed walk-through. 

    You can also watch two new video tutorials on how to compile and deploy code with Moku Cloud Compile. Check out part one and part two.

    In addition, the Liquid Instruments GitHub page offers several new and updated examples. Plus, the API page now offers additional resources, including example code, information about the Moku Library, and links to IP core documentation. Plus, learn new ways to use Moku Cloud Compile with the Moku Neural Network for AI and machine learning needs. These features don’t require any update to your Moku: app or hardware. To start developing your own FPGA code, simply head to the Moku Cloud Compile web app. Or to explore Moku in demo mode, download the free Moku: app.

    Questions?

    Join our User Forum to stay connected

    Want to request a new feature? Have a support tip to share? From use case examples to new feature announcements and more, the User Forum is your one-stop shop for product updates, as well as connection to Liquid Instruments and our global user community.

    Try Moku in demo mode Download the Moku app → Get answers to FAQs Visit Knowledge Base → Connect with Moku users Join the user forum →

    Other Recommended Blog Posts

    Blog
    What is Generative Instrumentation?

    The AI-enabled technology for creating customized test solutions, including specialized measurements, real-time signal processing, and control capabilities

    Date: July 14, 2026

    Blog
    5 Advantages of FPGA-Based Customization for Test & Measurement

    How instruments with user-programmable FPGAs are replacing racks of test equipment, and what that means for your lab.

    Featuring: Moku Cloud Compile

    Date: May 22, 2026

    Blog
    Faster, more powerful real-time customization with MokuOS 4.2

    MokuOS 4.2 unlocks higher bandwidth, faster real-time processing, and more instruments on Moku:Delta, all with a simple software update.

    Date: March 19, 2026

    Back to all Blog

    Nav

    • Products
    • Instruments
    • Resources
    • Support
    • Company
    • Contact Us
    • Privacy Policy
    • Terms of Use

    Offices

    United States
    (619) 332-6230
    12526 High Bluff Dr.
    Suite 150
    San Diego, CA 92130

    Australia
    +61 2 6171 9730
    243 Northbourne Avenue
    Suite 1, Level 1
    Lyneham, ACT 2602

    Australia
    +61 3 7073 3594
    Suite 5C, Level 5,
    700 Swanston Street,
    Carlton, VIC – 3058

     

     

    Follow us

    LinkedIn YouTube X Facebook Instagram

    官方微信

    © 2026 Liquid Instruments. All rights reserved.