C interface for NI FPGA-based hardware
29 April 2009
Computer/Embedded Technology
National Instruments has announced a new programming interface available from the NI Labs virtual research lab that makes it easier for C/C++ developers to take advantage of the NI LabVIEW FPGA module and NI FPGA-based hardware for embedded control and acquisition applications.
With the new NI C Interface to LabVIEW FPGA, developers can use LabVIEW graphical tools to program the FPGA within NI hardware and choose either LabVIEW or C/C++ tools to program the processor within the system. This new feature helps engineers and scientists with C expertise implement FPGAs within their designs without the burden of learning hardware design, and gives them the option to re-use their existing embedded C code.
The new C interface to LabVIEW FPGA takes advantage of a reconfigurable I/O (RIO) driver for communication between the processor and FPGA in NI FPGA-based hardware such as NI CompactRIO and NI Single-Board RIO. The NI-RIO driver abstracts the communication between the processor and FPGA so that developers can avoid register-level programming.
The new interface allows engineers and scientists to program the realtime processor on NI FPGA-based hardware using C tools such as NI LabWindows/CVI, Microsoft Visual Studio or Wind River Workbench, and interface to the LabVIEW FPGA code running on the FPGA. Developers can also program the processor using the LabVIEW realtime module, which includes tools for low-level system debugging and precision execution timing for increased flexibility and functionality of deterministic realtime applications.
Additionally, the new C interface makes it possible for developers to use C/C++ to program the realtime processor of a PXI system or a processor on a PC running Microsoft Windows and interface to the LabVIEW FPGA code running on an NI FlexRIO or a PXI/Compact PCI/PCI NI R Series FPGA I/O device. The NI-RIO driver provides single-point transfer and DMA streaming functionality as well as interrupt-based communication between the processor and embedded FPGA within NI hardware.
For more information contact National Instruments, 0800 203 199, [email protected], www.ni.co/southafrica
Further reading:
What happens when trust can no longer live only in software?
Computer/Embedded Technology Electronics Technology
[Sponsored] For years, many enterprise security architectures treated hardware primarily as the execution layer, while software handled authentication, access control and trust decisions.
Read more...
Plug-in timing module
Comtest
Computer/Embedded Technology
Microchip’s MD-990-0011-B timing module redefines the role of timing, making it possible for customers to seamlessly integrate advanced synchronisation at any stage of development.
Read more...
Advanced Layer 2 industrial switches
Vepac Electronics
Computer/Embedded Technology
The Raptor EP4200 and EP5200 series switches provide advanced Layer 2 switching capabilities with high performance and availability tailored for demanding critical infrastructure and energy applications.
Read more...
Reliable isolation for modern networks
ASIC Design Services
Computer/Embedded Technology
The Pro-Tek5 PTI Series delivers reinforced 5 kV Ethernet isolation for applications that demand robust protection, reliable signal integrity, and full IEEE802.3 performance.
Read more...
Next-gen modules for rugged edge AI systems
Altron Arrow
Computer/Embedded Technology
Designed for real-world edge deployments where systems do not sit still, SolidRun’s P100 COMx6 series targets mobile platforms as well as harsh, mission-critical environments.
Read more...
Fanless multimedia edge PC
Vepac Electronics
Computer/Embedded Technology
Dual 4K display capabilities, ultra-efficient processing, and versatile mounting options make the Intelli TWL01 Edge the ultimate embedded platform for multimedia solution building.
Read more...
Advanced industrial connectivity at the edge
Future Electronics
Computer/Embedded Technology
Dual 4K display capabilities, ultra-efficient processing, and versatile mounting options make the Intelli TWL01 Edge the ultimate embedded platform for multimedia solution building.
Read more...
A software-based controller for the industrial future
Phoenix Contact
Computer/Embedded Technology
With Virtual PLCnext Control, Phoenix Contact is launching a software-based controller solution that enables flexible automation functions in virtualised IT environments.
Read more...
5G mobile hotspot with integrated multimodal AI capabilities
CST Electronics
Computer/Embedded Technology
MeiG Smart has launched its first 5G Mobile HotSpot solution, the SRT8710, a breakthrough in mobile connectivity that combines ultra-fast 5G communications with integrated multimodal artificial intelligence functions.
Read more...
Panasonic TOUGHBOOK 33 2-in-1 detachable
Vepac Electronics
Computer/Embedded Technology
The Panasonic TOUGHBOOK 33 is a fully rugged 12-inch 2-in-1 detachable notebook designed to deliver unmatched flexibility, durability, and performance for mobile professionals working in demanding environments.
Read more...