Xillinux and Xillybus

From Lofaro Lab Wiki
Jump to: navigation, search

We used the Xillinux operating system available here: http://xillybus.com/

It is a variant of Ubuntu 12.04 for ARM, and creates a simple interface for us to transfer information to/from the FPGA. The Xillybus documentation explains how to set up the memory mapped pointer on the Linux side that allows for communication with the FPGA. The Xilinx Vivado project that holds our FPGA design is available on the Github repository. The vector for reading from the ARM is user_rd_data and the one to write is user_wr_data. Both are 32 bit std_logic_vector type.