メインコンテンツ

コード生成

規格に準拠する、最適化された C、C++、CUDA、Verilog、または VHDL を生成

MathWorks® 製品のコード生成機能により、MATLAB® コードや Simulink® モデルからコードを生成できます。数千行のコードを手書きする代わりに、生産性を向上させ、コードの品質を高めることができます。信号処理、産業用制御、組み込みビジョン、深層学習などのアプリケーションで使用するコードを生成できます。C、C++、CUDA®、Verilog®、VHDL®、および PLC のコードを生成したり、AUTOSAR や DDS などのミドルウェアのアーキテクチャおよび規格用のコードを生成したりすることができます。認証用にコードの適格性を確認するために、コードを ISO26262 や DO-178C などの規格に照らして検証できます。

コード生成 向け製品

MATLAB Coder

MATLAB コードから C および C++ コードを生成

Embedded Coder

組み込みシステム用に最適化された C コードと C++ コードを生成

HDL Coder

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

HDL Verifier

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

Fixed-Point Designer

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

GPU Coder

NVIDIA GPU の CUDA コードの生成

Simulink Coder

Simulink モデルおよび Stateflow モデルからの C および C++ コードの生成

DDS Blockset

Design and simulate DDS applications

AUTOSAR Blockset

AUTOSAR ソフトウェアの設計とシミュレーション

C2000 Microcontroller Blockset

Texas Instruments C2000 マイクロコントローラー向けのアプリケーションの設計、シミュレーション、および実装

STM32 Microcontroller Blockset

Design, simulate, and implement applications for STMicroelectronics STM32 microcontrollers

Raspberry Pi Blockset

Design, simulate, and deploy applications for Raspberry Pi.

Simulink PLC Coder

Generate IEC 61131-3 Structured Text and Ladder Diagrams for PLCs and PACs

Simulink Code Inspector

Automate and manage source code reviews for safety standards

DO Qualification Kit

Qualify Simulink and Polyspace verification tools for DO-178, DO-278, and DO-254

IEC Certification Kit

Qualify software tools for ISO 26262 and IEC 61508 certification

トピック

C/C++ コード生成

HDL コード生成

GPU コード生成

PLC コード生成

ミドルウェア アーキテクチャ用のコード生成

認証と規格

注目の例