Finite Impulse Response (FIR) Filter は、DSP システム内で最も遍在的で必須の構築ブロックです。アルゴリズムは非常にシンプルですが、インプリメンテーション仕様のタイプは膨大になる可能性もあり、デジタル ラジオなどフィルター機能を多用するシステムでは、ハードウェア エンジニアが長時間費やすこともあります。FIR Compiler は、ボタンを押すだけでよいためフィルター インプリメンテーション時間を短縮でき、FIR Filter 仕様の異なるハードウェア アーキテクチャ間でのトレードオフを作ることも可能です。
Choose the AMD FIR Compiler for applications that need a filter and a wide range of features. For more information refer to the FIR Compiler Product Page or to the Features section of the FIR Compiler Product Guide (PG149).
Before configuring the FIR Compiler, use a Filter Design tool, such as MATLAB®, to generate coefficients for the application.
Once you have the coefficients, configure the IP customization options. For details, the Customizing and Generating the Core section in the Design Flow Steps chapter of the FIR Compiler Product Guide (PG149).
Start by configuring the following options:
In addition, review the following tabs on the left side of the GUI:
After the IP has been configured, generate the IP solution.
The FIR Compiler generates an example test bench along with the IP. Information on the test bench can be found in the Test Bench chapter of the FIR Compiler Product Guide (PG149). The best way to test a FIR Compiler implementation is to implement an impulse and review the impulse response in simulation. Many simulation tools allow formatting of the output in an analog format, which will give a visual view of the impulse response that can be reviewed in addition to the data response.
Now you are ready to integrate the FIR Compiler into your own application. The user interface is described in the Port Description section in the Product Specification chapter of the FIR Compiler Product Guide (PG149). Review the simulation in Step 3 as a reference on the expected waveforms for the interface ports.