Instructions from the SoC Getting Started Guide

    All directions are for use in the PC Windows system
  1. Note: Optional!  For those who wish to install on Linux, follow this link for the download. Caution: Not necessary a smooth ride!   Optional
    Quartus II Web Edition, select the Linux "radio button"

    Also, I found this particular article to be a very helpful reference to Centos-related issues
    Also, for reference, you may wish to write down the kernel file name

    Section 2.2

    Altera Web Site for Quartus Version 13.1

    You must download the Quartus II Software (includes Nios II EDS) and Cyclone V device support (includes all variations).

    On 64-bit operating systems you must install 32-bit compatibility libraries before installing the Quartus II software.

    After the file is downloaded on the computer, select the *.exe file, and install the software. All of the defaults are to be used. Note: Select Components

    After Quartus is installed, I suggest downloading and installing the updates

    Linux Section
    untar the package with:

    # tar xvf Quartus-web-13.1.0.162-linux.tar

    Change the permissions on the setup.sh file with chmod 0777 setup.sh and run with ./setup.sh

    After downloading the Update, change the permissions chmod 0777 QuartusSetup-13.1.4.182.run and install with ./QuartusSetup-13.1.4.182.run

    #./setup.sh

    I suggest installing into the directory /opt/altera/13.1
    If you use the default of root you cannot easily run as a user (better practice than running as root!

    Note: all "missing" 32-bit libraries must be installed before the setup.sh script will actually finish

    for each "error" find what package provides that library with: yum whatprovides "library", then load the library with yum install "library"

    If you are using Ubuntu, use apt-get install library instead

    For example the first reported "error" was [libraries already installed; I don't have the list]so I used:
    yum install xx

    For a complete list of missing 32 bit libraries click here

  2. Examples of USB values for the UART connection and the SoC.
    note: the type of usb cable (square-ish end) here is the B type cable

    • Command: dmesg | tail
    • Driver: ftdi_sio
    • FTDI USB serial Device Connector
    • Detected FT232RL /dev/ttyUSB0
    • Idvendor: 0403
    • Idproduct: 6001
    • Mrf=1 Product=2 SerialNumber=3
    Note: I had issues with putty on Linux; using the package dterm:
    dterm /dev/ttyUSB0 115200 8 1 n

    Examples of Blaster USB Soc connection

    • Command: dmesg | tail
    • Serial DE_SOC_01-04473
    • Manufacter: Altera
    • Product: DE_Soc
    • Mrf=1 Product=2 SerialNumber=3 USB#13

    Note: Not sure where this best fits!
    There is a bug where the directory "hwlib" is not provided; reference at
    Missing hwlib
    Search for socal_include_fix

    Update: Actually the socal and hwlib files "belong" to the embedded file sets (/home/scs/altera/13.1/)

    For help configuring Linux: Linux DE1 Configuration

    For ubuntu: Ubuntu USB Blaster

  3. Section 2.3

    Altera Web Site for SoC Embedded Design Suite 13.1

    See the detailed directions for installing and configuring the license for the Embedded Design Suite
    Several hints based my login name (scs) and the different platforms:

    SOCEDS_DEST_ROOT = "/home/scs/altera/13.1/embedded"; export SOCEDS_DEST_ROOT

    PATH="/home/scs/altera/13.1/embedded/ds-5/bin":$PATH; export PATH

  4. Section 5.2

    Win32 Disk Imager

    See the detailed directions for installing and configuring the license for the Embedded Design Suite. NOTE: On windows 10, can be searched by "Win32DiskImager" through windows key.

  5. Section 5.3

    Win32 Disk Imager

    See the detailed directions for setting up UART terminal; NOTE: connector on the De1-SoC is the micro USB connector, J4.

    Section 5.3 Note: As of 15 Dec 2015, the most recent version of the UART driver is V2.12.10
    Note: as of 10 October 2018, the current v ersion is V2.12.28 VCP Driver Versions

  6. Section 5.4

    Note: Optional Configure Ubuntu MicroSDCard

  7. Section 6.2

    Linux BSP Images

    See the detailed directions for setting up UART terminal; NOTE: connector on the De1-SoC is the micro USB connector, J4.

Instructions from the SoC Control Panel

  1. Section 2.2

    VMWare Workstation

    See the detailed directions for installing and configuring VMWare; even though the directions state "VMware Player", the "Workstation" version is better suited for shared directories.

Section 3.2

Note: As of 2 March, 2018, the proper location of the 4.8.5 QT Libraries is https://download.qt.io/archive/qt/4.8/4.8.5/
Proper QT file

Or try https://packages.kitware.com/item/6532

Note: In case of issues executing the ".run" file and you get "no such file or directory":
Verify that you are typing the file name correctlyfile qt-linux-opensource-5.2.0-x86-offline.run
Reference this site for additional checks

Soc Embedded Development Suite http://fpgasoftware.intel.com/soceds/13.1/?edition=subscription&download_manager=dlm3&platform=linux

Note: to run the Control Panel program, run the following command using the Uart serial connection:
./ControlPanel -qws

Return to Main Section