LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW FPGA problem : CLIP instance DRAM Bank 1 is configured with a CLIP declaration that is not valid

Hello everyone.

 

I need your help!

 

I am working with the FPGA frame grabber NI-PCIe 1473R connect to the camera links with Basler ral4096-80km.

I've ever used LabVIEW FPGA before.

 

I've got this problem for a while . I try to build the bitfile from the example "1-Tap-10-Bit Camera With Frame Trigger" but the error occur with the message 

"

CLIP instance DRAM Bank 1 is configured with a CLIP declaration that is not valid.

Change the CLIP instance configuration or add the relevant CLIP declaration to the target.

 

"

undefined

When I click 'Show error' it lumps to lvproj file and the red '!' appear in tab DRAM0 and DRAM1.

 

 

undefined

I don't understand What's CLIP and don't know how to fix this issue.

 

 

Looking for your reply !

Thank you very much.

 

Racha

 

 

 

 

 

 

 

0 Kudos
Message 1 of 8
(4,722 Views)

Hi Racha,

CLIP stands for Component-Level IP and is a way to incorporate FPGA IP developed in languages other than LabVIEW FPGA (VHDL, etc)  into your LabVIEW FPGA project. You can read more about CLIP here.

The code you posted looks like the 1-Tap 10-Bit example for the 1473R from the example finder - is that the code you're using? If so, what modifications, if any have you made to the example? I don't see any CLIP configured in example when I open it on my machine, and everything builds successfully. If you've made any modifications to the code, try going back and just building the example as is to see if that builds successfully.

Also, what version of LabVIEW, LabVIEW FPGA, and IMAQ I/O are you working with? I'm using 2015, but if you're working with a different version, that may explain why the example I'm using is different than the one you posted.

Regards,

Ryan K.
Product Manager, ATCA and BEEcube
National Instruments
0 Kudos
Message 2 of 8
(4,673 Views)

Hi Ryan,

Thank you for your replying.

 

I connect the fpga-frame grabber with two camara links. Should I try to use this example? 

I didn't modyfy anything in the code just oped it and try to build.

 

I use LabVIEW 2015, FPGA 2015 and Daq mx 15.1.1 .

 

Racha

0 Kudos
Message 3 of 8
(4,650 Views)

The 1-Tap 10-Bit Camera with Frame Trigger example that you are working with doesn't have DRAM configured by default in LabVIEW, so it seems like another user may have inadvertently modified the example and saved it. The DRAM shouldn't be necessary, so try removing it from the project and then build the project again. To remove the DRAM declarations, just right click on the item in the project explorer and select delete.

As for your question about "should I use this example" - this example shows how to perform 1-Tap 10-Bit image acquisition with the 1473R, so if that's what you're trying to do then yes, you can use this example. This example also shows in general what the process of working with the FPGA on the 1473R looks like, so it's useful to refer to even if 1-Tap 10-Bit is not exactly what you're looking to do.

Regards,

Ryan K.
Product Manager, ATCA and BEEcube
National Instruments
0 Kudos
Message 4 of 8
(4,625 Views)

The DRAM declarations cannot be deletec . There  is no delete button when I do right click.

 

still confusing with this issue

 

Racha 

0 Kudos
Message 5 of 8
(4,594 Views)

This is what the 1-Tap 10-bit project looks like when I open it on my machine (LabVIEW FPGA 2015, IMAQ I/O 15.0):

undefined

Are you opening this example directly from the example finder? Can you confirm that you're working with NI-IMAQ I/O 15? IMAQ I/O is a different driver than DAQmx.

If the answer to both of those questions is yes, it seems like something has happened to the example on your computer (i.e. someone made changes and then saved them without creating a new copy of the example in a different location). You should be able to restore the example to it's original form by deleting the example source files off your computer and then repairing the IMAQ I/O driver. Try that, and let me know if you still see the CLIP declaration in the project after doing so.

Regards,

Ryan K.
Product Manager, ATCA and BEEcube
National Instruments
0 Kudos
Message 6 of 8
(4,571 Views)

I had the same issue and followed your advice to remove the examples folder and reparint NI-IMAQ I/O driver, but the issue still existed. Please give further advice, thanks.

0 Kudos
Message 7 of 8
(4,422 Views)

You can create a new project, add the PCIe-1473R as new target and then add new FPGA I/O (right click FPGA -> New -> FPGA I/O). This will add the Camera Link I/O. From there you can drop and drag VI from the existing project to the new project. You should be able to build the project from there.

0 Kudos
Message 8 of 8
(4,379 Views)