Software platform simplifies data acquisition
A software platform for Data Acquisition (DAQ) and control applications has been introduced, running on Orange Tree Technologies' Zest series of USB and Gigabit Ethernet boards. Provided free of charge to Orange Tree customers, ZestDAQ consists of multiple FPGA logic cores designed to make the buffering, formatting and transfer of data between peripherals or sensors and a host PC as straightforward as possible.
With this framework, the user needs only to create the application specific code to interface to their peripherals and format the data in a suitable manner for transmission to the host PC. This reduces the design effort for common data acquisition and control architectures, saving time for end users and enabling them to concentrate on their own specialised sensors and applications.
Matt Bowen, Software Director at Orange Tree Technologies, said: “Since many data acquisition applications have a similar structure, a standardised platform such as ZestDAQ can be invaluable for our customers - benefiting from proven, tested code to cut time to market and reduce risk.”
ZestDAQ provides common IP interfaces across multiple boards, which simplifies the porting of designs between Orange Tree’s USB and Ethernet modules. It also includes a host software library and host software examples.
The new software platform includes a wrapper around the Ethernet interface to simplify network communications, and a wrapper around the USB interface to multiplex multiple data streams across a single link. It also provides core code to simplify accessing the control and status registers in a board’s FPGA, and it supports multi-channel FIFO buffering of data in external SDRAM.
Orange Tree has a range of Gigabit Ethernet and USB boards, providing high-speed embedded device interconnect, and including the latest FPGA technologies. By delivering a simple way to connect real-time devices to computers, the boards save time and increase flexibility for customers.
As well as ZestDAQ, other software available from Orange Tree includes free Windows and Linux tools based on GCC and Eclipse for the GigEx User CPU, and Windows and Linux software support for configuring and communicating with the User FPGA. Free tools are available from Xilinx for creating FPGA designs.