このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
MATLAB アルゴリズムでの SystemC アプリケーション
信号処理、イメージ処理、および通信での SystemC™ コード生成のための MATLAB® アルゴリズム
信号処理、通信、イメージ処理、暗号化などの分野のアプリケーションで、ハードウェアに最適化された MATLAB アルゴリズムから SystemC コードを生成します。こうしたアプリケーション固有のアルゴリズムはハードウェアとの親和性があり、SystemC コード生成に関するベスト プラクティスを示しています。
トピック
信号処理アルゴリズム
- LMS フィルターの SystemC コード生成
この例では、LMS フィルターを実装する MATLAB® 設計からの SystemC コードの生成方法を示します。 - 2 分法アルゴリズムの SystemC コード生成
2 分法アルゴリズムを実装して固定小数点表記の数値の平方根を計算する MATLAB® 設計から SystemC™ コードを生成できます。
通信アルゴリズム
- High-Level Synthesis Code Generation for Data Packetization
This example shows how to generate High-Level Synthesis (HLS) code from a MATLAB® design that packetizes a transmit sequence. - High-Level Synthesis Code Generation for DF2T Filter
You can generate High-Level Synthesis (HLS) code from MATLAB® design for direct-form II transposed filter. - High-Level Synthesis Code Generation for Transmit and Receive FIFO Registers
This example shows how to generate High-Level Synthesis (HLS) code from MATLAB® code that models the data transfer between a transmit and receive first-in, first-out (FIFO) register or buffer. This example contains two functions that represent a receive FIFO buffer and a transmit FIFO buffer, and a test benchmlhdlc_fifo_tb
that simulates the data transfer that occurs between the two buffers. Each function is hardware-ready and exhibits good practices and guidelines to follow when writing MATLAB functions to generate efficient HLS code. For more information on guidelines to follow, see 効率的な HDL コードおよび SystemC コードを生成するための MATLAB コードの記述に関するガイドライン.
イメージ処理アルゴリズム
- コントラスト調整の SystemC コード生成
この例では、ピクセル値を線形的にスケーリングすることによりイメージのコントラストを調整する MATLAB® 設計から SystemC コードを生成する方法を示します。 - RGB から YUV へのイメージ形式の変換用の SystemC コード生成
この例では、RGB から YUV にイメージ形式を変換する MATLAB® 設計からの SystemC™ コードの生成方法を示します。
暗号化アルゴリズム
- 高度暗号化標準の SystemC コード生成
この例では、AES (高度暗号化標準) アルゴリズムを実装する MATLAB® コードから SystemC コードを生成する方法を示します。