尽管传统设备可靠地解决了大多数测试和测量挑战,但在支持尖端实验或设计具有独特要求的高级产品时,它可能会出现不足。 科学家和工程师可能转向在软件中离线模拟或处理数据,但他们通常可以通过用户可编程的 FPGA 找到更高性能的解决方案。 这些解决方案使用户能够向仪器添加自定义功能并实时运行它,与真实世界的信号进行交互。 然而,尽管它们很有用,但这些解决方案可能很复杂且难以实施。 自定义仪器 对于熟悉 FPGA 编程的用户而言,MCC 消除了这些障碍,让他们可以专注于编写代码,无需编写样板代码,也无需下载软件。但是,对于那些在其领域拥有专业知识但缺乏 FPGA 经验的用户来说,又该怎么办呢?ChatGPT 应运而生。这款先进的自然语言处理工具最近因其能够以对话形式与用户互动而备受瞩目。除了与用户对话之外,ChatGPT 还可以生成与 Moku 设备兼容的自定义 VHDL 代码,让更多用户体验到 FPGA 编程的强大功能。ChatGPT 和 Moku 设备强强联合,创造出远超两者之和的强大功能。对于时间紧迫的用户,MCC 可以出色地处理一部分问题(例如复杂的 FPGA 编程工具、接口和部署到实际硬件),而 ChatGPT 则负责另一部分:编写实际代码。没错:MCC 让定制和 FPGA 编程变得轻松,而 ChatGPT 则让这一切变得更加快捷。让我们来一探究竟吧。 Moku:Pro 举例来说,考虑图 1 所示的代码片段,该代码片段将两个输出设置为输入的绝对值。用户向 ChatGPT 发出需要计算的操作指令,ChatGPT 则完成了繁重的计算工作。

图 1:ChatGPT 生成的用于输出输入绝对值的代码(左图),以及从 Moku:Pro 示波器捕获的示例输入输出波形(右图)。虽然这是一个简单的示例,但 ChatGPT 可以编写逻辑来计算数学运算、逻辑运算以及更复杂的处理,例如移动平均值和异常值剔除。此外,ChatGPT 还会对现有代码提出改进和优化建议。例如,如果用户想要向提供的模块添加其他功能,例如滤波或信号处理,ChatGPT 可以推荐一些代码修改方案来实现所需的结果。一个好的起点是查阅众多全面的 ChatGPT 文档之一。 例子 由 Liquid Instruments 提供,并请求 ChatGPT 根据您的需求进行修改。ChatGPT 与 Moku Cloud Compile 的结合,为各个 HDL 经验水平的工程师和科学家开启了无限可能。通过利用自然语言处理的强大功能,用户无需任何数字逻辑设计或编程方面的先验知识,即可创建既简单又高效的自定义代码。随着测试和测量设备的功能日益强大,对更简单、更易用的编程接口的需求也变得越来越重要。通过使用 ChatGPT 生成可与 MCC 配合使用的 VHDL 代码,用户可以以前所未有的速度加快开发进度并优化工作流程。这种卓越的互操作性为研究人员、工程师和科学家探索 Moku 设备的功能极限,并在从量子光学到电子学研究等应用领域不断突破界限,开辟了新的机遇。要了解更多关于 ChatGPT 和 Moku 设备如何协同工作的信息, 联系我们 进行个性化演示。



