When I attempt to use the Desktop Execution Node (DEN) with FPGA code written on a sbRIO-9651 target, the only available resource listed under the FPGA Target in the DEN configuration dialog is the Onboard I/O. I expected to see the I/O from the Socket, defined by the CLIP. Am I doing something wrong, or are my expectations incorrect?
You're not doing anything wrong, this is expected behavior. The socket I/O is not accessible in DEN under the FPGA's available resources. However, you should be able to access any controls or indicators that are wired to the I/O nodes you use in your VI.
Appreciate the reply, and I do see all the controls and indicators on the the front panel of our FPGA_Main.vi in the DEN.
I was hoping to do some timing studies of our FPGA code, but none of the I/O items are also wired to indicators. The main reason there are no indicators is that our fabric usage is high and we have reduced the number of controls and indicators in general.
Any suggestions on how to study the timing of I/O items used in the sbRIO-9651 with simulation?
In that case, your best bet may be to try one of the third-party simulation options.
If you choose that route you might find these tutorials helpful:
Also, compatibility of Mentor Graphics software will be dependent on your version of LabVIEW.
Wow - this is going to be quite an amount of work.
<customer request>It would be very nice to have the socket IO available in the DEN</customer request>
I've started working my way through the example, but there are no instructions regarding the access of IO items of the socket. In the file tb_NiFpgaSimulationModel.vhd there are examples for:
Can you help me determine how to add the IO item?
BTW, I'm a Windows LabVIEW user of 20+ years, but have no experience with Xilinx tools.
NVM, it looks like the IO is added automatically, I just ran RegenerateXSim.bat and see the IO. To be continued....
Couple things to note
I was able see simulation:
for this simple fpga main code.