Finite Impulse Response (FIR) Filter 是 DSP 係統內最常見和最基礎的構建模塊之一。盡管它的算法非常簡單,但實現細節上的變異可能也很大,對於今天的硬件工程師來說,會耗費大量的時間,尤其是在數字無線電等濾波器控製係統中。FIR 編譯器不僅可縮短按下按鈕的濾波器實現時間,同時還可為用戶提供在 FIR 濾波器規範的不同硬件架構之間進行權衡的能力。
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.