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

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

3天内不再提示

Moku 云编译介绍

昊量光电 来源:昊量光电 作者:昊量光电 2022-10-11 09:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

前提条件:
Moku:Pro 需要带有以下功能

Multi-Instrument Mode(MiM)

Moku Cloud Complie (MCC)

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

概述:

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

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

poYBAGNEx5OAdvvEAASvg5QEev0912.png

Multi-instrument mode and Cloud Compile
Moku:Pro 多仪器模式 (MiM) 允许同时部署和操作多个仪器。 在最高级别; MiM 提供 4 个插槽,代表 FPGA 的 4 个分区。 用户可以将仪器的灵活排列部署到这些插槽中。图 1 显示了 MiM 接口,具有示波器部署在插槽 1,频谱分析仪部署在插槽 2,而插槽 3 和 4 仍有待填充。 可用的仪器有:PID 控制器、示波器、频谱分析仪、锁相放大器、波形发生器、频率响应分析仪、任意波形发生器和云编译。

poYBAGNEx7CAIUnuAAUJU_Juppw953.png

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

poYBAGNEx8CAbT_GAAW4JwcLoAQ246.png

Setting up a Cloud Compile account

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

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

poYBAGNEx-OAZofBAAH7E0DEGp8875.png

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

poYBAGNEx_yACmq3AAE0t21vpBc535.png

上海昊量光电作为Liquid Instruments公司在中国大陆地区主要的代理商,为您提供专业的选型以及技术服务。对于Moku 云编译有兴趣或者任何问题,都欢迎与我们联系。

审核编辑 黄昊宇

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

    关注

    30

    文章

    822

    浏览量

    131970
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Moku:Delta输入带宽扩展至 6 GHz,多仪器并行模式支持更多插槽更高采样率

    「生成式仪器」首次在国内亮相,基于Moku可重构平台,通过自然语言即可快速生成定制化仪器,将开发周期从数月缩短至数分钟。同期发布MokuOS4.2.Moku:Delta支持6GHz测量、更多仪器并行及自定义开发能力,助力前沿测试与系统开发应用。
    的头像 发表于 04-08 15:44 422次阅读
    <b class='flag-5'>Moku</b>:Delta输入带宽扩展至 6 GHz,多仪器并行模式支持更多插槽更高采样率

    简单高效的鸿蒙编译提速技巧

    在鸿蒙应用开发中编译构建是开发者最频繁的操作,每一次编译提速都能显著提升项目整体开发效率。本次分享几个简单却高效的鸿蒙编译提速技巧,从编译配置、构建方式等维度进行优化,让你的开发流程更
    的头像 发表于 03-04 16:09 323次阅读
    简单高效的鸿蒙<b class='flag-5'>编译</b>提速技巧

    Moku:Delta性能再突破!升级实时持续记录速度高达80 Gbps

    前言高速信号采集记录回放仪(GigabitStreamer)是Moku:Delta上升级最新宽带采集记录回放功能,支持万兆网络数据传输,专为需要高速、稳定、长时间数据采集与传输的工程与科研应用而设
    的头像 发表于 02-11 11:09 823次阅读
    <b class='flag-5'>Moku</b>:Delta性能再突破!升级实时持续记录速度高达80 Gbps

    RK3568 Android11编译环境搭建及报错解决指南

    在嵌入式开发领域,RK3568 芯片凭借其出色的性能被广泛应用。基于 RK3568 进行 Android11 系统的开发,首先要搭建好编译环境。本文将详细介绍在 Ubuntu20.04 系统上搭建 RK3568 Android11 编译
    的头像 发表于 02-04 17:37 2329次阅读
    RK3568 Android11<b class='flag-5'>编译</b>环境搭建及报错解决指南

    Moku升级实时计算并显示g(2)二阶关联函数及最新活动更新

    研究提供更高效、直观的测量手段。在本应用笔记中,我们将概述二阶关联函数及其物理意义。随后,我们将介绍如何使用Moku时间间隔与频率分析仪进行配置并采集数据,说明如何
    的头像 发表于 01-22 16:45 3857次阅读
    <b class='flag-5'>Moku</b>升级实时计算并显示g(2)二阶关联函数及最新活动更新

    【瑞萨RA × Zephyr评测】Zephyr RTOS保姆级环境构建与编译下载踩坑版

    笔者介绍一下Zephyr RTOS 保姆级环境构建与编译下载
    的头像 发表于 01-10 10:03 1w次阅读
    【瑞萨RA × Zephyr评测】Zephyr RTOS保姆级环境构建与<b class='flag-5'>编译</b>下载踩坑版

    一文详解SystemC仿真库的编译

    AMD Vivado 设计套件以文件和库的形式提供仿真模型。仿真库包含器件和 IP 的行为和时序模型。编译后的库可供多个设计项目使用。用户必须在设计仿真之前通过名为 compile_simlib 的实用程序编译这些文件,以便为目标仿真器
    的头像 发表于 12-12 15:08 5198次阅读
    一文详解SystemC仿真库的<b class='flag-5'>编译</b>

    AMD利用可重构FPGA设备Moku实现自定义激光探测解决方案

    探测技术。文中结合多个案例研究探讨了使用Moku平台简化实验设置、部署锁相放大器和双boxcar平均器提升信号质量、并通过Moku的神经网络及编译功能优化实时信号
    的头像 发表于 11-20 17:28 1978次阅读
    AMD利用可重构FPGA设备<b class='flag-5'>Moku</b>实现自定义激光探测解决方案

    基于Moku的功率器件动态参数测试系统:精准、高效、经济的一体化测试方案

    摘要随着SiC、GaN等新型功率器件的广泛应用,功率器件动态参数测试对系统响应速度、同步精度和灵活性提出了更高要求。本文基于LiquidInstruments的Moku平台,提出一种可重构、高集成度
    的头像 发表于 10-31 14:09 729次阅读
    基于<b class='flag-5'>Moku</b>的功率器件动态参数测试系统:精准、高效、经济的一体化测试方案

    全新升级MokuOS 4.0,简化跨设备平台协同交互

    、iPadOS和visionOS跨平台兼容。此次升级不仅包括全新仪器功能提升仪器性能,还对APIs以及Moku编译优化,为用户带来更强大高效的测量实验平台。新系
    的头像 发表于 09-23 10:01 975次阅读
    全新升级MokuOS 4.0,简化跨设备平台协同交互

    AI 智能重构测试测量平台,Moku:Delta集成业内首创“生成式仪器”

    Moku:Delta是LiquidInstruments最新发布的智能测控硬件平台,具备2GHz瞬时带宽、超低底噪和高分辨率的模拟前端设计,实现强大的混合信号分析能力,加速产品与设计与验证流程
    的头像 发表于 07-15 11:34 864次阅读
    AI 智能重构测试测量平台,<b class='flag-5'>Moku</b>:Delta集成业内首创“生成式仪器”

    重构测试 智变升级|全新一代智能测控平台Moku:Delta发布!

    LiquidInstruments推出第四代智能测控平台#Moku:Delta,延续并升级了Moku系列一贯的“软件定义+硬件可重构”设计理念,结合2GHz瞬时带宽、超低噪声和高分辨率前端设计,实现
    的头像 发表于 06-25 17:04 1228次阅读
    重构测试 智变升级|全新一代智能测控平台<b class='flag-5'>Moku</b>:Delta发布!

    在IAR Arm开发工具链中--function_sections编译选项的使用

    本文主要介绍在IAR Arm开发工具链中不修改源代码的情况下使用‑‑function_sections编译选项把函数放到单独的section。
    的头像 发表于 06-13 13:53 2044次阅读
    在IAR Arm开发工具链中--function_sections<b class='flag-5'>编译</b>选项的使用

    Onenet网关方案应用--基于米尔瑞芯微RK3576开发板

    本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微RK3576开发板)的Onenet网关应用方案测试。 摘自优秀创作者-小手凉凉 目录: * 板卡说明 * 操作说明 * 软件主要
    发表于 06-06 16:54

    【经验分享】在Omni3576上编译Redis-8.0.2源码,并安装及性能测试

    本文首先介绍Redis是什么,然后介绍如何在Omni3576上编译Redis-8.0.2源码,以及从源码编译、安装Redis,最后介绍如何在
    的头像 发表于 06-05 08:05 1168次阅读
    【经验分享】在Omni3576上<b class='flag-5'>编译</b>Redis-8.0.2源码,并安装及性能测试