FPGAは非常に便利なツールですが、独自のFPGAコードをコンパイルするのは困難で時間がかかります。幸いなことに、 Mokuクラウドコンパイル カスタム コード開発を簡素化および加速するための、さらに便利な機能が提供されるようになりました。 

Moku Cloud Compileは、Mokuデバイス上でカスタムFPGAコードをビルドおよびデプロイし、再構成可能なMokuスイート内の他の計測器と並行して実行できるWebベースのツールです。既存のユーザーは、より使いやすく更新されたUIと、新しいIPコアやVerilogサポートなどの便利な機能をご利用いただけます。また、新規ユーザーは、より幅広いリソースを活用して迅速に開発を開始できます。  

Moku Cloud Compile の新しい外観

Mokuクラウドコンパイル ウェブアプリ インターフェースが刷新され、ダークモードオプションも追加され、ユーザーエクスペリエンスが向上しました。ウェブアプリには、Liquid Instrumentsへのリンクが追加されました。 GitHub 詳細なコード例に簡単にアクセスできるページです。さらに、新しいファイルを作成すると、そのファイルは カスタムワッパー Mokuフロントエンドとのやり取りに不可欠なアーキテクチャが既に定義されています。Webアプリ内でプログラミングするだけでなく、専用のテキストエディタを使いたい場合は、独自の.vファイルまたは.vhdファイルを直接アップロードすることもできます。

この Web アプリの全面的な再設計により、既存の Moku Cloud Compile ユーザーは初めてアクセスするときにパスワードをリセットする必要があります。

Moku Cloud Compile で新しいファイルを開くと、CustomWrapper アーキテクチャが自動的に定義されます。

Moku Cloud Compile で新しいファイルを開くと、CustomWrapper アーキテクチャが自動的に定義されます。

Verilogサポート

これまで、Moku Cloud Compile では VHDL のみでスクリプトを記述できました。柔軟性をさらに高めるため、Verilog と混合言語合成のサポートが追加されました。Verilog の例や、既存の VHDL コードを Verilog の上位レベルに統合する方法については、こちらをご覧ください。 GitHub このページでは、ほとんどの例に Verilog 版が用意されています。

Moku Cloud Compile は Verilog をサポートするようになり、FPGA コード開発のオプションがユーザーにさらに広がりました。

Moku Cloud Compile は Verilog をサポートするようになり、FPGA コード開発のオプションが広がりました。

IPコアサポート

このアップデートでは、より高度な演算・解析機能をサポートする8つのプリコンパイル済みIPコアも追加されています。IPコアは、VHDLまたはVerilogコードに挿入できる、あらかじめ記述されたロジック関数です。必要なのは、コアへの入力と出力を定義するだけです。以下に、一例としてAddSubtract関数を示します。

AddSubtract_16 IP コアの実装例。

AddSubtract_16 IP コアの実装例。 

現在利用可能なその他のIPコアには、正弦波ジェネレータ、カウンタ、FIRフィルタ、CORDICアルゴリズム、高速フーリエ変換(FFT)などがあります。これらのブロックの利用方法や、独自のIPコアを作成する方法については、この新しいドキュメントをご覧ください。 ホワイトペーパー.

簡単に始められる

Moku Cloud Compileをすぐに使い始めるのに役立つ新しいリソースがいくつか用意されています。FPGAのコーディングが初めての方は、こちらをご覧ください。 ステップバイステップガイド 詳細なウォークスルーについては、こちらをご覧ください。 

Moku Cloud Compileでコードをコンパイルおよびデプロイする方法については、2つの新しいビデオチュートリアルもご覧いただけます。 パート1 の三脚と パート2.

さらに、液体計器 GitHub このページでは、いくつかの新しい例と更新された例を紹介します。さらに、 APIページ サンプルコード、Mokuライブラリに関する情報、IPコアドキュメントへのリンクなど、追加のリソースが提供されるようになりました。さらに、Moku Cloud CompileとMoku Neural Networkの新しい使い方についても学べます。 AIと機械学習 ニーズ。 これらの機能は、Moku:アプリやハードウェアのアップデートを必要としません。独自のFPGAコードの開発を始めるには、 Mokuクラウドコンパイル ウェブアプリ。または、Mokuのデモ版を試すには、無料の もく:アプリ.

ご質問がある場合

ユーザーフォーラムに参加してください

新機能のご提案がありますか?あるいは、ヒントを共有したいですか?ユーザーフォーラムでは、使用例、新機能の発表、製品のアップデートなど、Liquid Instrumentsとグローバルユーザーコミュニティとのつながりをワンストップで提供しています。


Mokuをデモモードで試す

macOSとWindows用のMoku:アプリをダウンロードできます こちら.


よくある質問への回答

デバイスや機器に関する質問と回答は、 ナレッジベース .


Mokuユーザーとつながる

プログラムに参加する(英語) ユーザーフォーラム 新しい機能をリクエストしたり、サポートのヒントを共有したり、世界中のユーザー コミュニティとつながったりできます。