Start with the demo bundle...
Xillybus currently supports the PCIe target for Windows, and three targets for the Linux, as listed below. Even though the Xillybus devices behave the same, the bundles for each target are completely different.
Please choose one of the three:
- Xillybus for PCIe: Windows or Linux runs on a plain PC, FPGA contains the peripheral interface only. Data transport is PCI Express.
- Xillinux for Zynq-7000 / Altera Cyclone V SoC: A full Linux distribution, including the Xillybus IP core and drivers, for running the a complete graphical desktop in the platform.
- Xillybus for Microblaze (phased out): Linux runs on a Microblaze processor on the FPGA, which also contains the peripheral interface. Data transport is the processor's AXI4 bus.
... and then configure & download your own custom IP core
After getting the demo bundle up, running and understood, go to the IP Core Factory and set up a Xillybus IP core according to your own needs.
The suggested general flow is depicted to the right.