Academic Hardware Products (myDAQ, myRIO)

cancel
Showing results for 
Search instead for 
Did you mean: 

How to find myRIO design analysis?

Hi, 

I have a myRIO-1900 and have been writing programs on it. I can't find much information on how a myRIO-1900 works indepth apart from the manual, but what I assume is that the VIs in a program is converted to HDL code which is then synthesised into myRIO. 

 

I want to know more about the resource usages of the program synthesised and more analysis tools of how the program works. Is there even a way to look at the HDL code in VHDL format which is in the myRIO?  

 

For example, when you write VHDL code in Vivado, after compiling it will give you a very in-depth analysis of your program (circuit, technically) and useful information such as worst negative slack, etc.

 

 

0 Kudos
Message 1 of 3
(2,618 Views)

Or even, I know in Vivado when I write VHDL code I can also create testbenches to test a program which is a great way of testing if the program works before implementing it on the FPGA board. Are there features like this in the LabVIEW environment?

0 Kudos
Message 2 of 3
(2,603 Views)

Hi JitheshS,

 

You are right, when you decide to compile your LabVIEW FPGA code your code is converted into HDL and is then compiled onto your FPGA. The articles below describes the LabVIEW FPGA compile process in more detail:

 

During and after the compiling of your code you can generate reports, which provides information about the compilation. You can review different types of device utilization and timing. Here is more information on what you can see in the reports: 

Reports Available from the Compilation Status Window (FPGA Module)

 

If you don't like to compile before testing your code, you can run your FPGA code in simulation mode directly on the software. This is good for testing and debugging.

Testing and Debugging LabVIEW FPGA Code

 

If you would like to use some specific features from Vivado to analyze your LabVIEW FPGA code, you can export your FPGA VIs as a Vivado Design Suite Project.

Exporting FPGA VIs as Vivado Design Suite Projects (FPGA Module)

 

Did this answer your question?

 

Best regards,

Marcus Bengths, TSE

0 Kudos
Message 3 of 3
(2,587 Views)