SoC Blockset (for AMD)

更新
FR1 および FR2 用 5G NR SIB1 リカバリのブロック線図。

5G および SDR アプリケーション

Wireless HDL Toolbox を使用し、SoC Blockset (for AMD) 実装を用いて、5G NR MIB リカバリアルゴリズムまたは FR1 と FR2 向けの 5G NR SIB1 リカバリアルゴリズムをシミュレーションして展開します。Zynq ベースの無線機 を Analog Devices の RF カードとともに使用して、実用的な無線システムのプロトタイピング、検証、テストを行います。

AMD ZC706 ボードを使用した車線検出アルゴリズムの Simulink モデル。

ビジョン アプリケーション

ライブビデオのシミュレーション環境への取り込み、ハードウェア上でのビデオストリーミングの処理、ディープラーニング プロセッサとの統合を可能にする SoC リファレンス設計を使用して、モデルを構築します。

ベクトル制御アルゴリズム用のブロック線図と SoC Blockset (for AMD) モデル。

モーターおよびパワー エレクトロニクス制御アプリケーション

プロセッサとプログラマブル ロジックの間で分割されたモーターとパワー エレクトロニクス コントローラーをモデル化およびシミュレーションします。AMD Zynq および Versal デバイス向けに、C コードの生成とコンパイル、IP コアの生成を自動化します。

ドキュメンテーション | 例

Versal AI Core シリーズ VCK190 評価キットのハードウェア。

Versal デバイスをターゲットとした開発

アルゴリズムから AXI4 インターフェイスを備えた IP コアを生成し (HDL Coder を使用)、プログラマブル ロジックに展開します。AXI4 通信用のソフトウェア アプリケーションとデバイスドライバーを生成します (Embedded Coder を使用)。カスタムボード、ドーターカード、オペレーティング システム、IP を対象としたワークフローを自動化します。SoC Blockset (for AMD) と AMD Vitis™ Model Composer を使用して、Versal AI エンジンをターゲットにします。

RFSoC デバイスをターゲットとした開発

AMD RFSoC デバイスをターゲットにしてレーダー アプリケーションをシミュレーションおよび展開します。5G 信号検出アルゴリズムを RFSoC ボードに展開し、SoC Blockset (for AMD) を使用してハードウェアのプログラミング、メモリへのテストデータの読み込み、展開した設計の制御を行います。AMD UltraScale+ RFSoC を使用して、CDMA および FHSS アプリケーション用に周波数ホッピング アルゴリズムを実装します。 

左から時計回り: ZC706、ZedBoard、Arty、ZC702、PicoZed。

AMD UltraScale+ MPSoC および Zynq-7000 デバイスをターゲットとした開発

MPSoC および Zynq-7000 プラットフォーム上に実装するモーター/パワー エレクトロニクス制御や無線通信などのアプリケーションを開発します。

AMD ボード用のハードウェア セットアップ アプリのスクリーンショット。

COTS ボードとカスタムボードのサポート

OS カスタマイザーツールを使用して、組み込みプロセッサ用の Linux® ディストリビューションに対してライブラリの変更や追加を行います。サポートされているボードの組み込み Linux オペレーティング システムをカスタマイズします。

ハードウェア/ソフトウェアの協調設計

DDR メモリをモデル化して、ハードウェアロジックと組み込みプロセッサ間の共有メモリのトランザクションをシミュレーションします。メモリトラフィックを調整するよう、DMA コントローラーを構成します。シミュレーションでは、メモリレイテンシとスループットを考慮します。

DDR メモリ インターフェイスを備えた FPGA リファレンス設計と HDL ワークフロー アドバイザーのターゲット インターフェイス構成。

HDL Coder リファレンス設計の生成

SoC Blockset (for AMD) モデルから HDL Coder リファレンス設計を直接生成し、HDL ワークフロー アドバイザー ツールを使用して HDL Coder で作成した IP コアを統合します。

SoC Blockset に関するよくある質問 (FAQ)

SoC Blockset (for AMD) は、プログラム可能な SoC や ASIC 上でのアルゴリズムの性能をシミュレーションおよび解析し、それらをハードウェアおよびソフトウェア アプリケーションとして展開して、プロトタイピングや量産に活用できる MATLAB 製品です。

SoC Blockset (for AMD) は、AMD Versal アダプティブ SoC、Zynq UltraScale+ MPSoC/RFSoC、Zynq-7000 SoC に対応しています。

SoC Builder アプリは、HDL Coder および Embedded Coder を使用して、IP コアおよびソフトウェアの構築と、開発ボードのプログラミングにより展開を自動化します。

はい。ハードウェア アーキテクチャの Simulink モデルを構築し、ハードウェアの影響を考慮してアルゴリズムをシミュレーションすることで、実際のハードウェアに実装する前に、レイテンシやデータ損失などの性能上の問題を特定できます。

SoC Blockset (for AMD) を使用すると、Arm プロセッサコア、ハードウェアロジック、メモリ、ペリフェラル間のインターフェイスを定義するモデルを構築し、アルゴリズムを分割する際の実装上のトレードオフを解析できます。

5G や SDR のアプリケーション、ライブビデオ処理を行うビジョン アプリケーション、モーターとパワー エレクトロニクスの制御、レーダー アプリケーション、無線通信システムを開発できます。

はい。SoC Blockset (for AMD) を使用すると、DDR メモリをモデル化し、メモリのレイテンシとスループットを考慮しながら、ハードウェアロジックと組み込みプロセッサ間の共有メモリのトランザクションをシミュレーションできます。

SoC Blockset (for AMD) は、レイテンシ、帯域幅、その他のメトリクスを測定する性能診断とソフトウェア プロファイリングのツールを使用して、ハードウェア上で実行されるアプリケーションを解析します。