主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

コード生成

シミュレーションの高速化,コード生成,手臂®皮质®- mプロセッサおよびARMCortex-Aプロセッサへの最適化

MATLAB®编码器™および金宝app®编码器を使用して、DSP系统工具箱™信号処理アルゴリズムからCソースコード,c++ソースコードまたは墨西哥人関数を生成します。Cコードの生成方法の詳細については,了解DSP系统工具箱中的C代码生成を参照してください。さらに,嵌入式编码器®を使用して手臂Cortex-Mプロセッサおよび手臂Cortex-Aプロセッサ用に最適化されたコードを生成できます。詳細については,手臂Cortex-Mプロセッサおよび手臂Cortex-Aプロセッサ用のコード生成を参照してください。生成されたCコードをデスクトップで実行する間に,UIを使用してMATLABまたは仿真软件から金宝app直接アルゴリズムパラメーターをリアルタイムで調整することもできます。

またDSP系统工具箱は,英特尔AVX2テクノロジーを使用して特定のMATLAB系统对象および仿真软件ブロックに対するSIMDコード生成もサポートします金宝app。詳細は,SIMDコード生成を参照してください。

関数dspunfoldを使用すると,ホストコンピューターのマルチコアCPUアーキテクチャを利用するマルチスレッド墨西哥人ファイルを生成できます。この関数を使用するには,MATLAB编码器のライセンスが必要です。

MATLABおよび仿真金宝app软件は,ハードウェア設計のラピッドプロトタイピングに使用できます。DSP系统工具箱のアルゴリズムのいくつかは、HDL Coder™ とともに使用されることで HDL コード生成をサポートします。サポートされるアルゴリズムについては、高密度脂蛋白コード生成をサポートするブロックの検索を参照してください。MATLABのデジタル フィルター設計では、Filter Design HDL Coder™ を使用して、HDL コードを生成したり、フィルターの実装をハードウェアの速度や領域に合わせて最適化したりできます。詳細は、生成过滤系统对象的HDL代码(Filter Design HDL编码器)を参照してください。高密度脂蛋白编码器と滤波器设计高密度脂蛋白编码器はどちらも,FPGAプログラミングまたはASICのプロトタイピングと設計向けの,ターゲットに依存せずかつ合成可能なVerilog™および硬件描述语言(VHDL)™のコードを生成します。また,サードパーティ製のHDLシミュレーターで使用するスクリプトやテストベンチも生成します。

注目の例