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

    文章

    820

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

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

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

    不借助Linux系统,在Windows下如何搭建ZMC900E交叉编译环境

    不需要依赖笨重的虚拟机,也不需要安装双系统。抛开繁琐的环境准备,在Windows上轻松搭建交叉编译环境。本文将介绍如何在Windows上搭建交叉编译环境,不借助Linux系统,直接进行交叉编译
    的头像 发表于 05-21 11:34 659次阅读
    不借助Linux系统,在Windows下如何搭建ZMC900E交叉<b class='flag-5'>编译</b>环境

    在 Windows 上编译 KiCad

    “ Ethan 同学为我们分享了在 Windows 编译 KiCad 的准备工作、操作步骤及闭坑指南。以下是核心的操作视频及 PPT,完整的直播视频后续分享给大家! ” 流程概要 准备工作 编译器篇
    的头像 发表于 03-28 11:23 856次阅读
    在 Windows 上<b class='flag-5'>编译</b> KiCad

    美国裸机服务器是什么详细介绍

    美国裸机服务器是一种高性能的计算资源,在计算领域逐渐受到企业和开发者的青睐。主机推荐小编为您整理发布美国裸机服务器的详细介绍,希望对您了解美国裸机
    的头像 发表于 02-07 15:56 627次阅读

    如何使用Moku进行阻抗测量?

    在本文中,我们介绍了通过使用Moku设备的频率响应分析仪进行精确阻抗测量的示例,本文中主要从原理上出发,通过不同方法进行了电阻与电感元件的测量。
    的头像 发表于 01-23 10:55 895次阅读
    如何使用<b class='flag-5'>Moku</b>进行阻抗测量?

    RAKsmart公司介绍:全球领先的互联网基础设施与服务提供商

    RAKsmart公司介绍:全球领先的互联网基础设施与服务提供商。
    的头像 发表于 01-13 16:24 1299次阅读

    Triton编译器如何提升编程效率

    在现代软件开发中,编译器扮演着至关重要的角色。它们不仅将高级语言代码转换为机器可执行的代码,还通过各种优化技术提升程序的性能。Triton 编译器作为一种先进的编译器,通过多种方式提升编程效率,使得
    的头像 发表于 12-25 09:12 1214次阅读

    Triton编译器的优化技巧

    在现代计算环境中,编译器的性能对于软件的运行效率至关重要。Triton 编译器作为一个先进的编译器框架,提供了一系列的优化技术,以确保生成的代码既高效又适应不同的硬件架构。 1. 指令选择
    的头像 发表于 12-25 09:09 1883次阅读

    Triton编译器与其他编译器的比较

    Triton编译器与其他编译器的比较主要体现在以下几个方面: 一、定位与目标 Triton编译器 : 定位:专注于深度学习中最核心、最耗时的张量运算的优化。 目标:提供一个高度抽象、灵活、高效
    的头像 发表于 12-24 17:25 1607次阅读

    Triton编译器功能介绍 Triton编译器使用教程

    。以下是 Triton 编译器的一些功能介绍和使用教程。 Triton 编译器功能介绍 多语言支持 :Triton 支持多种编程语言,使得开发者可以在同一个
    的头像 发表于 12-24 17:23 2734次阅读