In Core Generator FIR v6.x, when I
1) Input a coefficient vector with the highest magnitude coefficient being negative (for example : 0.0059,-0.0158,0.0265,-0.0269,0.0190,-0.0081,0.0017,-0.0001)
2) Select Maximize_Dynamic_Range in the Quantization option,
The GUI crashes with the below Errors in coregen and Sysgen respectively.
The following error occurred with the Test1/FIR Compiler 6.3 block:
Why does this occur?
This occurs when the magnitude of the most negative coefficient is greater than the magnitude of the most positive coefficient.
Also with Maximize_Dynamic_Range the GUI plot will not update to display the gain added by maximization.
To work around this issue in coregen, remove the spaces in the coefficient vector and try to regenerate the core.
In Sysgen change the most -ve coefficient to positive (0.0269) or use the quantize only option for now.
This issue is fixed in ISE Design Suite 14.1, FIR Compiler 6.3.