Skip to the content.

Connecting the Zedboard

In the labs, the ZedBoards are connected through to the network. Please see the canvas page for IP addresses and access information.

This page is about connecting the ZedBoard manually (e.g. at home or additinal connection).

The main way of connecting to the ZedBoard is through the USB OTG described in the first section. Alternatively, you can connect through the ethernet port – see second section.

1 USB Connection

The ZedBoard has 3 different USB connectors on its upper left corner. Connect a USB cable to the connector labelled “USB OTG” (see left side of image below).

ZedBoard Connectors

After the ZedBoard has booted (blue LED on left of OLED display, and green LED on right of OLED display) and a few more seconds of waiting, a virtual network card will appear in your host machine. Typically there is no other configuration necessary at this point and you will be able to reach the ZedBoard at the IP address 10.42.1.1.

To give more details, the ZedBoard runs a DHCP server and will give your PC/Laptop automatically an address on the virtual network card.

Windows Notes: The virtual network card appears as “USB Ethernet/RNDIS Gadget” on Windows. Windows will report “No Internet access” for the virtual network card. This is expected as your PC/Laptop cannot reach the internet through the ZedBoard.

If Windows detects a USB Serial device (adding a new COM port) instead of “USB Ethernet/RNDIS Gadget”, follow these instructions to update to an RNDIS driver.

2 Ethernet (Network) Connection

It is also possible to use the ethernet port on the ZedBoard, with two different strategies:

Note that with both approaches, the included lab Makefile special targets will no longer work since the ZedBoard’s IP address is manually defined in them. To overcome this, open up the Makefile provided with the skeleton code and change the value of the ZEDBOARD_IP variable to match your current setup. Also update the .launch file in the project with the new IP.