Updating from FIR Compiler v5.0 - 7.2 English - PG149

FIR Compiler LogiCORE IP Product Guide ( PG149)

Document ID
PG149
Release Date
2025-06-11
Version
7.2 English

The Vivado core update functionality can be used to import an existing XCO file from v5.0 and upgrade to FIR Compiler v7.2, but it should be noted that the update mechanism alone does not create a core compatible with v5.0. See Instructions for Minimum Change Migration. FIR Compiler v7.2 has additional AXI4-Stream parameters. The following table shows the changes in parameters from v5.0 to v7.2.

Table 1. Parameter Changes from v5.0 to v7.2
Version v5.0 Version 7.2 Notes
component_name component_name Unchanged
CoefficientSource CoefficientSource Unchanged
CoefficientVector CoefficientVector Unchanged
Coefficient_File Coefficient_File Unchanged
Coefficient_Sets Coefficient_Sets Unchanged
Filter_Type Filter_Type Unchanged
Rate_Change_Type Rate_Change_Type Unchanged
Interpolation_Rate Interpolation_Rate Unchanged
Decimation_Rate Decimation_Rate Unchanged
Zero_Pack_Factor Zero_Pack_Factor Deprecated
  Channel_Sequence New to version 7.2. See the Advanced section of Interleaved Data Channel Filters.
Number_Channels Number_Channels Unchanged
  Select_Pattern New to version 7.2. See the Advanced section.
  Pattern_List New to version 7.2. See theAdvanced section.
RateSpecification RateSpecification Unchanged
SamplePeriod SamplePeriod Unchanged
Sample_Frequency Sample_Frequency Unchanged
Clock_Frequency Clock_Frequency Unchanged
Filter_Architecture Filter_Architecture Unchanged
Coefficient_Reload Coefficient_Reload Unchanged
Coefficient_Sign Coefficient_Sign Unchanged
Quantization Quantization Unchanged
Coefficient_Width Coefficient_Width Unchanged
BestPrecision BestPrecision Unchanged
Coefficient_Fractional_Bits Coefficient_Fractional_Bits Unchanged
Coefficient_Structure Coefficient_Structure Unchanged
Data_Sign Data_Sign Unchanged
Data_Width Data_Width Unchanged
Data_Fractional_Bits Data_Fractional_Bits Unchanged
Number_Paths Number_Paths Unchanged
Output_Rounding_Mode Output_Rounding_Mode Unchanged
Output_Width Output_Width Unchanged
Allow_Rounding_Approximation   Deprecated
Registered_Output   Deprecated
Optimization_Goal Optimization_Goal Unchanged
Has_SCLR Has_ARESETn Name change. aresetn is active-Low.
Has_CE Has_ACLKEN Name change.
Has_ND   Deprecated. These options pertain to signals which have been replaced in the move to AXI4-Stream interfaces.
Has_Data_Valid  
SCLR_Deterministic  
UseChan_in_adv  
Chan_in_adv  
Data_Buffer_Type Data_Buffer_Type Unchanged
Coefficient_Buffer_Type Coefficient_Buffer_Type Unchanged
Input_Buffer_Type Input_Buffer_Type Unchanged
Output_Buffer_Type Output_Buffer_Type Unchanged
Preference_For_Other_Storage Preference_For_Other_Storage Unchanged
Multi_Column_Support Multi_Column_Support Unchanged
Inter_Column_Pipe_Length Inter_Column_Pipe_Length Unchanged
ColumnConfig ColumnConfig Unchanged
  DATA_Has_TLAST Pertains to AXI4-Stream interfaces.
  M_DATA_Has_TREADY Pertains to AXI4-Stream interfaces.
  S_DATA_Has_FIFO Pertains to AXI4-Stream interfaces.
  S_DATA_Has_TUSER Pertains to AXI4-Stream interfaces.
  M_DATA_Has_TUSER Pertains to AXI4-Stream interfaces.
  DATA_TUSER_Width Pertains to AXI4-Stream interfaces.
  S_CONFIG_Sync_Mode Pertains to AXI4-Stream interfaces.
  S_CONFIG_Method Pertains to AXI4-Stream interfaces.
  Num_Reload_Slots Pertains to the coefficient reload feature.
  Reset_Data_Vector