このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
MATLAB アルゴリズムでの高位合成アプリケーション
信号処理、イメージ処理、および通信での高位合成コード生成のための MATLAB® アルゴリズム
信号処理、通信、イメージ処理、暗号化などの分野のアプリケーションで、ハードウェアに最適化された MATLAB アルゴリズムから高位合成 (HLS) コードを生成します。こうしたアプリケーション固有のアルゴリズムはハードウェアとの親和性があり、HLS コード生成に関するベスト プラクティスを示しています。
トピック
信号処理アルゴリズム
- High-Level Synthesis Code Generation for LMS Filter
This example shows how to generate High-Level Synthesis (HLS) code from a MATLAB® design that implements an LMS filter. The example also illustrates how to design a test bench that cancels out the noise signal by using this filter. - 2 分法アルゴリズムの高位合成コード生成
2 分法アルゴリズムを実装して固定小数点表記の数値の平方根を計算する MATLAB® 設計から高位合成 (HLS) コードを生成できます。
通信アルゴリズム
- 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 コードおよび HLS コードを生成するための MATLAB コードの記述に関するガイドライン.
イメージ処理アルゴリズム
- High-Level Synthesis Code Generation for Contrast Adjustment
This example shows how to generate High-Level Synthesis (HLS) code from a MATLAB® design that adjusts image contrast by linearly scaling pixel values. - High-Level Synthesis Code Generation for Image Format Conversion from RGB to YUV
This example shows how to generate High-Level Synthesis (HLS) code from a MATLAB® design that converts the image format from RGB to YUV.
暗号化アルゴリズム
- 高度暗号化標準の高位合成コード生成
この例では、AES (高度暗号化標準) アルゴリズムを実装する MATLAB® コードから高位合成 (HLS) コードを生成する方法を示します。