Main Content

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Codegenerierung

Simulationsbeschleunigung, Codegenerierung, Optimierung für ARM® Cortex®-M-Prozessoren und ARM Cortex-A-Prozessoren

Sie können C oder C++ Code oder eine MEX-Funktion aus DSP System Toolbox™ Signalverarbeitungs-Algorithmen mithilfe von MATLAB® Coder™ und Simulink® Coder generieren. Um die Generierung von C Code zu erlernen, siehe Understanding C Code Generation in DSP System Toolbox. Zudem können Sie für ARM Cortex-M-Prozessoren und ARM Cortex-A-Prozessoren optimierten Code mit Embedded Coder® generieren. Weitere Informationen finden Sie unter Codegenerierung für ARM Cortex-M- und ARM Cortex-A-Prozessoren. Sie können zudem die Parameter Ihrer Algorithmen direkt aus MATLAB oder Simulink über die Bedienoberfläche in Echtzeit abstimmen, während Ihr generierter C Code auf dem Desktop ausgeführt wird.

DSP System Toolbox unterstützt zudem die SIMD-Codegenerierung für bestimmte MATLAB System objects und Simulink-Blöcke. Weitere Einzelheiten finden Sie unter SIMD-Codegenerierung.

Mit der dspunfold-Funktion können Sie eine Multithread-MEX-Datei generieren, die die Multicore-CPU-Architektur des Hostcomputers nutzt. Sie benötigen eine Lizenz für MATLAB Coder, um diese Funktion zu verwenden.

Sie können MATLAB und Simulink für Rapid Prototyping von Hardwaredesigns verwenden. Bestimmte DSP System Toolbox- und DSP HDL Toolbox™-Algorithmen unterstützen HDL-Codegenerierung, wenn sie zusammen mit HDL Coder™ verwendet werden. Die unterstützten Algorithmen finden Sie unter Find Blocks That Support HDL Code Generation. Für digitale Filterdesigns in MATLAB können Sie Filter Design HDL Coder™ verwenden, um HDL-Code zu generieren und die Filterimplementierung für Hardwaregeschwindigkeit oder Fläche zu optimieren. Details siehe Generate HDL Code for Filter System Objects (Filter Design HDL Coder). Sowohl HDL Coder als auch Filter Design HDL Coder generieren zielunabhängigen, synthetisierbaren Verilog™- und VHDL™-Code für FPGA-Programmierung oder ASIC-Prototypenentwicklung und -Design.

Kategorien

Enthaltene Beispiele