0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Moku Cloud Complie 云编译介绍

上海昊量光电设备有限公司 2022-09-30 10:16 次阅读

Moku Cloud Complie是Moku:Pro上的一项创新功能。Moku是测试工具是基于FPGA的仪器,Moku Cloud Complie允许用户将自定义的VHDL代码部署到Moku,代码可以提供自定义功能和现有仪器交互,解锁Moku片上仪器的创新和独有的功能。

这个教程从用户创建Cloud Complie账户开始到部署一些简单的VHDL示例。在指南结束时,用户将具备编译和部署自定义代码到Moku:Pro的基本知识。

前提条件

Moku:Pro 需要带有以下功能:

1. Multi-Instrument Mode(MiM)

2. Moku Cloud Complie (MCC)

如果您的 Moku:Pro 没有 MiM 或 MCC,请通过 sales@liquidinstruments.com 联系 Liquid Instruments 以咨询评估和升级。

概述

Liquid Instruments 的云编译工具使用户能够设计客户代码和功能以在 Moku:Pro 平台上实施。与 CPI 和基于专用集成电路 (ASIC) 的 DSP 方法相比,FPGA 平台提供接近 ASIC 级别的延迟和性能,并且更像传统 CPU 的软件可编程性。


虽然有许多软件语言可以用来为基于 CPU 的设计编写软件,并且这些语言被广泛教授和使用;FPGA 编程仅限于 VHDL 或 Verilog,它们的学习曲线陡峭,而且工具通常很昂贵。此外,可用于部署 VHDL 代码的平台仅限于 FPGA 供应商的评估板或各种功能有限的开源硬件板。


Moku:Pro 与 Moku Cloud Compile 相结合,满足了对具有研究级硬件的高性能实验室仪器的需求,并结合了部署自定义 VHDL 的能力,而无需大量 HDL 编译、合成和路由软件的开销。MCC 在云端编译用户的客户 VHDL,并通过互联网提供比特流,准备部署到任何支持 MCC 的 Moku:Pro。

64879560-402b-11ed-b180-dac502259ad0.png

Multi-instrument mode

and Cloud Compile

Moku:Pro 多仪器模式 (MiM) 允许同时部署和操作多个仪器。在最高级别;MiM 提供 4 个插槽,代表 FPGA 的 4 个分区。用户可以将仪器的灵活排列部署到这些插槽中。

图 1 显示了 MiM 接口,具有示波器部署在插槽 1,频谱分析仪部署在插槽 2,而插槽 3 和 4 仍有待填充。可用的仪器有:PID 控制器、示波器、频谱分析仪、锁相放大器、波形发生器、频率响应分析仪、任意波形发生器和云编译。

64b9d00c-402b-11ed-b180-dac502259ad0.png

它是 Cloud Compile 工具,下图中的插槽 4,我们可以在其中部署用户已编译的 VHDL 代码。MiM能够使用户的 VHDL 与 Moku 仪器进行交互。

64f9d7e2-402b-11ed-b180-dac502259ad0.png

Setting up a Cloud Compile account

在我们可以编译或部署代码到 Moku 之前,我们需要一个在线账户。这是一个简单的流程:

在以下位置设置MCC用户账户:

compile.liquidinstruments.com
首次使用的用户需要选择“注册”
现有的新用户可以通过用户名或电子邮件地址登录,然后输入他们的密码。
注册页面只需要用户选择的用户名、有效的电子邮件地址和用户定义的密码。
注册并登录后,您将看到 Projects 页面,该页面最初为空,如图3所示。

652e03b4-402b-11ed-b180-dac502259ad0.png

在我们的第一个 VHDL 示例之前,我们将配置设备;选择 Devices 选项卡并进行配置,如图 4 所示。选择一个方便的名称,然后选择 Hardware version、Firmware version 和 No. of slot,如图4所示。

65504cbc-402b-11ed-b180-dac502259ad0.png

Moku:Lab- 综合电子测量分析仪(十二功能合一)

65a071ec-402b-11ed-b180-dac502259ad0.png

Moku:Go-新工科实验教学解决方案

65ca41a2-402b-11ed-b180-dac502259ad0.png

Moku :Pro-多功能科学实验仪器

66071726-402b-11ed-b180-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1626

    文章

    21678

    浏览量

    602044
收藏 人收藏

    评论

    相关推荐

    Moku人工神经网络101

    Moku3.3版更新在Moku:Pro平台新增了全新的仪器功能【神经网络】,使用户能够在Moku设备上部署实时机器学习算法,进行快速、灵活的信号分析、去噪、传感器调节校准、闭环反馈等应用。如果您
    的头像 发表于 11-01 08:06 238次阅读
    <b class='flag-5'>Moku</b>人工神经网络101

    告别繁琐的平台开发!IoT_CLOUD之 百度

    ​众所周知,市面上有很多云平台,并且每家平台都有自己的协议,工程师要移植不同的SDK代码或基于各家的手册文档对接不同的协议,看着都头大!!! 为解决繁琐的平台开发困扰, IoT_CLOUD
    的头像 发表于 10-31 07:23 147次阅读
    告别繁琐的<b class='flag-5'>云</b>平台开发!IoT_<b class='flag-5'>CLOUD</b>之 百度<b class='flag-5'>云</b>

    告别繁琐的平台开发!IoT_CLOUD之百度

    文档对接不同的协议,看着都头大!!! 为解决繁琐的平台开发困扰, 合宙IoT_CLOUD应运而生,一库打通所有平台! 本文将以Air780E+LuatOS作为示例,教你使用合宙IoT_CL
    的头像 发表于 10-21 07:05 646次阅读
    告别繁琐的<b class='flag-5'>云</b>平台开发!IoT_<b class='flag-5'>CLOUD</b>之百度<b class='flag-5'>云</b>

    Commvault Cloud平台提供Cloud Rewind功能

    混合企业网络弹性和数据保护解决方案领先提供商Commvault(纳斯达克代码:CVLT)宣布在Commvault Cloud平台上提供Cloud Rewind功能。这项独特的产品集成了通过收购
    的头像 发表于 10-15 09:21 321次阅读

    NetApp与Google Cloud深化合作,强化分布式存储

    智能数据基础设施领导者NetApp®宣布,其与Google Cloud的战略合作再升级。此次合作中,NetApp将统一数据存储和智能服务融入Google Distributed Cloud架构,为分布式基础设施提供强大支撑。
    的头像 发表于 10-11 17:21 451次阅读

    轻松上怎么操作?IoT_CLOUD之中移OneNET

    ​ 最近来了很多新朋友,也经常被问:可以多讲些平台的操作吗? 当然可以!文末留言你想要了解的平台,优先安排~ 接下来,本文将以Air780E+LuatOS作为示例,教你使用合宙IoT_CLOUD
    的头像 发表于 10-08 07:00 293次阅读
    轻松上<b class='flag-5'>云</b>怎么操作?IoT_<b class='flag-5'>CLOUD</b>之中移OneNET

    4G模组如何轻松上?合宙IoT_CLOUD之中移OneNET

    ​** 有新朋友问:可以多讲些平台的操作吗?** 当然可以!文末留言你想要了解的平台,优先安排~ 接下来,本文将以Air780E+LuatOS作为示例,教你使用合宙IoT_CLOUD连接中移
    的头像 发表于 10-07 20:41 323次阅读
    4G模组如何轻松上<b class='flag-5'>云</b>?合宙IoT_<b class='flag-5'>CLOUD</b>之中移OneNET

    世纪携手GMI Cloud:打造亚太至全球AI算力服务新引擎

    世纪CEO许瑞首先对GMI Cloud一行的到来表示热烈的欢迎和衷心的感谢,并表示接下来联世纪将秉持优势互补、互惠互利、共同发展的基本原则和宗旨,全力推动协议落实落地,推进各项合作项目顺利实施。
    的头像 发表于 08-05 14:58 385次阅读
    联<b class='flag-5'>云</b>世纪携手GMI <b class='flag-5'>Cloud</b>:打造亚太至全球AI算力服务新引擎

    请问Mesh网络是不是只能连接官方Espressif Cloud

    请问,Mesh网络是不是只能连接官方Espressif Cloud?可以在其他平台上使用吗? 谢谢?
    发表于 07-22 07:47

    求助,关于Espressif Cloud的问题求解

    现在我想要基于Espressif Cloud做一些IOT产品,但是有几个问题不是很清楚,需要Espressif的技术给些答复: 1.如果我想要基于Espressif Cloud做产品,是不是必须
    发表于 07-15 06:51

    ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?

    IDF版本:esp-idf-v4.4.4 配网成功后,连不上,报错信息如下: Starting cloud I (64403) cloud: Shadow Init I (64413
    发表于 06-12 07:20

    Moku 时间间隔与频率分析仪介绍及典型应用案例演示

    时间间隔与频率分析仪是Moku设备上集成的第14个仪器功能,具备了时间间隔分析仪、事件计数器和频率分析仪等多种测量功能。其时间测量精度达到皮秒级(优于20psRMS)及亚皮秒的数字分辨率且存在无死区
    的头像 发表于 05-01 08:15 455次阅读
    <b class='flag-5'>Moku</b> 时间间隔与频率分析仪<b class='flag-5'>介绍</b>及典型应用案例演示

    SAP专家级实施商解读:SAP S/4HANA Cloud(PCE私有) 的五大误解

    五个关于SAP S/4HANA Cloud(PCE私有)的重要疑问: ■ SAP太贵了? ■ SAP S/4HANA Cloud 只适用于大型企业? ■ ERP项目,尤其是 SAP 解决方案,太
    的头像 发表于 04-26 23:52 482次阅读
    SAP专家级实施商解读:SAP S/4HANA <b class='flag-5'>Cloud</b>(PCE私有<b class='flag-5'>云</b>) 的五大误解

    Moku时间间隔与频率分析仪发布!表征和控制系统应用的全面解决方案

    LiquidInstruments推出Moku3.2版本重大升级,此次升级不仅为Moku设备呈现全新仪器功能:时间间隔与频率分析仪,还可以支持同时打开多个窗口界面控制多个Moku设备,频谱分析仪互相
    的头像 发表于 04-19 08:15 325次阅读
    <b class='flag-5'>Moku</b>时间间隔与频率分析仪发布!表征和控制系统应用的全面解决方案

    使用Moku自定义实时数字滤波器实现降噪与去尖峰

    在本应用笔记中,我们利用Moku编译和多仪器模式来解释常用移动平均滤波器的开发。我们使用示波器和频率响应分析仪来检测有限脉冲响应(FIR)滤波器。然后,我们使用Moku:Pro、Mo
    的头像 发表于 01-04 08:15 609次阅读
    使用<b class='flag-5'>Moku</b>自定义实时数字滤波器实现降噪与去尖峰