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 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.
| Version v5.0 | Version 7.2 | Notes |
|---|---|---|
| component_name | component_name | Unchanged |
| DataCoefficientType | New to version 7.2. See Data Type (Coefficients and Data). | |
| 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 | New to version 7.2. | |
| Reset_Coeff_Vector | New to version 7.2. |