Skip to content

Prerequisites for Developers

nnaufel edited this page Sep 1, 2021 · 15 revisions

This is required if it is desirable to rebuild any of the reference designs or the GSRD (described under the Developer Resources section)

A Linux host running Ubuntu 16.04 LTS is required to build the Bootloader, Linux Kernel & Linux Device Tree. A Virtual Machine (VM) is provided to the reader for this purpose. For convenience, the VM also includes the Quartus and SoC EDS development tools. These are used to build the Golden Hardware Reference Design (GHRD).

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 Arrow USB Programmer

The Arrow 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.

Download and install the Arrow USB Programmer Windows Drivers

Connect the Arrow USB Programmer to the Virtual Machine. The image below will be visible after the DataStorm DAQ 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 50 Gbytes of free disk space.
  • The machine must support Virtualization and be enabled in the BIOS.

Getting a 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 (ADI 50GB).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" You should see the Ubuntu 64-bit VM in the image below:

  5. The password for this Virtual Machine is soceds1

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 - Table of Contents

Clone this wiki locally