メインコンテンツ

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.

FPGA、ASIC、および SoC 開発 向け製品

HDL Coder

FPGA および ASIC の設計のための Verilog コード、SystemVerilog コード、および VHDL コードの生成

HDL Verifier

RTL バグを検出し、ASIC または FPGA のテストベンチを生成します

Deep Learning HDL Toolbox

Prototype and deploy deep learning networks on FPGAs and SoCs

Wireless HDL Toolbox

Design and implement wireless communications subsystems for FPGAs, ASICs, and SoCs

Vision HDL Toolbox

Design image processing, video, and computer vision systems for FPGAs and ASICs

DSP HDL Toolbox

Design digital signal processing applications for FPGAs, ASICs, and SoCs

Fixed-Point Designer

固定小数点アルゴリズムと浮動小数点型アルゴリズムのモデル化と最適化

SoC Blockset

Design, analyze, and deploy hardware/software applications for AMD and Intel SoC devices

トピック

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

検証

コードの生成と展開

注目の例