虽然 FPGA 是非常有用的工具,但编写自己的 FPGA 代码可能既困难又耗时。幸运的是, Moku 云编译 现在提供更多有用的功能来简化和加速自定义代码开发。
Moku Cloud Compile 是一款基于 Web 的工具,允许您在 Moku 设备上构建和部署自定义 FPGA 代码,以便与可重构 Moku 套件中的其他仪器一起运行。现有用户将体验更新、更易于使用的用户界面和更多实用功能(包括新的 IP 核和 Verilog 支持),新用户现在可以利用更广泛的资源快速上手。
Moku Cloud Compile 的新面貌
Moku 云编译 Web应用程序 现在提供焕然一新的界面和暗黑模式选项,以提升用户体验。网页应用现在包含指向 Liquid Instruments 的链接 GitHub上 页面,方便访问详细的代码示例。此外,当您创建新文件时,该文件将打开,并显示 定制瓦珀 与 Moku 前端交互至关重要的架构已经定义。除了在 Web 应用内编程外,如果您喜欢使用特定的文本编辑器,还可以直接上传您自己的 .v 或 .vhd 文件。
通过对网络应用程序进行全面重新设计,现有的 Moku Cloud Compile 用户在首次访问时需要重置密码。

当您使用 Moku Cloud Compile 打开新文件时,CustomWrapper 架构将为您定义。
Verilog 支持
此前,Moku Cloud Compile 用户只能使用 VHDL 编写脚本。为了提供更大的灵活性,它现在支持 Verilog 和混合语言综合。如果您正在寻找 Verilog 示例或有关如何将现有 VHDL 代码集成到更高级别的 Verilog 中的信息,请访问 GitHub上 页面上,现在大多数示例都有 Verilog 对应部分。

Moku Cloud Compile 现已支持 Verilog,为您提供更多 FPGA 代码开发选择。
IP核支持
本次更新还添加了八个预编译 IP 核,可帮助您实现更高级的算术和分析功能。IP 核是预先编写的逻辑函数,您可以将其插入到 VHDL 或 Verilog 代码中。您只需定义 IP 核的输入和输出即可。下方展示了一个示例,即 AddSubtract。

AddSubtract_16 IP 核的示例实现。
目前可用的其他 IP 核包括正弦波形发生器、计数器、FIR 滤波器、CORDIC 算法和快速傅里叶变换 (FFT)。阅读这篇新文章,了解如何利用这些模块,甚至创建您自己的 IP 核。 白皮书.
易于上手
Moku Cloud Compile 现已推出多项新资源,助您快速上手。如果您是 FPGA 编程新手,请查看以下资源 一步一步的指导 以获得详细的指导。
您还可以观看两个新的视频教程,了解如何使用 Moku Cloud Compile 编译和部署代码。 第一部分 以及 第二部分.
此外,Liquid Instruments GitHub上 页面提供了一些新的和更新的示例。此外, API页面 现在提供更多资源,包括示例代码、Moku 库信息以及 IP 核文档链接。此外,还可以学习使用 Moku Cloud Compile 和 Moku 神经网络进行以下操作的新方法: 人工智能和机器学习 需要。 这些功能无需更新您的 Moku: 应用程序或硬件。要开始开发您自己的 FPGA 代码,只需前往 Moku 云编译 网页应用。或者,要以演示模式探索 Moku,请下载免费的 莫库:应用程序.
有疑问?
加入我们的用户论坛与我们保持联系
想要新的功能吗? 有技术支持提示要分享? 从客户案例到新功能公告等等, 用户论坛 是您的一站式门户,作为产品更新以及与 Liquid Instruments 和我们的全球用户社区建立联系。