特定分野の専門家およびハドウェアエンジニアは,matlab®およびSimulink®を使用して、FPGA、ASIC,およびSoCデバイス上に展開するためのプロトタイプおよび量産アプリケーションを開発します。
MATLABとSimulinkを使用すると,次のことが可能になります。
- デジタル,アナログ,およびソフトウェアをともに高い抽象度でモデル化およびシミュレ,ションする
- 自動ガイダンスを用いて固定小数点に変換したり,任意のターゲットデバイスに対するネイティブ浮動小数点演算を生成したりする
- メモリ,バス,およびI / Oをモデル化してハードウェアアーキテクチャおよびソフトウェアアーキテクチャを解析する
- デジタルロジックに実装するために,最適化され,可読性に優れた,トレス可能なVHDL®またはVerilog®を生成する
- 組み込みプロセッサをタゲットとするプロセッサに最適化済みのc / c++コドを生成する
- MATLABまたは仿真软件のテストベンチに接続されたHDLシミュレータ,FPGAまたはSoCデバイスで実行されているアルゴリズムを検証する
“モデルベースデザインでは,従来の設計フローよりもアルゴリズムとシステム機能を早期に検証し,仕様変更により早く対応し,より多くの設計の代替案を評価できます。モデルベースデザインはアルゴリズムの専門家とRTLエンジニアの間のギャップを埋めるのに役立ちます。」
Kamiya Mamoru, Renesas系统设计
MATLABとSimulinkの活用方法を見る:
Fpgaプロトタピング
MATLABとSimulinkを使用してプロトタeconfプを開発,展開,およびデバッグします。
FPGA, ASIC,およびSoCの量産設計と検証
MATLABと仿真软件を使用して,ハードウェアアーキテクチャでアルゴリズムを調整し,コードと検証モデルを生成します。