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: 

ERROR:MapLib:979 - LUT4 symbol

Solved!
Go to solution

When I try to compile my LV FPGA code (using LV 2010) I get the following errors: (In LV 8.6 It worked great....)

 

 

Code:  LV FPGA code problem

 

ERROR:MapLib:979 - LUT4 symbol
   "LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_mux0000
   <0>1" (output
   signal=LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_m
   ux0000<0>) has input signal
   "LvFpgaWindow/theVI/n_While_Loop_7892_Diagram/n_NiFpgaAG_00000008_SequenceFra
   me_Diagram/n_nirviEIOImplementation_xnode_91_Diagram/cSyncRegister<7>" which
   will be trimmed. See Section 5 of the Map Report File for details about why
   the input signal will become undriven.
ERROR:MapLib:979 - LUT4 symbol
   "LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_mux0000
   <1>1" (output
   signal=LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_m
   ux0000<1>) has input signal
   "LvFpgaWindow/theVI/n_While_Loop_7892_Diagram/n_NiFpgaAG_00000008_SequenceFra
   me_Diagram/n_nirviEIOImplementation_xnode_91_Diagram/cSyncRegister<6>" which
   will be trimmed. See Section 5 of the Map Report File for details about why
   the input signal will become undriven.
ERROR:MapLib:979 - LUT4 symbol
   "LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_mux0000
   <2>1" (output
   signal=LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_m
   ux0000<2>) has input signal
   "LvFpgaWindow/theVI/n_While_Loop_7892_Diagram/n_NiFpgaAG_00000008_SequenceFra
   me_Diagram/n_nirviEIOImplementation_xnode_91_Diagram/cSyncRegister<5>" which
   will be trimmed. See Section 5 of the Map Report File for details about why
   the input signal will become undriven.
ERROR:MapLib:979 - LUT4 symbol
   "LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_mux0000
   <3>1" (output
   signal=LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_m
   ux0000<3>) has input signal
   "LvFpgaWindow/theVI/n_While_Loop_7892_Diagram/n_NiFpgaAG_00000008_SequenceFra
   me_Diagram/n_nirviEIOImplementation_xnode_91_Diagram/cSyncRegister<4>" which
   will be trimmed. See Section 5 of the Map Report File for details about why
   the input signal will become undriven.
ERROR:MapLib:979 - LUT4 symbol
   "LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_mux0000
   <4>1" (output
   signal=LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_m
   ux0000<4>) has input signal
   "LvFpgaWindow/theVI/n_While_Loop_7892_Diagram/n_NiFpgaAG_00000008_SequenceFra
   me_Diagram/n_nirviEIOImplementation_xnode_91_Diagram/cSyncRegister<3>" which
   will be trimmed. See Section 5 of the Map Report File for details about why
   the input signal will become undriven.
ERROR:MapLib:979 - LUT4 symbol
   "LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_mux0000
   <5>1" (output
   signal=LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_m
   ux0000<5>) has input signal
   "LvFpgaWindow/theVI/n_While_Loop_7892_Diagram/n_NiFpgaAG_00000008_SequenceFra
   me_Diagram/n_nirviEIOImplementation_xnode_91_Diagram/cSyncRegister<2>" which
   will be trimmed. See Section 5 of the Map Report File for details about why
   the input signal will become undriven.
ERROR:MapLib:979 - LUT4 symbol
   "LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_mux0000
   <6>1" (output
   signal=LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_m
   ux0000<6>) has input signal
   "LvFpgaWindow/theVI/n_While_Loop_7892_Diagram/n_NiFpgaAG_00000008_SequenceFra
   me_Diagram/n_nirviEIOImplementation_xnode_91_Diagram/cSyncRegister<1>" which
   will be trimmed. See Section 5 of the Map Report File for details about why
   the input signal will become undriven.
ERROR:MapLib:979 - LUT4 symbol
   "LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_mux0000
   <7>1" (output
   signal=LvFpgaWindow/theVI/leds_array_ind_0/PlainIndicator.PlainIndicator/cQ_m
   ux0000<7>) has input signal
   "LvFpgaWindow/theVI/n_While_Loop_7892_Diagram/n_NiFpgaAG_00000008_SequenceFra
   me_Diagram/n_nirviEIOImplementation_xnode_91_Diagram/cSyncRegister<0>" which
   will be trimmed. See Section 5 of the Map Report File for details about why
   the input signal will become undriven.

 

 

Any advice???

 

Thanks very much!

 

Vincent

 

0 Kudos
Message 1 of 23
(8,011 Views)

anyone?

0 Kudos
Message 2 of 23
(7,976 Views)

When using Xilinx Tools the synthesization works fine... Anyone?

0 Kudos
Message 3 of 23
(7,852 Views)

Hello Vincent Claes,

 

I've looked in our database and found a similar problem.

Can you please take a look at the following link: http://digital.ni.com/public.nsf/allkb/BB56082D6A521196862574DC006BE858?OpenDocument

 

Can you tell if your target is supported?

 

Kind regards,

 

Nico Lammens

NIBE Applications Engineering

0 Kudos
Message 4 of 23
(7,834 Views)

Hi Nico

 

The strange thing is I have implemented this design using the VHDL code and Xilinx ISE tools and this integration is working. When using the LabVIEW FPGA module/CLIP node it is not working... Maybe some features of the CLIP node are not supported for this Xilinx Spartan3E Starter board ???

0 Kudos
Message 5 of 23
(7,754 Views)

Hello Vincent,

 

You mention that you ahve implemented this already with the Xilinx ISE Tools.

By this you mean without using LabVIEW FPGA?

 

Which version of the Xilinx ISE Tools did you use to implement this without LabVIEW?

Kind Regards,
Thierry C - CLA, CTA - Senior R&D Engineer (Former Support Engineer) - National Instruments
If someone helped you, let them know. Mark as solved and/or give a kudo. 😉
0 Kudos
Message 6 of 23
(7,624 Views)

Hello Vincent,

 

You mentioned that you have implemented this already succesfully with the Xilinx ISE Tools.

By this you mean without using LabVIEW FPGA?

 

Which version of the Xilinx ISE Tools did you use to implement this without LabVIEW?

Kind Regards,
Thierry C - CLA, CTA - Senior R&D Engineer (Former Support Engineer) - National Instruments
If someone helped you, let them know. Mark as solved and/or give a kudo. 😉
0 Kudos
Message 7 of 23
(7,623 Views)

ISE 12.3, but it is possible with all versions of ISE I think...

0 Kudos
Message 8 of 23
(7,597 Views)

The default compilers used for the Compilation of a LabVIEW FPGA 2010 VI are the Xilinx ISE 11.5 and Xilinx ISE 10.1 (depending on which kind of target you are using).

 

It could be that the functions you're trying to implement are not supported by ISE's older than 12.x .

 

Which FPGA target are you using?

 

 

Kind Regards,
Thierry C - CLA, CTA - Senior R&D Engineer (Former Support Engineer) - National Instruments
If someone helped you, let them know. Mark as solved and/or give a kudo. 😉
0 Kudos
Message 9 of 23
(7,590 Views)

my target is a SPARTAN3E FPGA (from the Xilinx Starter board)

 

SPARTAN3E devices are supported from ISE version 7.1 and up

 

 

You can try to open http://pwo.fpga.be/LabVIEW/ (solution lab 4 that worked fine on LV 8.6)

 

If I try to reopen the solution in 2010 I doesn't work anymore so it's probably an issue on the NI LV backend of LV FPGA

 

0 Kudos
Message 10 of 23
(7,586 Views)