코드 생성
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
Generate Verilog, SystemVerilog, and VHDL code for FPGA and ASIC designs
HDL Verifier
Find RTL bugs and generate testbenches for ASICs or FPGAs
Fixed-Point Designer
고정소수점 및 부동소수점 알고리즘 모델링 및 최적화
GPU Coder
NVIDIA GPU용 CUDA 코드 생성
Simulink Coder
Simulink와 Stateflow 모델에서 C 및 C++ 코드 생성
DDS Blockset
Design and simulate DDS applications
AUTOSAR Blockset
Design and simulate AUTOSAR software
C2000 Microcontroller Blockset
Design, simulate, and implement applications for Texas Instruments C2000 microcontrollers
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++ 코드 생성
- Embedded Coder를 사용한 코드 생성 (Embedded Coder)
MathWorks 코드 생성 기술은 알고리즘을 위한 C 또는 C++ 코드와 실행 프로그램을 생성합니다. - Deploy Algorithm Model for Real-Time Rapid Prototyping (Simulink Coder)
Deploy algorithm model for testing in real time. - MATLAB Coder 앱을 사용하여 C 코드 생성하기 (MATLAB Coder)
MATLAB Coder™ 앱을 사용하여 예제 MATLAB 함수로부터 C 코드를 생성합니다.
HDL 코드 생성
- Generate Code and Synthesize on FPGA Using HDL Workflow Advisor (HDL Coder)
The HDL Workflow Advisor guides you through the stages of generating HDL code for a Simulink subsystem and the FPGA design process, such as: - Generate and Synthesize HDL Code for Symmetric FIR Filter Using the HDL Workflow Advisor (HDL Coder)
This example shows you how to create an HDL Coder™ project and use the MATLAB HDL Workflow Advisor to generate code from a MATLAB® design, verify the MATLAB design with an HDL test bench, and synthesize the generated HDL code. - Verify HDL Design Using SystemVerilog DPI Test Bench (HDL Coder)
This example shows how to use SystemVerilog DPI test bench for verification of HDL code where a large data set is required.
GPU 코드 생성
- Generate Code by Using the GPU Coder App (GPU Coder)
Generate CUDA code from MATLAB code by using the GPU Coder™ app. - Code Generation from Simulink Models with GPU Coder (GPU Coder)
Generate CUDA code from Simulink models by using GPU Coder. - Code Generation for Deep Learning Networks (GPU Coder)
Get started with CUDA code generation for image classification networks such asResNet.
PLC 코드 생성
- Generating Ladder Diagram Code from Simulink (Simulink PLC Coder)
Generate Ladder Diagram code (L5X) from Simulink. - Generate Structured Text Code for a Simple Simulink Subsystem (Simulink PLC Coder)
This example shows how to select a target IDE for a Simulink® model, generate IEC 61131-10 code, and view the generated files. - Model, Simulate, and Generate Code for Ladder Logic-Based Elevator Controller (Simulink PLC Coder)
Rapidly prototype the ladder logic-based controller for a single car elevator by using Simulink® PLC Coder™ to model and simulate the ladder logic.
미들웨어 아키텍처를 위한 코드 생성
- Generate AUTOSAR C Code and XML Descriptions (AUTOSAR Blockset)
Generate AUTOSAR-compliant C code and export AUTOSAR XML (ARXML) descriptions from AUTOSAR component model. - Generate AUTOSAR Adaptive C++ Code and XML Descriptions (AUTOSAR Blockset)
Generate AUTOSAR-compliant C++ code and export AUTOSAR XML (ARXML) descriptions from AUTOSAR adaptive component model. - DDS Blockset Shapes Demo (DDS Blockset)
DDS Blockset implementation of the Shapes Demo.
인증 및 표준
- Highway Lane Following: A Model-Based Design Example for ISO 26262:2018 (IEC Certification Kit)
Demonstrates the use of Simulink to apply a Model-Based Design workflow to an ISO 26262 ASIL D project. - Helicopter Flight Control: A Model-Based Design Example for DO-178C and DO-331 (DO Qualification Kit)
Demonstrates the use of the DO-178C project template in a helicopter flight control project.





