LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

HDL Node Not Displaying

Solved!
Go to solution

Been through other posts about this and still haven't figured out what I'm doing wrong.  I can't seem to find the HDL Node under an FPGA VI.  I outlined the steps I've done below.  I seem to have all the FPGA modules installed as well.  The only work around I could find was I opened the Example "Using HDL in Timed Loop - R Series" Project and copied and pasted the HDL Node from that VI Block Diagram into mine.  This seems to be a pain for what I want to do - anybody have any thoughts on what could be wrong??  Here is my Programming Palette to show you what I see:

 

ProgPalette.png

 

STEPS:

  • Create Blank Project
  • Right Click on My Computer and Select New->Targets and Devices...
  • Click New target or device and select FlexRIO->PXIe-7966R
  • Right click on FPGA Target and Select New->VI
  • On Block Diagram right click and search for "HDL" OR just look at the Programming Palette for Advanced->HDL Node

 

Thanks,

Bill

 

0 Kudos
Message 1 of 3
(3,121 Views)
Solution
Accepted by topic author zonker

Hi Bill,

 

What version of LabVIEW are you using? The HDL Node has been deprecated for a few years now, and that's why it's no longer on the palettes. To import external IP, we now recommend either the IP Integration Node (IPIN) or Component-Level IP (CLIP). For your reference, useful documentation on when to use each can be found in the LabVIEW FGPA Help.

 

DO NOT recommend using the HDL Node for new code development. The reason that it still works is that we keep support for it around is so that we don't break upgraded code. If you absolutely must have support for it for your application, you can do the following:

 

  1. In LabVIEW, go to Tools>>Advanced>>Edit Palette Set...
  2. In the palette editor window, select the palette that you would like the HDL Node to show up (I recommend favorites, but whatever you're comfortable with is fine)
  3. Right-Click and select Insert>>VI(s)
  4. In the Browse window that comes up, change it to show all files
  5. Navigate the Browse window to "C:\Program Files (x86)\National Instruments\LabVIEW 2012\vi.lib\rvi\HDLNode" or the equivalent for your computer
  6. Select "nirviHDLNode.xnode", and click Open
  7. Save your changes to the palette

Again, continued development with the HDL Node is not recommended, and the API has been deprecated for a few years now.

Cheers!

TJ G
Message 2 of 3
(3,116 Views)

I'm using LabVIEW 2012, so that probably explains why it's not available.  Thanks for your answer, it was very helpful!!  I'll definitely use your suggestion and NOT use the HDL Node.

 

Thanks again,

Bill

0 Kudos
Message 3 of 3
(3,102 Views)