Prerequisites - ArrowElectronics/arrow-soc-workshops GitHub Wiki
A Virtual Machine (VM) running a Linux OS, is required when building the Workshops. The VM needs to run inside of a player like VMware®.
A Micro SD Card with at least 8GB of capacity is required.
A USB to Micro SD card adapter is required. One like this can be used.
The USB Programmer provides a JTAG path to the Cyclone V SoC device. It supports programming and debug capability for developers. In order to use it with the Intel FPGA tools in the VM, the Windows drivers must be installed.
If you are using the DataStorm DAQ then install the Arrow USB Programmer
Download and install the Arrow USB Programmer Windows Drivers
If you are using the Arrow SoCKit or DE10-nano, install the Quartus Prime Programmer.
Download and install the Quartus Prime Programmer
The image below will be visible after the development kit JTAG port is connected to the host computer.

A core i5 or i7 machine running Windows is required with at least 100 Gbytes of free disk space. The VM includes the Quartus and SoC EDS development tools. Yocto requires significant hard drive space to build its respective images.
-
Download a VMware Workstation Player® and install it.
-
Download the Arrow Ubuntu-64bit VM and unzip it.
-
Open the VMware Workstation Player.
- Click on the "Open a Virtual Machine"
- Navigate to the unzipped "Ubuntu 64-bit.vmx" file and double-click it.
Note: The default VM is configured for 32GB memory and 8 Processors. If your machine has less resources, make adjustments in the Edit virtual machine settings.
-
Click "Play virtual machine". You will be asked about copying or moving it, select "I Copied it".
-
Select "Yes" when the message Cannot connect the virtual device sata0:1 because no corresponding device is available on the host.Do you want to try to connect this virtual device every time you power on the virtual machine? is displayed
-
You should see the Ubuntu 64-bit VM in the image below. The password for the VM is soceds1

-
Open a shell in the VM player (Ctrl + Alt + T)
-
Clone the workshop source code
$ cd ~ $ git clone -b warrior_20.1 https://github.com/arrow-socfpga/socfpga-workshop.git $ cd socfpga-workshop
Open the Firefox web browser in the VM. Close the Windows browser and continue following wiki page instructions only in the VM.
The Firefox browser will open with its Home page set to open to this content. Click the firefox icon on the desktop in the VM or follow the instructions below.
-
Open a shell in the VM player (Ctrl+Alt+T)
$ firefox