UPGRADE YOUR BROWSER

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?

Description

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.

Solution

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

AR# 18649
Date Created 09/03/2007
Last Updated 05/16/2014
Status Archive
Type General Article