特定分野の専門家およびハ,ドウェアエンジニアは,matlab®およびS万博1manbetximulink®を使用して,Microchip®FPGA,およびSoCデバイス上に展開するためのプロトタイプおよび量産アプリケーションを開発します。
MATLABとSi万博1manbetxmulinkを使用すると,次のことが可能になります。
- システムレベルでのハ,ドウェアア,キテクチャのモデル化
- コドを記述しないfpgaのプログラミング
- MATLABおよび仿真万博1manbetx软件のツールを使用したFPGAのシミュレーションおよびデバッグ
- 量産FPGAおよびSoC設計の実行
“メカトロニクスシステムのエンジニアとしての私の専門は制御システムとそのモデルであって,高密度脂蛋白やFPGAではありません。モデルベースデザインでは,コントローラーと,制御対象のシステムに関する私の洞察や知識を活用して,通常はFPGAエンジニアが行う作業の多くを実行し,彼らの作業負荷を軽減することができます”
Rob Reilink, DEMCON
MATLABを微芯片FPGAおよびSoCで使用する
Fpgaプログラミングのモデル化
MATLABと仿真万博1manbetx软件を使用してアルゴリズムにハードウェアアーキテクチャを追加します。これには,固定小数点の量子化が含まれるため,リソ,スをより効率的に使用できます。またネティブ浮動小数点コド生成も含まれるため,Fpgaをより簡単にプログラミングできます。テストとゴ,ルデンリファレンスアルゴリズムを再利用して,一連の改良点をシミュレ,トします。
HDL Coder™は,信号処理、無線通信、モ,タ,と電力制御,および画像/動画処理などのアプリケーション用に,高密度脂蛋白対応万博1manbetxの仿真软件功能およびMATLAB函数ブロックから直接合成可能な硬件描述语言(VHDL)またはVerilogを生成します。
芯片FPGAおよびSoCのプログラミング
高密度脂蛋白编码器では,仿万博1manbetx真软件から直接FPGAまたはSoCをプログラミングする手順が用意されています。コ,ドを書く必要はありません。高密度脂蛋白编码器から、AXI インターフェイスと共に合成可能な VHDL®またはVerilog®を最適化およびしてSoCに接続できます。そこから嵌入式编码器®を呼び出して,C / c++を生成し,組み込みプロセッサで実行するソフトウェアをプログラミングします。
高密度脂蛋白编码器を使用すると,芯片FPGAをターゲットデバイスとして指定することができます。自由人®SoC设计套件プロジェクトの作成,合成の実行,配置配線の実行を自動的に行うことができます。
Fpgaのシミュレ,ションとデバッグ
高密度脂蛋白校验™は,MATLABおよび仿真软件テスト万博1manbetx環境を再利用してFPGA設計を検証します。
コシミュレーションでは,导师图形または节奏设计系统のシミュレータで実行されているVerilogまたは硬件描述语言(VHDL)設計に接続されたMATLABまたは仿真软件のテストベンチを自動的に実行することができます。万博1manbetx
Fpgaンザルプシミュレションは,微芯片FPGAボ,ドにMATLABまたはSim万博1manbetxulinkテストベンチを接続します。
実装した設計をMATLABまたはSim万博1manbetxulinkテストベンチでテストします。
量産FPGAおよびSoC設計
特定分野の専門家とハ,ドウェアエンジニアは,MATLABとSim万博1manbetxulinkを使用して,無線,動画/画像処理,モ,タ,/電力制御,セ,フティクリティカルなアプリケ,ション向けに,量産FPGAおよびSoCを共同設計しています。
高密度脂蛋白编码器による高位合成の最適化では,生成されたRTL,モデル,要件間のトレーサビリティを維持しながら設計目標を達成することができます。これは,做- 254のような信頼性の高いワ,クフロ,で重要です。高密度脂蛋白编码器は、合成可能な VHDL と Verilog に加えて、Libero に簡単にプラグインすることができるIPコアをシステム統合用に生成します。また、高密度脂蛋白验证人はテストベンチ開発を高速化することができる検証モデルを生成します。