{"id":23899,"date":"2025-04-21T21:59:15","date_gmt":"2025-04-21T21:59:15","guid":{"rendered":"https:\/\/liquidinstruments.com\/?p=23899"},"modified":"2025-12-18T04:38:23","modified_gmt":"2025-12-18T04:38:23","slug":"moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development","status":"publish","type":"post","link":"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/","title":{"rendered":"Moku Cloud Compile introduces more ways to simplify your FPGA code development","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><span style=\"font-weight: 400;\">While FPGAs are incredibly useful tools, compiling your own FPGA code can be challenging and time-consuming. Fortunately, <\/span><a href=\"https:\/\/liquidinstruments.com\/moku-cloud-compile\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Moku Cloud Compile<\/span><\/a><span style=\"font-weight: 400;\"> now offers even more helpful functionality to simplify and accelerate custom code development.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">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 \u2014 including new IP core and Verilog support \u2014 and new users can now leverage an expanded range of resources to get started fast. \u00a0 <\/span><\/p>\n<h2><span style=\"font-weight: 400;\">A new look for Moku Cloud Compile<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The Moku Cloud Compile <\/span><a href=\"https:\/\/compile.liquidinstruments.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">web app<\/span><\/a><span style=\"font-weight: 400;\"> 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 <\/span><a href=\"https:\/\/github.com\/liquidinstruments\/moku-examples\/tree\/main\/mc\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">GitHub<\/span><\/a><span style=\"font-weight: 400;\"> page for easy access to detailed code examples. Moreover, when you create a new file, that file will open with the <\/span><a href=\"https:\/\/apis.liquidinstruments.com\/mc\/wrapper.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">CustomWapper<\/span><\/a><span style=\"font-weight: 400;\"> architecture \u2014 essential for interacting with the Moku front end \u2014 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.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">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.<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\"><img decoding=\"async\" class=\"alignnone wp-image-23904 size-full\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-21-at-1.15.27\u202fPM.png\" alt=\"When you open a new file with Moku Cloud Compile, the CustomWrapper architecture will be defined for you.\" width=\"913\" height=\"382\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-21-at-1.15.27\u202fPM.png 913w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-21-at-1.15.27\u202fPM-300x126.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-21-at-1.15.27\u202fPM-768x321.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-21-at-1.15.27\u202fPM-600x251.png 600w\" sizes=\"(max-width: 913px) 100vw, 913px\" \/><\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">When you open a new file with Moku Cloud Compile, the CustomWrapper architecture will be defined for you.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Verilog support<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">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\u2019re looking for Verilog examples or information on how to integrate existing VHDL code into a Verilog higher level, learn more at the <\/span><a href=\"https:\/\/github.com\/liquidinstruments\/moku-examples\/tree\/main\/mc\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">GitHub<\/span><\/a><span style=\"font-weight: 400;\"> page, where most examples now have Verilog counterparts. <\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\"><img decoding=\"async\" class=\"alignnone wp-image-23903 \" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-21-at-1.15.43\u202fPM.png\" alt=\"Moku Cloud Compile now supports Verilog, giving users more options for FPGA code development.\" width=\"664\" height=\"410\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-21-at-1.15.43\u202fPM.png 909w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-21-at-1.15.43\u202fPM-300x185.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-21-at-1.15.43\u202fPM-768x474.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-21-at-1.15.43\u202fPM-600x370.png 600w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/><\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Moku Cloud Compile now supports Verilog, giving you more options for FPGA code development. <\/span><\/p>\n<h2><span style=\"font-weight: 400;\">IP core support<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">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.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><img decoding=\"async\" class=\"aligncenter wp-image-23902 \" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-21-at-1.15.54\u202fPM.png\" alt=\"An example implementation of the AddSubtract_16 IP core. \" width=\"609\" height=\"487\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-21-at-1.15.54\u202fPM.png 918w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-21-at-1.15.54\u202fPM-300x240.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-21-at-1.15.54\u202fPM-768x613.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-21-at-1.15.54\u202fPM-600x479.png 600w\" sizes=\"(max-width: 609px) 100vw, 609px\" \/><\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">An example implementation of the AddSubtract_16 IP core.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">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 <\/span><a href=\"https:\/\/liquidinstruments.com\/white-papers\/using-ip-cores-in-mcc\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">white paper<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">It&#8217;s easy to get started<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Several new resources are available to help you get started fast with Moku Cloud Compile. If you\u2019re new to coding FPGAs, check out this <\/span><a href=\"https:\/\/liquidinstruments.com\/application-notes\/moku-cloud-compile-getting-started-guide\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">step-by-step guide<\/span><\/a><span style=\"font-weight: 400;\"> for a detailed walk-through.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can also watch two new video tutorials on how to compile and deploy code with Moku Cloud Compile. Check out <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=8o7HHAKIyhs\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">part one<\/span><\/a><span style=\"font-weight: 400;\"> and <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=7CvYcHqDjsA\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">part two<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In addition, the Liquid Instruments <\/span><a href=\"https:\/\/github.com\/liquidinstruments\/moku-examples\/tree\/main\/mc\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">GitHub<\/span><\/a><span style=\"font-weight: 400;\"> page offers several new and updated examples. Plus, the <\/span><a href=\"https:\/\/apis.liquidinstruments.com\/mc\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">API page<\/span><\/a><span style=\"font-weight: 400;\"> 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 <\/span><a href=\"https:\/\/liquidinstruments.com\/solutions\/ai-powered-fpga-development\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">AI and machine learning<\/span><\/a><span style=\"font-weight: 400;\"> needs.\u00a0<\/span><span style=\"font-weight: 400;\">These features don\u2019t require any update to your Moku: app or hardware. To start developing your own FPGA code, simply head to the <\/span><a href=\"https:\/\/liquidinstruments.com\/moku-cloud-compile\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Moku Cloud Compile<\/span><\/a><span style=\"font-weight: 400;\"> web app. Or to explore Moku in demo mode, download the free <\/span><a href=\"http:\/\/liquidinstruments.com\/resources\/software\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Moku: app<\/span><\/a><span style=\"font-weight: 400;\">. <\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Questions?<br \/>\n<\/span><\/h2>\n<p><strong>Join our User Forum to stay connected<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Want to request a new feature? Have a support tip to share? From use case examples to new feature announcements and more, the <\/span><a href=\"https:\/\/forum.liquidinstruments.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">User Forum<\/span><\/a><span style=\"font-weight: 400;\"> is your one-stop shop for product updates, as well as connection to Liquid Instruments and our global user community.<\/span><\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>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.\u00a0 Moku Cloud Compile is a web-based tool that allows you to build and deploy custom FPGA code on Moku devices to run [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":36,"featured_media":23860,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[3,143],"tags":[],"class_list":["post-23899","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-news-updates","site-category-moku-cloud-compile"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Moku Cloud Compile introduces more ways to simplify your FPGA code development<\/title>\n<meta name=\"description\" content=\"With eight new precompiled IP cores and expanded Verilog support, it\u2019s easier to build and deploy custom FPGA code to your Moku device\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Moku Cloud Compile introduces more ways to simplify your FPGA code development\" \/>\n<meta property=\"og:description\" content=\"With eight new precompiled IP cores and expanded Verilog support, it\u2019s easier to build and deploy custom FPGA code to your Moku device\" \/>\n<meta property=\"og:url\" content=\"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/\" \/>\n<meta property=\"og:site_name\" content=\"Liquid Instruments\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/LiquidInstruments\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-21T21:59:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-18T04:38:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/3020_LiquidInstruments_118-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"mmcardle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@liquidinstrmnts\" \/>\n<meta name=\"twitter:site\" content=\"@liquidinstrmnts\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"mmcardle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/\"},\"author\":{\"name\":\"mmcardle\",\"@id\":\"https:\/\/liquidinstruments.com\/#\/schema\/person\/a3d838bd1576c0f8f6fb52f263bd338a\"},\"headline\":\"Moku Cloud Compile introduces more ways to simplify your FPGA code development\",\"datePublished\":\"2025-04-21T21:59:15+00:00\",\"dateModified\":\"2025-12-18T04:38:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/\"},\"wordCount\":644,\"publisher\":{\"@id\":\"https:\/\/liquidinstruments.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/3020_LiquidInstruments_118-scaled.jpg\",\"articleSection\":[\"Blog\",\"News &amp; updates\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/\",\"url\":\"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/\",\"name\":\"Moku Cloud Compile introduces more ways to simplify your FPGA code development\",\"isPartOf\":{\"@id\":\"https:\/\/liquidinstruments.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/3020_LiquidInstruments_118-scaled.jpg\",\"datePublished\":\"2025-04-21T21:59:15+00:00\",\"dateModified\":\"2025-12-18T04:38:23+00:00\",\"description\":\"With eight new precompiled IP cores and expanded Verilog support, it\u2019s easier to build and deploy custom FPGA code to your Moku device\",\"breadcrumb\":{\"@id\":\"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/#primaryimage\",\"url\":\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/3020_LiquidInstruments_118-scaled.jpg\",\"contentUrl\":\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/3020_LiquidInstruments_118-scaled.jpg\",\"width\":2560,\"height\":1707,\"caption\":\"An engineer using Moku Cloud Compile to deploy custom functions\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/liquidinstruments.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Moku Cloud Compile introduces more ways to simplify your FPGA code development\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/liquidinstruments.com\/#website\",\"url\":\"https:\/\/liquidinstruments.com\/\",\"name\":\"Liquid Instruments\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/liquidinstruments.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/liquidinstruments.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/liquidinstruments.com\/#organization\",\"name\":\"Liquid Instruments\",\"url\":\"https:\/\/liquidinstruments.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/liquidinstruments.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/liquidinstruments.com\/wp-content\/uploads\/2020\/10\/BrandMark-Preferred-RGB-Color.png?fit=1000%2C924&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/liquidinstruments.com\/wp-content\/uploads\/2020\/10\/BrandMark-Preferred-RGB-Color.png?fit=1000%2C924&ssl=1\",\"width\":1000,\"height\":924,\"caption\":\"Liquid Instruments\"},\"image\":{\"@id\":\"https:\/\/liquidinstruments.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/LiquidInstruments\/\",\"https:\/\/x.com\/liquidinstrmnts\",\"https:\/\/www.instagram.com\/liquidinstruments\/\",\"https:\/\/www.linkedin.com\/company\/liquidinstruments\/\",\"https:\/\/www.youtube.com\/c\/LiquidInstruments\",\"https:\/\/vimeo.com\/liquidinstruments\"],\"hasMerchantReturnPolicy\":{\"@type\":\"MerchantReturnPolicy\",\"merchantReturnLink\":\"https:\/\/liquidinstruments.com\/support\/warranty-repairs-and-service\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/liquidinstruments.com\/#\/schema\/person\/a3d838bd1576c0f8f6fb52f263bd338a\",\"name\":\"mmcardle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/liquidinstruments.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c87d184ad2c207a8044a2c4f53a6a74745451f55e144a9a9f3cc8b3c04aa1671?s=96&d=wavatar&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c87d184ad2c207a8044a2c4f53a6a74745451f55e144a9a9f3cc8b3c04aa1671?s=96&d=wavatar&r=g\",\"caption\":\"mmcardle\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Moku Cloud Compile introduces more ways to simplify your FPGA code development","description":"With eight new precompiled IP cores and expanded Verilog support, it\u2019s easier to build and deploy custom FPGA code to your Moku device","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/","og_locale":"en_US","og_type":"article","og_title":"Moku Cloud Compile introduces more ways to simplify your FPGA code development","og_description":"With eight new precompiled IP cores and expanded Verilog support, it\u2019s easier to build and deploy custom FPGA code to your Moku device","og_url":"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/","og_site_name":"Liquid Instruments","article_publisher":"https:\/\/www.facebook.com\/LiquidInstruments\/","article_published_time":"2025-04-21T21:59:15+00:00","article_modified_time":"2025-12-18T04:38:23+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/3020_LiquidInstruments_118-scaled.jpg","type":"image\/jpeg"}],"author":"mmcardle","twitter_card":"summary_large_image","twitter_creator":"@liquidinstrmnts","twitter_site":"@liquidinstrmnts","twitter_misc":{"Written by":"mmcardle","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/#article","isPartOf":{"@id":"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/"},"author":{"name":"mmcardle","@id":"https:\/\/liquidinstruments.com\/#\/schema\/person\/a3d838bd1576c0f8f6fb52f263bd338a"},"headline":"Moku Cloud Compile introduces more ways to simplify your FPGA code development","datePublished":"2025-04-21T21:59:15+00:00","dateModified":"2025-12-18T04:38:23+00:00","mainEntityOfPage":{"@id":"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/"},"wordCount":644,"publisher":{"@id":"https:\/\/liquidinstruments.com\/#organization"},"image":{"@id":"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/#primaryimage"},"thumbnailUrl":"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/3020_LiquidInstruments_118-scaled.jpg","articleSection":["Blog","News &amp; updates"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/","url":"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/","name":"Moku Cloud Compile introduces more ways to simplify your FPGA code development","isPartOf":{"@id":"https:\/\/liquidinstruments.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/#primaryimage"},"image":{"@id":"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/#primaryimage"},"thumbnailUrl":"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/3020_LiquidInstruments_118-scaled.jpg","datePublished":"2025-04-21T21:59:15+00:00","dateModified":"2025-12-18T04:38:23+00:00","description":"With eight new precompiled IP cores and expanded Verilog support, it\u2019s easier to build and deploy custom FPGA code to your Moku device","breadcrumb":{"@id":"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/#primaryimage","url":"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/3020_LiquidInstruments_118-scaled.jpg","contentUrl":"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2025\/04\/3020_LiquidInstruments_118-scaled.jpg","width":2560,"height":1707,"caption":"An engineer using Moku Cloud Compile to deploy custom functions"},{"@type":"BreadcrumbList","@id":"https:\/\/liquidinstruments.com\/blog\/moku-cloud-compile-introduces-more-ways-to-simplify-your-fpga-code-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/liquidinstruments.com\/"},{"@type":"ListItem","position":2,"name":"Moku Cloud Compile introduces more ways to simplify your FPGA code development"}]},{"@type":"WebSite","@id":"https:\/\/liquidinstruments.com\/#website","url":"https:\/\/liquidinstruments.com\/","name":"Liquid Instruments","description":"","publisher":{"@id":"https:\/\/liquidinstruments.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/liquidinstruments.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/liquidinstruments.com\/#organization","name":"Liquid Instruments","url":"https:\/\/liquidinstruments.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/liquidinstruments.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/liquidinstruments.com\/wp-content\/uploads\/2020\/10\/BrandMark-Preferred-RGB-Color.png?fit=1000%2C924&ssl=1","contentUrl":"https:\/\/i0.wp.com\/liquidinstruments.com\/wp-content\/uploads\/2020\/10\/BrandMark-Preferred-RGB-Color.png?fit=1000%2C924&ssl=1","width":1000,"height":924,"caption":"Liquid Instruments"},"image":{"@id":"https:\/\/liquidinstruments.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/LiquidInstruments\/","https:\/\/x.com\/liquidinstrmnts","https:\/\/www.instagram.com\/liquidinstruments\/","https:\/\/www.linkedin.com\/company\/liquidinstruments\/","https:\/\/www.youtube.com\/c\/LiquidInstruments","https:\/\/vimeo.com\/liquidinstruments"],"hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","merchantReturnLink":"https:\/\/liquidinstruments.com\/support\/warranty-repairs-and-service\/"}},{"@type":"Person","@id":"https:\/\/liquidinstruments.com\/#\/schema\/person\/a3d838bd1576c0f8f6fb52f263bd338a","name":"mmcardle","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/liquidinstruments.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c87d184ad2c207a8044a2c4f53a6a74745451f55e144a9a9f3cc8b3c04aa1671?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c87d184ad2c207a8044a2c4f53a6a74745451f55e144a9a9f3cc8b3c04aa1671?s=96&d=wavatar&r=g","caption":"mmcardle"}}]}},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/posts\/23899","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/comments?post=23899"}],"version-history":[{"count":4,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/posts\/23899\/revisions"}],"predecessor-version":[{"id":27100,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/posts\/23899\/revisions\/27100"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/media\/23860"}],"wp:attachment":[{"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/media?parent=23899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/categories?post=23899"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/tags?post=23899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}