MATLAB および Simulink の基礎

アルゴリズムとデジタルハードウェアの設計および検証との間での共同作業を始めることにより、実装オプションを検討し、早期に検証を行い、検証コンポーネントを生成します。

ビデオ

この無料入門コースでは、MATLAB でよく使用する機能とワークフローの基礎を学びます。所要時間は約 2 時間です。

対話型のオンライン トレーニング

この無料入門コースでは、Simulink を使用したモデルの作成、編集、シミュレーションの基礎を学びます。所要時間は約 3 時間です。

対話型のオンライン トレーニング

この 3 日間のコースでは、MATLAB の技術計算環境を総合的に学ぶことができます。

対話型のオンライン トレーニングまたは講師によるトレーニング

この 2 日間のコースは、Simulink 環境でシステムモデリング、アルゴリズム モデリング、および設計検証を初めてご担当されるエンジニアを対象としています。

講師によるトレーニング

モデルベースデザインと、Simulink を使用したブロック線図と単純なモデルの作成方法について学びます。

ドキュメンテーション

FPGA および ASIC ハードウェア向けのモデル化と展開

5 部構成のこのビデオガイドでは、MATLAB を使った FPGA 設計について解説します。信号処理アルゴリズムを FPGA または ASIC ハードウェアに実装する際に考慮すべき重要な要素について説明します。

ビデオ

このチュートリアルでは、HDL Coder を使用して、FPGA ハードウェアでオーディオ信号処理アルゴリズムを設計し、実装する方法について説明します。

ブログ投稿

信号処理と通信の設計を、浮動小数点から FPGA での効率的な固定小数点の実装に移行する方法について説明します。

オンデマンド Web セミナー

単精度、倍精度、または半精度の浮動小数点モデルから、ターゲットに依存しない論理合成可能な VHDL または Verilog コードを直接生成します。

ビデオによるデモ

ISO 26262、IEC 61508、IEC 62304 などの機能安全規格に準拠しながら、FPGA、ASIC、SoC で信号処理、制御設計、ビジョンアルゴリズムを設計および実装する方法。

ビデオ

このチュートリアルでは、FPGA ハードウェアに MATLAB アルゴリズムを実装する際に必要な手順について説明します。

ドキュメントと例

このガイドラインは、設計に HDL Coder を採用する際に役立ちます。また、具体的なコンセプトに基づく例が掲載されています。

ドキュメントと例

この 3 日間のコースでは、FPGA ファブリック内の実装の観点から DSP (デジタル信号処理) の基礎を復習します。

講師によるトレーニング

この 2 日間のコースでは、HDL Coder と HDL Verifier を使用して、Simulink モデルから HDL コードを生成し、検証する方法について学びます。

講師によるトレーニング

FPGA プログラミングや ASIC プロトタイピングと設計用の VHDL および Verilog コードを生成する方法について説明します。

ドキュメンテーション

エンジニアは、DSP HDL Toolbox FFT ブロックの組み込みブロックパラメーターを使用することで、アーキテクチャ実装の検討、ハードウェア レイテンシのシミュレーション、サンプルベースまたはフレームベースの処理における入力データのストリーミングを迅速に行い、高速化の要件を満たすことができます。

ビデオ

MATLAB および Simulink を使用した高位設計により、ASIC プロジェクトや FPGA プロジェクトにおける設計および検証時間を短縮する方法について説明します。HDL Coder にはこの設計環境が用意されており、HDL Verifier には設計検証に使用できる、業界をリードする検証ツールへのリンク機能が備わっています。

ビデオ

HDL Coder を使用して ASIC 向けに最適化された MATLAB コードの実装を生成する方法を説明します。Cadence Stratus HLS 高位合成ツールで使用するために、合成可能な固定小数点 SystemC コードを SystemC テストベンチとともに生成します。

ビデオ

Learn about the high-level design of FPGAs and ASIC with MATLAB and Simulink through live demonstrations using HDL Coder. The demonstration covers a step-by-step process from initial models, hardware construct incorporation, and RTL code generation.

ビデオ

VHDL および Verilog の検証

SystemVerilog DPI コンポーネントを生成して検証環境の作成を高速化し、MATLAB または Simulink と HDL シミュレーション間のコシミュレーションにより問題をデバッグし、共同作業の範囲を広げることでより早い段階でバグを除去する方法を学びます。

オンデマンド Web セミナー

HDL Verifier を使用して、MATLAB から UVM シミュレーションで使用する SystemVerilog DPI-C 参照モデルを生成します。

ビデオによるデモ

ビデオ

HDL Verifier を使用して、Simulink とのコシミュレーション用に手書きかレガシーの VHDL または Verilog をインポートします。

ビデオによるデモ

テストベンチとして MATLAB と Simulink を使用し、カスタムボードで FPGA ベースの検証を実行します。

ビデオによるデモ

このチュートリアルでは、MATLAB および Simulink でのデバッグ用に、FPGA プロトタイプからデータを抽出する機能を挿入する方法について説明します。

ブログ投稿

HDL Verifier の AXI マスターとして MATLAB を使用すると、MATLAB セッションから Xilinx® FPGA および Zynq® SoC ボード上のオンボードメモリ位置への読み取り/書き込みアクセスができます。Xilinx Kintex®-7 FPGA 上の HDL Coder により生成された IP コアを MATLAB を使用して制御する方法を説明します。

ビデオによるデモ

HDL シミュレーターと FPGA ボードを使用して、FPGA、ASIC、SoC の Verilog と VHDL 設計をテストおよび検証する方法について説明します。

ドキュメンテーション

ASIC Testbench for HDL Verifier は、HDL Verifier で MATLAB または Simulink から Universal Verification Methodology (UVM) または SystemVerilog 環境にテストベンチ コンポーネントを生成できるようにするアドオンです。

ドキュメンテーション

Cadence、Siemens、Synopsys、AMD シミュレーターに対応した UVM および SystemVerilog テストベンチを、MATLAB や Simulink から ASIC/FPGA 量産環境にエクスポートします。

ビデオ

SoC および特定用途向けトピック

SoC Blockset を使用して、FPGA およびプロセッサのアルゴリズムとメモリ インターフェイスを含めて、ハードウェア展開前にアプリケーションを設計してシミュレーションします。

ビデオ

MATLAB と Simulink を使用して、プロトタイピング ワークフローで Intel SoC FPGA をプログラミングします。

ビデオによるデモ

MATLAB およびソフトウェア無線 (SDR) プラットフォームを使用して、無線データをリアルタイムでキャプチャおよび処理する方法について説明します。

オンデマンド Web セミナー

Xilinx Zynq UltraScale+ RFSoC プラットフォームで、レンジ ドップラー レーダーの設計および実装を行う方法をご覧ください。外部メモリへのアクセスとタスク スケジューリングの効果をシミュレーションし、コードの生成と展開によって動作を検証します。

ビデオ

FPGA ハードウェアをターゲットにビジョン処理アルゴリズムを適用する際の考慮事項、ワークフロー、および手法について説明します。

ビデオシリーズ

ディープラーニング、コンピューター ビジョン、信号処理アプリケーションを設計し、Xilinx Zynq FPGA、NVIDIA GPU、および CPU に展開する方法について説明します。新しい MATLAB ベースのワークフローを使用して、FPGA ベースのアプリケーションでディープラーニング ネットワークをプロトタイピングします。

ビデオ

モデルベースデザインを使用して、ソフトウェア (Cコード) と SoC (システムオンチップ) に実装された FPGA (HDL コード) を含む飛行制御システムを開発する方法について説明します。

ビデオ

この Web セミナーの目的は、RCP/HIL 用の MathWorks および Speedgoat のリアルタイム シミュレーションおよびテスト (RTST) ソリューションの概要を説明することです。デスクトップ シミュレーションから制御設計を取り出し、ハードウェアと I/O を使ってリアルタイムでテストします。

オンデマンド Web セミナー

Speedgoat リアルタイム ターゲット マシンでの FPGA ハードウェアインザループ テスト用に、HDL Coder を使用して Simscape モデルを HDL コードに実装する方法を説明します。

オンデマンド Web セミナー

この 2 日間の実践コースでは、Simulink 環境で開発されたモデルを AMD Zynq-7000 All Programmable SoC に実装する方法を学びます。

講師によるトレーニング

この 1 日実践コースでは、MATLAB および Simulink でのソフトウェア無線に基づく設計のモデル化と、ADI RF SOM での構成および展開について学びます。

講師によるトレーニング

モーター制御エンジニアが次の設計に向けて FPGA および SoC を検討する理由と、Simulink を使用して FPGA プログラミングなしでまたは最小限のプログラミングでこれを実現する方法をご紹介します。

ビデオによるデモ