The different license formats for the Xillybus IP core are listed below.

Evaluation license

Any IP core downloaded from this site (e.g. a demo bundle from the download area or a core generated in the IP Core Factory) is free for any use, as long as this use reasonably matches the term "evaluation". This includes incorporating the core in end-user designs, running real-life data and field testing. There is no limitation on how the core is used, as long as the sole purpose of this use is to evaluate its capabilities and fitness for a certain application. In case of doubt, please send a description of your intentions to .

Production license

After a reasonable evaluation of Xillybus IP cores (possibly generated in the IP Core Factory), clients should apply for a license to ensure their legitimate use of the core. The email for this purpose is .

The fee for a Xilinx' SignOnce license (or similar) varies between 20,000 and 50,000 USD, depending on the configuration and performance requirements.

Single copy license

This license limits the use of the Xillybus IP core to one single physical FPGA device at any given moment. Intended as an ad-hoc supplement for development and debugging, this presents a low-cost solution for data transport to be used in the lab environment. It is also suitable for proof-of-concept and demonstration prototypes.

The base level single copy IP core has the configuration of the evaluation core:

  • Two FIFO interfaces from FPGA to host
  • Two FIFO interfaces from host to FPGA
  • One memory interface

The licensing fee for a base level single copy IP core is 10,000 USD for a Xilinx' SignOnce license (or similar). Each additional FIFO or memory interface interface adds 1,000 USD to the licensing fee.

Educational license

The no-fee Educational license is granted for academic purposes: Instruction in classrooms, use in student labs, assignments and student projects as well as in research projects with limited or no budget. Projects that are intended for commercial products or services, or the development of such, are not covered by this license. In case of doubt, please send an email to with the details of your project.

The Educational license covers any IP core downloaded from this site, including cores generated in the IP Core Factory.

Free software

Host driver for Windows

The Xillybus Windows driver is given in binary format. Any use and distribution of this software is allowed.

Host driver for Linux

The Xillybus Linux driver is free software, released under GPLv2, exactly like most of the Linux kernel itself. You are free to copy and use these drivers. Please refer to the license text for details.

Linux distributions

The Linux distributions offered on the site (the LiveDVD image as well as the Xillybus mini-distro for Microblaze) are released under GPL, and can be used with no restriction like any Linux distribution such as RHEL, Fedora, Ubuntu etc.