Main Content

FPGA、ASIC、および SoC 開発

アルゴリズムの開発からハードウェアの設計および検証までのワークフローの自動化

MATLAB® および Simulink® を使用して、FPGA、ASIC、および SoC デバイス上に展開するためのプロトタイプおよび量産アプリケーションを開発できます。MATLAB および Simulink を使用して、以下を行うことができます。

  • デジタル、アナログ、およびソフトウェアをともに高い抽象度でモデル化およびシミュレーションする。

  • 自動ガイダンスを用いて固定小数点に変換したり、任意のターゲット デバイスに対するネイティブ浮動小数点演算を生成したりする。

  • メモリ、バス、および I/O をモデル化してハードウェア アーキテクチャおよびソフトウェア アーキテクチャを解析する。

  • デジタル ロジックに実装するために、最適化され、可読性に優れた、トレース可能な VHDL®、Verilog®、または SystemVerilog を生成する。

  • 組み込みプロセッサをターゲットとするプロセッサに最適化済みの C/C++ コードを生成する。

  • MATLAB または Simulink のテスト ベンチに接続された HDL シミュレーター、FPGA または SoC デバイスで実行されているアルゴリズムを検証する。

A four-stage workflow, with the following stages: 1. modeling and simulation, 2. code generation, 3. verification, and 4. deployment.

トピック

モデル化とシミュレーション

検証

コードの生成と展開