Einschränkungen

DSP system toolbox AVX2 code replacement library

Die DSP system toolbox AVX2 code replacement library setzt das TwinCAT.XAE.PublicSDK >4.9.0 voraus und ist damit limitiert auf TwinCAT 3.1. Build 4026.

https://de.mathworks.com/help/dsp/ug/use-intel-avx2-code-replacement-library-to-generate-simd-code-from-simulink-blocks.html

SIMD für Arm®64-Plattformen

Neon-Befehlssätze werden erst am MATLAB® R2024a unterstützt. Für R2014a müssen Sie über den MATLAB® Add-on Explorer das Paket „Embedded Coder Support Package for Arm® Cortex®-A Processors“ installieren (für Beckhoff Embedded PCs CX82xx und CX9240). Ab MATLAB R2024b ist die separate Installation des Pakets nicht mehr erforderlich.

Kurzanleitung

1. Stellen Sie den Device vendor und Device type auf Arm® Compatible und Arm® Cortex®-A (64-bit), um den für Beckhoff Embedded PCs CX82xx und CX9240 spezifischen Code zu erzeugen.
Einschränkungen 1:
2. Wählen Sie „Neon v7“ als hardware instruction set extensions und aktivieren Sie „Optimize reductions“.
Einschränkungen 2:
3. Als Build-Plattform selektieren Sie nur TwinCAT OS (Arm®V8-A).
Einschränkungen 3:
Mit dieser Konfiguration können Sie das Simulink®-Modell kompilieren.
Einschränkungen 4:

Ne10 Code Replacement Library

Wird aktuell noch nicht unterstützt.

GenerateAllocFcn

Wird Reusable code und GenerateAllocFcn=off erkannt, wird die Single Instance Limitation aktiviert. GenerateAllocFcn ist standardmäßig auf off eingestellt.