# Generation Report - FIR Compiler v8.1
Entity Name | fir81_ast
Variation Name | fir81
Variation HDL | Verilog HDL
Output Directory | C:\hhagiwar\cqweb\graphics_equalizer
## File Summary The MegaWizard interface is creating the following files in the output directory:
File | Description
--- | ---
fir81.v | A MegaCore® function variation file, which defines a Verilog HDL top-level description of the custom MegaCore function. Instantiate the entity defined by this file inside of your design. Include this file when compiling your design in the Quartus II software.
fir81_bb.v | Verilog HDL black-box file for the MegaCore function variation. Use this file when using a third-party EDA tool to synthesize your design.
fir81.bsf | Quartus® II symbol file for the MegaCore function variation. You can use this file in the Quartus II block diagram editor.
fir81_ast.vhd | The wrapper file for Avalon Streaming Interface.
fir81_st.v | Generated FIR Filter Netlist. This file is required for Quartus II synthesis. It will be added to your current Quartus II project.
fir81_constraints.tcl | Constraints setting file for Quartus II synthesis. This file contains the necessary constraints to achieve FIR Filter size and speed.
fir81_zero.hex | A memory initialization file. This file is required both for simulation with IP Functional Simulation Models and for Synthesis using the Quartus II software.
fir81_coef_[0..1].hex | Memory initialization files. These files are required both for simulation with IP Functional Simulation Models and for Synthesis using the Quartus II software.
fir81_coef_[0..1]_inv.hex | Memory initialization files. These files are required both for simulation with IP Functional Simulation Models and for Synthesis using the Quartus II software.
fir81_mlab.m | A MATLAB M-File. This file provides the kernel of the MATLAB simulation model for the customized FIR Variant.
fir81_model.m | A MATLAB M-File. This file provides a MATLAB simulation model for the customized FIR Variant. IT makes use of the _mlab.m file.
fir81_coef_in_mlab.txt | A text file. This file provides coefficient input file for Matlab testbench.
tb_fir81.vhd | A VHDL file. This file provides a VHDL testbench for the customized FIR Variant.
fir81_msim.tcl | A tcl file. This file provides a tcl script to simulate the HDL testbench together with the simulation model of customized FIR Variant.
fir81_input.txt | A text file. This file provides simulation data for the matlab model and the simulation testbench.
fir81_coef_int.txt | A text file. This file provides coefficient input file for Matlab testbench.
fir81_param.txt | A text file. This file record all output parameters for customized FIR variant.
fir81_silent_param.txt | A text file. This file record all input parameters for customized FIR variant.
fir81.qip | Contains Quartus II project information for your MegaCore function variation.
fir81.html | The MegaCore function report file.
## MegaCore Function Variation File Ports
Name | Direction | Width
--- | --- | ---
clk | INPUT | 1
reset_n | INPUT | 1
ast_sink_data | INPUT | 16
ast_source_data | OUTPUT | 16
ast_sink_valid | INPUT | 1
ast_sink_ready | OUTPUT | 1
ast_source_valid | OUTPUT | 1
ast_source_ready | INPUT | 1
ast_sink_sop | INPUT | 1
ast_sink_eop | INPUT | 1
ast_source_sop | OUTPUT | 1
ast_source_eop | OUTPUT | 1
ast_source_channel | OUTPUT | 1
ast_sink_error | INPUT | 2
ast_source_error | OUTPUT | 2
coef_we | INPUT | 1
coef_in | INPUT | 16
coef_in_clk | INPUT | 1