We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 18649

6.1 System Generator for DSP - Why do I get an error when I use the 2n Tap Linear MAC FIR reference block?


General Description: 

What are the known issues for System Generator v6.1? 


The 2n Tap Linear Phase MAC FIR reference block has a problem in that it is possible for the output binary point to be more than the output data bit width, which throws an error. To avoid this, either the multiplier should be set to full precision or a capability added to determine when the result should be precise or flexible. 


The coefficients created are small in nature, so the number of output bits required for the output of the multiplier is 29. Full precision is 33; hence, 4 MSBs are not required. The binary point calculation yields 30, and the error is thrown because of this.


To get around the problem, disconnect the library, then go in and change the multiplier output to "full precision".

AR# 18649
日期 05/16/2014
状态 Archive
Type 综合文章