Skip to content
noaz edited this page Apr 16, 2015 · 15 revisions

NetFPGA-SUME Frequently Asked Questions

Part 1 - Operating Systems and Xilinx Tools

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.

Part 2 - NetFPGA-SUME Codebase

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.

Part 3 - NetFPGA-SUME Hardware

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.

Clone this wiki locally