To use the Ethernet connection to the target board, you must setup the board's SD card with the MathWorks® firmware image. After the support package installation completes, the installer guides you through downloading the firmware image and establishing an Ethernet connection to the hardware.
Before starting the hardware setup, install the HDL Coder™ Support Package for Xilinx® Zynq® Platform. See Download and Install HDL Coder Support for Xilinx Zynq Platform.
Start the hardware setup by opening the Add-On Manager. Select Add-Ons > Manage Add-Ons.
In the Add-On Manager, start the hardware setup process by clicking the Gear icon, .
Because the software runs operating system (OS) commands for configuring the network card, you might require administrator privileges for the guided hardware setup. If that is the case, start MATLAB® using Run as administrator.
Choose your hardware from the list. The page displays your selected hardware. Click Next.
Select the network interface card (NIC) that you want to connect with the hardware. If you have already configured the NIC, select Skip this step if your network card is already configured for communicating with the hardware. If you do not see your NIC listed, click Refresh.
The list displays the connected network interface cards detected on your
computer. The menu options note each NIC as
(In Use) or
(Available). When the NIC is connected to a device
and an IP address is assigned to it, the installer marks a NIC as
If all the NICs listed are in use, free up a NIC for use with the hardware, and then click Refresh.
If the NIC list is empty, it is possible that VMWare software, if present, is interfering with NIC detection. To get an accurate list of NICs on your computer, remove the VMWare.
Check if the missing NIC is disabled in the control panel. If it is disabled, enable it.
Optionally, specify an IP address for your board. Click Next. The software configures the NIC.
The installer writes a firmware image to the SD card. This firmware image is included with the support package. The image includes the embedded software and the FPGA programming file for using the hardware as an I/O peripheral.
This step selects the location of the SD drive containing the card. Before downloading the firmware image to the card, unlock the SD card. Keep the card unlocked while the card is in the card reader of the target board.
Insert a 4 GB or larger SD memory card into the memory card reader on the host computer. The card must be formatted with the FAT32 format. Select the appropriate drive from the list. Click Next.
To copy the programming file from the host computer to the SD card, click Write. Any existing data on the memory card is erased during this process. When the write is complete, click Next.
Configure the jumpers on the SoC development board so that you can use it as a peripheral device. The jumper settings are different for each board. These jumper settings make it so that the board starts up from the SD card. Make sure that the board is turned off. For example, set these jumper settings on the ZCU102 board. See Getting Started with Targeting Zynq UltraScale+ MPSoC Platform.
SW6 Switch Positions on ZCU102
Use these jumper settings for the ZC706 board. See Getting Started with Targeting Xilinx Zynq Platform. To learn more about the settings, see the board documentation.
SW11 Jumper Positions on ZC706
After you have set up the board, follow the instructions for connecting the target hardware. Wait until you see the LEDs indicating the readiness of the hardware. Then, wait an additional 20 s for the board to boot its operating system and set up communication with the host machine. You see a green steady light. If the LEDs do not light up as indicated after one minute, press the reset switch and restart the board. Click Next. The software verifies the hardware connection.
Click the Verify button and then click Next. After you verify the connection, you see a message that the hardware setup is complete.