-
Notifications
You must be signed in to change notification settings - Fork 46
NetFPGA SUME FAQ
Q: Are there any particular OS and Xilinx packages I should have installed before I get started?
A: Yes. We have adopted Ubuntu 14.04 (x86_64) and Xilinx Vivado 2014.4. Also, see the Getting Started Guide for a list of other packages that should be installed.
Q: What about Xilinx licenses?
A: In short, you'll need to have a Xilinx Vivado license. The Virtex-7 FPGA device is not one of the supported parts in the freely available Xilinx webpack. For more details see the Licensing page.
Q: Are there any other things I should do before I begin?
A: A good first step is to familiarize yourself with the board by going through the Reference Manual. When you're ready to begin checkout the Getting Started Guide.
Q: Can I use NEtFPGA-SUME with ISE?
A: While ISE supports Virtex-7 devices, code can not be seamlessly ported between the two. You can not use the NetFPGA-SUME codebase with the ISE toolchain, and much effort is require to convert between the two.
Q: Have all previous NetFPGA-10G projects been ported to the NetFPGA-SUME Project?
A: We are currently in the process of porting all projects. The following projects are being ported: acceptance_test, reference_nic, reference_switch, and reference_router.
Q: Does the NetFPGA-SUME have to be installed into a host's PCIe socket for development?
A: No. The NetFPGA-SUME can be used in either a stand-alone mode or installed into a host PCIe slot. See the Reference Manual for further information regarding usage.
Q: Does the PCIe mode require a specific PCIe driver?
A: Yes. The specific Linux driver to access the card while in PCIe mode is
located at projects/reference_nic/sw/host/driver
. Run the
Makefile while in that directory make
. The Makefile will create a <driver_name>.ko
file. The <driver_name>.ko can be installed by running the following command sudo insmod <driver_name>.ko
.
Note: The NetFPGA card must be loaded with correct bit stream to operate in PCIe mode.