请更新您的浏览器。 为了获得最佳的 Liquid Instruments 使用体验,请将 Chrome、Edge、Firefox 或 Safari 更新到最新版本。 更新 Microsoft Edge.
液体仪器标志
产品
硬件平台
Moku:Delta
Moku:Delta
全新发布
用于高级设计和验证
Moku:Pro
Moku:Pro用于多种测试和测量
Moku:Lab
Moku:Lab用于实验研究实验室
Moku:Go
Moku:Go用于快速测试和调试
比较硬件
比较硬件横向比较所有 Moku 硬件
技术
GenInst Studio
全新发布
生成个性化工具
仪器功能高度集成触手可及的专业仪器设备
神经网络集成了 基于 FPGA 的神经网络仪器
多仪器并行模式组合仪器功能以创建自定义测试系统
Moku Compile编码、编译和部署到 Moku 的 FPGA 上
软件
MokuOS下载适用于 Windows、macOS、iPadOS 和 VisionOS 的 Moku 应用
APIsPython、MATLAB、LabVIEW
实用工具用于文件转换的命令行和图形工具
仪器功能
信号分析
示波器
频谱分析仪
频率响应分析仪
锁相放大器
相位表
逻辑分析仪/码型发生器
时间间隔与频率分析仪
数据记录器
信号生成
波形发生器
任意波形发生器
信号控制与调理
PID 控制器
数字滤波器
FIR 滤波器生成器
激光锁频/稳频器
自定义与其他功能
GenInst Studio
全新发布
高速信号采集记录回放仪(Gigabit Streamer)
自定义仪器
神经网络
多仪器并行模式
应用
光学与光子学
显微镜和光谱学
光子计数
量子光学
航空航天和国防
A&D仪器
器件测试
自动化测试
半导体测试
控制系统和伯德图分析
MEMS 系统测试
AI 和机器学习
生成式仪器
全新发布
神经网络
教育服务提供商
教育与研究
相关资源
应用笔记
博客
客户案例
相关课程
指南
产品文档
资讯观点
网络研讨会
白皮书
支持
关于我们
联系我们
关于我们
领导团队
合作伙伴
公司动态
媒体中心
活动日程表
加入我们
商店
Moku:Delta
Moku:Pro
Moku:Go
升级您的 Moku:Pro
升级您的 Moku:Lab
升级您的 Moku:Go
0
获取报价 立即购买
应用笔记

从 Moku Cloud Compile 开始

2022 年 9 月 2 日

    Moku Cloud Compile 简介

    Moku Cloud Compile (MCC) 是 Liquid Instruments Moku 产品的一项功能,允许用户在 Moku 设备内部运行自定义逻辑。创建此自定义逻辑的基本工作流程如下:
    1. 登录 MCC Web IDE 并创建一个项目
    2. 编写您的 HDL 逻辑,从转换工具上传逻辑,或加载示例。
    3. 构建设计
    4. 将此设计部署到您的 Moku 设备上。
    所有 Moku Cloud Compile 模块都只是提供架构的 VHDL 实体。 CustomWrapper 实体。CustomWrapper 定义了信号输入端口、信号输出端口和控制寄存器,由 Liquid Instruments 预定义。以下代码片段展示了前两个输出端口分别由前两个输入端口的和与差驱动。在典型的配置中,输入端口可以是来自 ADC 或其他仪器的数字化信号;输出端口可以连接到其他仪器,也可以直接连接到 DAC。更多示例,请参阅[此处]。 示例页面 or 示例库. 输入和输出的规格会根据硬件配置和信号源的不同而有所变化。有关如何使用 CustomWrapper 的输入和输出的详细信息,请参阅…… MCC文档一旦你创建了这样一个实体,就需要将其部署到你的 Moku 设备上。本指南将向你展示如何操作。

    MCC Beta

    MCC目前处于公开测试阶段。以下工作流程将在产品正式发布前进行调整。如果您发现本文档中存在任何不一致之处,请确保您的Moku应用程序(桌面版和/或iPad版)已更新至最新版本,然后联系我们。 support@liquidinstruments.com.

    查找文档

    如需获取最新文档,请访问 Moku Cloud Compile 文档网站,或登录后点击网页版 IDE 屏幕左下角的“帮助”按钮。

    登录 Moku Cloud Compile

    Moku Cloud Compile 使用基于 Web 的集成开发环境 (IDE),您可以在其中编写代码并构建设计。打开页面: https://compile.liquidinstruments.com如果您是首次访问,请注册账号或直接使用 Google 账号登录。如果您已创建用户名和密码,请在登录页面输入。在公开测试期间,注册免费。
    Moku Cloud Compile 登录界面

    Moku Cloud Compile登录界面

    撰写你的第一个设计

    建立专案

    IDE 显示的第一个屏幕是“项目”屏幕。使用右上角的按钮创建一个新项目。

    编写你的代码

    在左侧的“文件”选项卡中创建一个新文件,并输入文件名。您可以在右侧的编辑器窗格中编写代码。例如,输入上面介绍中的简单示例代码后,您的 IDE 屏幕可能如下所示: Moku IDE屏幕

    构建

    要构建您的设计,您必须指定目标设备。设备是指硬件(例如 Moku:Pro 或 Moku:Go)和固件(例如版本 568)的组合。此外,请选择合适的插槽数量,Moku:Pro 需要 4 个插槽,Moku:Go 需要 2 个插槽。

    查找您的固件版本

    在桌面应用程序中,右键单击您的 Moku 设备,然后选择“ Device Info 并记下固件版本。在 iPad 上,长按设备即可查看此信息。
    Moku应用程序中的设备信息屏幕

    在 Moku 应用程序的设备信息屏幕中查找您的固件版本。

    创建或更新您的设备

    在“设备”屏幕上,添加新设备或编辑现有设备。硬件和固件版本必须与您的 Moku 设备上的版本完全一致。

    固件不匹配

    尝试在固件版本与 MCC 设计所针对的固件版本不同的 Moku 上部署 MCC 设计可能会导致 Moku 死机,需要重启电源。

    打造你的设计

    在您的MCC项目中:
    1. 在“目标”下拉菜单中选择您新建的设备。
    2. 构建你的项目
    3. 展开日志面板以查看进度。当所有指示器都变为绿色时,单击 bitstream.tar.gz 下载构建产物以部署到您的 Moku 设备
    构建时间取决于硬件平台和项目复杂程度。在 Moku:Go 上构建一个简单的项目只需 3-5 分钟,而 Moku:Pro 的设计可能需要长达半小时。 Moku Cloud Compile IDE 屏幕 部署:下载构建版本后,下一步是将设计上传到 Moku 设备。最简单的方法是使用 Moku 的内置 Web 界面。

    查找您的 IP 地址

    Moku 设备的 IP 地址与其固件版本显示在同一屏幕上,如上所示。
    Moku应用程序的设备信息屏幕

    在 Moku 应用程序的“设备信息”屏幕中查找 Moku 的 IP 地址。

    在 Moku Web 界面上传文件。在浏览器中访问该 IP 地址。例如,如果您发现您的 Moku 设备的 IP 地址是 10.1.111.11 然后访问 http://10.1.111.11.
    1. 选择 Registers 在右上角。您的屏幕显示可能有所不同,具体取决于您的 Moku 设备当前运行的程序。
    2. 请在“上传比特流”框中上传您的MCC设计文件。

    IPv6

    请注意,此步骤需要您在浏览器中访问 Moku 的控制界面。由于现代浏览器的限制,如果您使用的是 IPv6“本地链路”地址(例如,如果您通过 USB 连接到 Moku),则无法执行此操作。有关更多信息和可能的解决方案,请参阅 API 文档 
     

    以多仪器模式部署

    现在您的设计已上传至 Moku,当您在多仪器模式 (MiM) 下将“云编译”仪器插入插槽时,您的设计将自动部署。使用 MiM 配置界面,您可以将您的设计与其他所需的仪器一起部署。您还可以使用此界面配置 MCC 设计与其他仪器和/或 Moku 上的物理 BNC 连接器之间的路由。
    1. 至少在您的 MiM 配置中添加一个 Cloud Compile 工具
    2. 应用设置以开始运行您的设计
    应用 MiM 配置后,您可以通过点击已部署的 Cloud Compile 工具来编辑设计的控制寄存器。更多信息,请参阅 控制寄存器.
    多乐器模式下的 Moku 系统构建器

    Moku Cloud Compile 设计使用多仪器模式下的系统构建器进行部署。

    与其他仪器功能协同工作

    Moku Cloud Compile 以多仪器模式部署,因此您可以访问所有 Moku 仪器来激励、查看和表征您的 MCC 设计。例如,上面使用的“和差”示例可以通过结合波形发生器和示波器进行测试。左侧的配置中,波形发生器信号和和差信号都路由到 DAC。右侧的示波器图像显示了 1Vpp 正弦波和 100mVpp 斜坡波的和差结果。
    Moku应用程序的多乐器模式

    MCC 的 MiM 配置用于计算输入信号的和与差(左图)。信号由波形发生器产生,结果显示在示波器上(右图)。

    下一步

    Moku Cloud Compile 通过多仪器模式部署,因此可以与其他仪器(包括波形发生器、示波器和频谱分析仪)结合使用,以帮助您激励和表征您的设计。有关多仪器模式的更多信息,请访问[此处插入链接]。 Liquid Instruments 网站有关 Moku Cloud Compile 的更多文档可在其网站上找到。 文档站点更多示例(包括下面所示的“平方根”示例)及其完整源代码可在我们的网站上找到。 示例库.

    这是与 Moku Cloud Compile 设计一同部署的示波器屏幕截图。该设计取自“平方根”示例,输入信号为蓝色,实时计算并输出该值的平方根,结果以红色显示。

             
    在演示模式下试用 Moku 下载 Moku 应用 → 获取常见问题的答案 访问知识库 → 与全球的 Moku 用户建立联系 加入用户论坛 →

    其他推荐的应用笔记

    应用笔记
    使用 Moku:Delta 进行频率混合和检测

    在本应用笔记中,我们将介绍如何使用 Moku:Delta 生成和检测微波脉冲。首先,利用任意波形发生器对基带波形进行编程,然后使用外部微波源和双平衡 IQ 混频器进行上变频。最后,我们将展示 Moku:Delta 如何利用其 6 GHz 模拟带宽模式直接检测和解调微波脉冲。这无需模拟下变频,同时保留了脉冲中包含的相位信息,使其非常适合需要精确测量微波频率相位的应用。

    特点: Moku:Delta、锁相放大器、任意波形发生器

    应用笔记
    从设置到串流:Moku:Delta 千兆串流器指南

    本指南介绍如何通过 SFP/QSFP 端口在 Moku:Delta 和 Linux 主机之间传输确定性样本数据。内容涵盖设置、数据包结构以及发送/接收工作流程。

    特点: Moku:Delta,千兆流媒体播放器

    应用笔记
    使用 Moku:Delta 6 GHz 模式检测奈奎斯特频率以上的射频信号

    本应用笔记探讨了如何利用 Moku:Delta 的全模拟前端,采集和分析奈奎斯特频率以上的信号。我们回顾了奈奎斯特-香农采样定理的概念及其对数字采样的限制。我们解释了该方法的优势以及应用时需要考虑的重要因素。我们以 Moku:Delta 的 6 GHz 模式为例,展示了如何测量第一奈奎斯特区以上的信号。

    特点: Moku:Delta,频谱分析仪

    返回所有应用笔记

    站内导航

    • 产品
    • 仪器功能
    • 相关资源
    • 支持
    • 关于我们
    • 联系我们
    • 隐私政策
    • 使用条款

    办公室

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

    澳大利亚
    +61 2 6171 9730
    243 Northbourne Avenue
    Suite 1, Level 1
    Lyneham, ACT 2602

    澳大利亚
    +61 3 7073 3594
    5C套房,5楼
    斯旺斯顿街700号
    维多利亚州卡尔顿 – 3058

     

     

    关注我们

    LinkedIn YouTube X Facebook Instagram

    官方微信

    © 2026 Liquid Instruments. 版权所有