02-26-2019 04:33 AM
Dear Hossein,
Is the NI PCIe-8371 board inserted in a PCIe 4x slot, inside the computer ? (the same size as the board size). If you insert it in smaller PCIe port, data rate will be slower without any notice.
General advice: If you want maximum performance, start using Labview FPGA to design your own projects, instead of using the example projects. The example project is based on both host and fpga processing and is quite complicated and full of unused features. IMHO, these limit performances.
02-27-2019 12:27 AM
Hi Mihai,
Thank you very much for your fast response!
You brought up a good point, I don't remember if I am using a full PCIe or a smaller one... I will check and see.
From what I've read and as you mentioned doing all FPGA is the way to go. Although I'm pretty good with regular LabVIEW, I am new to FPGA and am having a hard time getting my project started as I have not been able to find a good example that does transmit from memory of the FPGA and not reliant on the host as much. Do you know by any chance a good example that can get me started or would you be able to share your code so that I can build on it?
Warmest Regards,
HoSsEiN
02-27-2019 05:08 AM
You will just have to learn by yourself. Step by step. Start with the example project. Then, eliminate as much code as possible from the FPGA side, as well as from the host side. Simplify it step by step. Try to understand what is the purpose of each vi. If you do not need it, eliminate it.
It depends on what you want to do. Good luck!
02-27-2019 05:15 AM
Thank you Mihai!
I figured as much and am doing just as said. The only frustrating part of it is that even with cloud compilation every compile takes about an hour and that just slows down everything for me.
Thank you for your help and suggestions 🙂
02-27-2019 05:17 PM - edited 02-27-2019 05:17 PM
Hi Hossein,
I've linked a whitepaper below that goes over some tips on how to optimize your FPGA development time. I hope this document will be useful for you.
Link: http://www.ni.com/white-paper/11406/en/
02-28-2019 10:41 PM
Thank you very much James!
I read through it and had very good points and it will definitely help me get started with the FPGA programming.