FPGAは非常に便利なツールですが、独自のFPGAコードをコンパイルするのは困難で時間がかかります。幸いなことに、 Mokuクラウドコンパイル Moku Cloud Compileは、カスタムコード開発を簡素化し、加速させるための便利な機能をさらに充実させました。WebベースのツールであるMoku Cloud Compileを使用すると、Mokuデバイス上でカスタムFPGAコードを構築・展開し、再構成可能なMokuスイート内の他の計測器と連携して動作させることができます。既存ユーザーは、更新された使いやすいUIと、新しいIPコアやVerilogのサポートなど、より便利な機能を利用できます。新規ユーザーは、拡張されたリソースを活用して迅速に開発を開始できます。
Moku Cloud Compile の新しい外観
Mokuクラウドコンパイル ウェブアプリ インターフェースが刷新され、ダークモードオプションも追加され、ユーザーエクスペリエンスが向上しました。ウェブアプリには、Liquid Instrumentsへのリンクが追加されました。 GitHub 詳細なコード例に簡単にアクセスできるページです。さらに、新しいファイルを作成すると、そのファイルは カスタムワッパー Mokuのフロントエンドとのやり取りに不可欠なアーキテクチャは既に定義されています。Webアプリ内でのプログラミングに加え、特定のテキストエディタを使用したい場合は、.vまたは.vhdファイルを直接アップロードすることもできます。今回のWebアプリの全面的な再設計に伴い、既存のMoku Cloud Compileユーザーは初回アクセス時にパスワードをリセットする必要があります。

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

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

AddSubtract_16 IPコアの実装例です。現在利用可能な他のIPコアには、正弦波発生器、カウンタ、FIRフィルタ、CORDICアルゴリズム、高速フーリエ変換(FFT)などがあります。これらのブロックの利用方法、さらには独自のIPコアの作成方法については、この新しいドキュメントをお読みください。 ホワイトペーパー.
簡単に始められる
Moku Cloud Compileをすぐに使い始めるのに役立つ新しいリソースがいくつか用意されています。FPGAのコーディングが初めての方は、こちらをご覧ください。 ステップバイステップガイド 詳細な手順については、こちらをご覧ください。また、Moku Cloud Compile を使用してコードをコンパイルおよびデプロイする方法に関する 2 つの新しいビデオチュートリアルもご覧いただけます。 パート1 (NAIST) と パート2さらに、液体計測機器 GitHub このページでは、いくつかの新しい例と更新された例を紹介します。さらに、 APIページ サンプルコード、Mokuライブラリに関する情報、IPコアドキュメントへのリンクなど、追加のリソースが提供されるようになりました。さらに、Moku Cloud CompileとMoku Neural Networkの新しい使い方についても学べます。 AIと機械学習 これらの機能には、Moku: アプリやハードウェアのアップデートは必要ありません。独自の FPGA コードの開発を開始するには、 Mokuクラウドコンパイル ウェブアプリ。または、Mokuのデモ版を試すには、無料の もく:アプリ.
ご質問がある場合
ユーザーフォーラムに参加してください 新しい機能をリクエストしたいですか?共有できるサポートのヒントがありますか?使用例から新機能の発表など、 ユーザーフォーラム 製品のアップデートだけでなく、Liquid Instruments や当社のグローバル ユーザー コミュニティとのつながりも提供するワンストップ ショップです。



