Graphical programs with direct memory access FIFO for controller/FPGA communications
AssigneeNational Instruments Corporation
InventorJohn R. Breyer
Life of this patent
Estimating the term…
Loading patent…
AssigneeNational Instruments Corporation
InventorJohn R. Breyer
Estimating the term…
A system and method for communicating between graphical programs executing on respective devices, e.g., a programmable hardware element and a controller. The system includes a first node representing a direct memory access structure, e.g., a first in, first out data structure (DMA FIFO), and a second node providing a controller interface to the DMA FIFO. A first portion of the DMA FIFO is implemented on the programmable hardware element, and a second portion of the DMA FIFO is implemented in memory of the controller. The first and second nodes are operable to be included respectively in first and second graphical programs, where the first graphical program, including the first node, is deployable to the programmable hardware element, where the second graphical program, including the second node, is deployable to the controller, and where the first and second graphical programs communicate via the DMA FIFO in cooperatively performing a specified task.
A computer-implemented method for communicating between programs executing respectively on a controller and a programmable hardware element, the method comprising:
A memory medium that stores program instructions for communicating between programs executing respectively on a controller and a programmable hardware element, wherein the program instructions are computer- executable to perform:
A system for communicating between programs executing respectively on a controller and a programmable hardware element, the system comprising:
Dependencies are inferred from the claim text.