Instantiating External FPGA IP in an FPGA Application using the External FPGA IP Node
- Updated2023-02-17
- 2 minute(s) read
Instantiating External FPGA IP in an FPGA Application using the External FPGA IP Node
Integrate external FPGA IP into your FPGA application by placing the External FPGA IP Node into Clock-Driven Logic within your FPGA VI.
-
Locate the EIP file in the
Project Files tab and drag it to the diagram.
The EIP file becomes the External FPGA IP Node when you place it on the diagram.
-
Wire the External FPGA IP Node according to the requirements of your application.
Note the following behaviors of the External FPGA IP Node:
- The inputs and outputs of the External FPGA IP Node correspond to signals defined in the External FPGA IP document with the following exceptions:
- The External FPGA IP Node does not display reset signals.
- The External FPGA IP Node does not display clock signals unless you configure one clock signal as the Associated clock for another. For example, if you select ClkA as the Associated clock for ClkB, the External FPGA IP Node will display ClkB as an input. You can wire a derived clock to that input.
- The data type of each input and output is the data type you specify for it in the parent EIP document.
- The inputs and outputs of the External FPGA IP Node correspond to signals defined in the External FPGA IP document with the following exceptions:
-
(Optional) Select the External FPGA IP Node. On the
Item tab, configure inputs and outputs according to the requirements of your application.
You can change the configuration of an External FPGA IP Node instance without affecting the EIP document or any other External FPGA IP Node or CLIP instance built from the same EIP document.
The following image shows an example of the External FPGA IP Node wired inside a Clock-Driven Loop.

Note Because the inputs and outputs of the External FPGA IP Node reflect the port configurations you make in the EIP document, your results may not match the image above.
Related Information
- External FPGA IP Instantiation
You can instantiate external FPGA IP in your FPGA application using either component-level IP (CLIP) or the External FPGA IP Node.
- nihelp://cdl-prog/clock-driven-logic/
- Using Clock Domains to Control the Execution Rate of Clock-Driven Loops