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# 29735

9.2 AccelDSP Synthesis Tool - Is there a way to work around a (E-C-0010) compilation error during System Generator token creation?

Description

When running the AccelDSP ISE Synthesis Flow, the following type of error stops the compilation during the "Generate System Generator":

#( I-GENERATE-0003): output parameter 'output_value' has shape: '{1 1} inferred'.

#mrdivide_004.cpp: In function `void mrdivide_004(double, double, double&)':

#mrdivide_004.cpp:252: error: `mod_006' undeclared (first use this function)

#mrdivide_004.cpp:252: error: (Each undeclared identifier is reported only once for each function it appears in.)

#mrdivide_004.cpp:262: error: `mod_007' undeclared (first use this function)

#mrdivide_004.cpp:266: error: `mod_008' undeclared (first use this function)

#mrdivide_004.cpp:280: error: `mod_009' undeclared (first use this function)

#mingw32-make.exe: *** [mrdivide_004.o] Error 1

#( E-C-0010): Compilation error

How can I work around this type of error?

Solution

The SystemGenerator Directory in the AccelDSP Project Area might contain outdated information about the sub-functional blocks in your design. Removing the SystemGenerator directory in the AccelDSP Project Area can resolve this problem.

AR# 29735
Date Created 11/01/2007
Last Updated 12/15/2012
Status Active
Type General Article