From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

FPGA Xilinx Error Using CLIP, Xilinx Bug?

I get the following errors when compiling FPGA using CLIP. According to Xilinx this is a known bug (30477) in 10.1. Can I upgrade the Xilinx compiler somehow, or is there a workaround? The CLIP works fine if I drop it into LabView FPGA, but when I add LabView code around it the errors occur.

 

ERROR:MapLib:979 - LUT5 symbol
   "Puma15Window/theVI/n_00000014/nSCTL_0000002C_0000002D/n_00000159/n_0000009B/
   n_000000B8/Mmux_sel00000055_t00000001_6" (output
   signal=Puma15Window/theVI/n_00000014/nSCTL_0000002C_0000002D/n_00000159/n_000
   0009B/n_000000B8/Mmux_sel00000055_t00000001_6) has input signal
   "Puma15Window/theVI/Component_Level_IP_Command_Complete_din/cSecondRegister<0
   >" which will be trimmed. See Section 5 of the Map Report File for details
   about why the input signal will become undriven.

 

 ERROR:MapLib:978 - LUT5 symbol
   "Puma15Window/theVI/n_00000014/nSCTL_0000002C_0000002D/n_00000159/n_0000009B/
   n_000000B8/Mmux_sel00000055_t00000001_6" (output
   signal=Puma15Window/theVI/n_00000014/nSCTL_0000002C_0000002D/n_00000159/n_000
   0009B/n_000000B8/Mmux_sel00000055_t00000001_6) has an equation that uses
   input pin I0, which no longer has a connected signal. Please ensure that all
   the pins used in the equation for this LUT have signals that are not trimmed
   (see Section 5 of the Map Report File for details on which signals were
   trimmed).

 

http://www.xilinx.com/support/answers/30477.htm

Xilinx 10.1 known issues - 30477

 

Using version LabView/FPGA 2009

 

Message Edited by jakidd on 10-02-2009 03:20 PM
0 Kudos
Message 1 of 4
(3,990 Views)

jakidd,

 

As this is a Xilinx Compiler error and the workarounds listed on the Xilinx website are for options we can't access from LabVIEW FPGA there may not be a solution for this issue. Could you attach a working VI and a VI with the minimal amout of code that causes this error?

 

A possible workaround would be for you to try and compile your code in LabVIEW 8.6.1 as it uses an older Xilinx compliler.

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Ben Sisney
FlexRIO V&V Engineer
National Instruments
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0 Kudos
Message 2 of 4
(3,955 Views)

Are you instantiating multiple ICON/ILA cores as mentioned in the answer record?  I assume you are using these to debug via Chipscope.  Can you instantiate one at a time?

 

-RB

0 Kudos
Message 3 of 4
(3,942 Views)
Check to make sure that all of your VHDL components have a path in the implementation list tag of the XML file.  If any VHDL component or subcomponent  are missing, Xilinx will instantiate a block box in synthesis and not error, trim the signals, and then later cause possible mapping errors like the ones posted.
0 Kudos
Message 4 of 4
(3,759 Views)