Prerequisites - ArrowElectronics/arrow-soc-workshops GitHub Wiki

Virtual Machine

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®.

Micro SD Card

A Micro SD Card with at least 8GB of capacity is required.

USB to Micro SD Card Adapter

A USB to Micro SD card adapter is required. One like this can be used.

Install the USB Programmer

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.

DataStorm DAQ

If you are using the DataStorm DAQ then install the Arrow USB Programmer

Download and install the Arrow USB Programmer Windows Drivers

Arrow SoCKit or DE10-nano

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.

Install the VM and software

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.

Getting the Workshop Virtual Machine (VM)

  1. Download a VMware Workstation Player® and install it.

  2. Download the Arrow Ubuntu-64bit VM and unzip it.

  3. Open the VMware Workstation Player.

    1. Click on the "Open a Virtual Machine"
    2. 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.

  4. Click "Play virtual machine". You will be asked about copying or moving it, select "I Copied it".

  5. 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

  6. You should see the Ubuntu 64-bit VM in the image below. The password for the VM is soceds1



Clone the Workshop source code

  • 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 a web browser in the VM

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
    

Return to Home

⚠️ **GitHub.com Fallback** ⚠️