LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

FPGA compile fails No Listeners on the GPIB.

Hi, I'm trying to compile an FPGA file but every time I try,  the generating intermediate files step failes and shows the following error:

 

Error 2 occurred at an unidentified location  Possible reason(s):  LabVIEW:  Memory is full. ========================= NI-488:  No Listeners on the GPIB.   Method Name: <b>Generate VHDL</b>

 

any seggestions?

 

Additional Info:

LabVIEW Version: 2010.

FPGA type: FlexRIO PXIe-7965R

Windows 7: 32bit 4 GB ram and 8 GB virtual memory

 

 

 

0 Kudos
Message 1 of 6
(2,862 Views)

Hi token,

 

the error says: "Possible reason(s):  LabVIEW:  Memory is full." That's it...

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 2 of 6
(2,857 Views)

Hi token,

              To  get exact source of the error, make sure you wire the error cluster throughout your code. Have you tried monitoring memory usage in Task Manager to see if the memory full error you are getting is correct?Better post your VI so that we can check it to see if there's any continuous memory allocation problems.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Thanks as kudos only:)
0 Kudos
Message 3 of 6
(2,852 Views)

@danil33 wrote:

Hi token,

              To  get exact source of the error, make sure you wire the error cluster throughout your code. Have you tried monitoring memory usage in Task Manager to see if the memory full error you are getting is correct?Better post your VI so that we can check it to see if there's any continuous memory allocation problems.


Danil, be careful when you are commenting on something, Your response is way off base. The error he is getting is while the FPGA is compiling, not during run time. This is an error the compiler is showing, not an error he is getting in his code. Furthermore, you cannot view FPGA memory usage in the task manager, even if you wanted to. Have you had experience with FPGA programming before? Make sure you are familiar with what you are responding to. I try not to respond to anything I haven't done before because I don't want to lead the poster off chasing something that may not be the issue.

 

To the OP:

Gerd is correct in saying the memory is full. What FPGA is being used? Is it possible to post your code so people here could help you make it more efficient? When buying your FPGA, did you spec it out of the amount of data you would be acquiring and needing to buffer to make sure it could do what you needed it to? Often times when I have run into this error I am trying to make my FIFOs hold too many elements, and I need to reduce that and read from the FIFO faster on the RT.

 

edit: I just saw you posted your RIO type

0 Kudos
Message 4 of 6
(2,839 Views)

Ok, do you have any suggestions for this problem?

0 Kudos
Message 5 of 6
(2,830 Views)
Basically it means the code you are trying to put on the fpga is too big for the fpga. Without seeing the code I can't make any suggestions. Make sure there isn't any processing on the fpga that could be done in the RT. Make sure your FIFOs are not requiring large amounts of memory. Again, these are just guesses, without seeing the code it isn't really possible for me (or anyone)to know.
0 Kudos
Message 6 of 6
(2,825 Views)