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: 

too much device utilization & compile time

Solved!
Go to solution

hello everyone

I wrote a basic program for myRIO as FPGA target. I use just a button and a led. But it takes 40 minutes to compile it and it says that it uses 44 percent of the fpga. I think it is impossible how is it possible i dont have any other code on the project.  Actually my program works correct with no problem. But it is not logical. I use sbRIO too there i have meaningfull results as device utilization

I have installed LabVİEW 2013 for myRIO, LabVIEW FPGA, LabVIEW Compile Farm 2013 and LabVIEW Xilinx Tool. Is there any other software needed ? 

Can anybody say something about this

0 Kudos
Message 1 of 9
(3,313 Views)

It really sounds wiered. So are you sure that no other source file components are added in the build? Can you show the Compilation Summary ?

-----

The best solution is the one you find it by yourself
0 Kudos
Message 2 of 9
(3,290 Views)

Hello

 

I think there is no much information to answer this but I can tell you that it is normal the time that is taking. If you have a very small program it can take 15 minutes and by increasing your program, the amount of time that it will take to compile will also increase. This is because the program have to be used by the xilinx tool and this works very slow.

 

Also about the memory, sometimes this can happen, if you use DMA's they are going to take a lot of memory. You need to consider the amout of DMA's available on your device and how many of these you are using. If you have in the front panel a button and a led, that is not going to fill your memory much because they are designed to be used on the fpga and not to take much resources. If you can notice, there is going to be only very simple images for the fpga front panel and this is the reason why.

 

I hope this can clear some things for you.

0 Kudos
Message 3 of 9
(3,288 Views)
Solution
Accepted by topic author 110208004@kocaeli.edu.tr

The MyRIO uses a similar zync chip to the NI 9068 CompactRIO. See here for more info on why you're seeing this behavior: http://forums.ni.com/t5/LabVIEW/cRIO-9068-FPGA-high-device-utilization/td-p/2825138

Cheers!

TJ G
Message 4 of 9
(3,287 Views)

the answer from T-REX$ here sounds true. I accept it as right answer. Thank you  T-REX$.

 

cade for you i add a compilation summary snip. this time it takes 19 minutes. You can look at device utilization. 

0 Kudos
Message 5 of 9
(3,241 Views)

T-REX$ is it okay with the device utilization that i send in the previous post ? 

0 Kudos
Message 6 of 9
(3,236 Views)

T-REX$ what can u say about this I'm using zynq XC7Z010. 

I add another picture.

 

I'm looking at this . page 3 and 5 can say something to us

0 Kudos
Message 7 of 9
(3,230 Views)

Hey 110208004@kocaeli.edu.tr,

 

That appears normal to me. In the other thread I linked you to, Lucian got very similar results for his simple VI. His VI was slightly more complicated than yours, so that explains why your resource utilization is a little bit lower.

 

Zync Resource utilization.PNG

 

Your results are on the left, his on the right.

Cheers!

TJ G
0 Kudos
Message 8 of 9
(3,190 Views)

T-REX$ thanks a lot to you. Everything is all right than. I often use ISE and Verilog to programm FPGA. There i have not such as this results for zynq FPGA's by device utilization. 

 

Thanks for your help again

0 Kudos
Message 9 of 9
(3,179 Views)