Support Software and Logic Cores

Orange Tree provides extensive free software and logic IP cores for each of its hardware boards, helping to make them easy to use, and saving time for developers. This includes the ZestDAQ platform for data acquisition.

For each board, a host library provides the following main functions:

  • Discover available boards in the system
  • Configure the User FPGA
  • Program Flash memory
  • Send data to the board
  • Receive data from the board 

Each board is supplied with logic cores to connect the FPGA to the host communications controller (GigEx® for Ethernet boards, and Cypress FX2 or FX3 for USB boards). We also provide memory controllers for any external RAM on the board (SRAM or SDRAM). All the cores are provided in both VHDL and Verilog. 

Also included in the installation package is a set of host drivers, libraries and utilities to get you started quickly. These are supplied in the form of C libraries which can be called from any programming language (e.g. C, C++, LabView, C#). Everything required to set up and use the board is provided. 

Example programs including C and VHDL/Verilog source code and project files are also provided that demonstrate starting points for your design. They illustrate the use of each of the board features in a simple way to get you up and running as quickly as possible. For example, they will show you how to transfer data between the FPGA and the host PC and how to access the external SRAM or SDRAM. 

Orange Tree Technologies Ltd
173 Curie Avenue
Didcot
Oxfordshire
OX11 0QG
United Kingdom