DE1-SoC Getting Started Guide
DE1-SoC Getting Started Guide
tw
April 21, 2021
CONTENTS
Software Installation
2.1 Introduction
This section explains how to install the following software:
Select the latest software version for Subscription Edition or web Edition will into "myIntel
Account Sign-In" page
After the file is downloaded on the computer, select the *.exe file, and install the software.
All of the defaults are to be used.
The Intel SoC Embedded Design Suite (EDS) contains development tools, utility programs, run-time
software, and application examples to enable embedded development on the Intel SoC hardware
platform. User can use the Intel SoC EDS to develop firmware and application software.
Users can download the software from the Intel webpage: http://fpgasoftware.intel.com/soceds/
Intel® SoC FPGA Embedded Development Suite (SoC EDS) is available in two editions: Standard
Edition and Pro Edition. Both Editions include ARM Development Studio 5 (DS-5) for Intel SoC
FPGAs (license-managed). Please refer to the link list in below to get the comparison chart to
compare both versions. After downloading the software, follow the corresponding guide in License
Activation to activate your license.
https://www.intel.com/content/www/us/en/software/programmable/soc-eds/getting-started.html
3.1 Introduction
The instructions in this section explain how to set up the DE1-SoC development board. The
following pictures show the board overview of DE1-SoC board.
1. Connect the provided power cord to the power supply and plug the cord into a power outlet
(verify the voltage supplied is the same as the specification on the power supply).
2. Connect the supplied DE1-SoC power adapter to the power connector (J14) on the DE1-SoC
board. Press the power button (SW11). At this point, you should see the 12V indicator LED (D14)
turned on.
4.1 Introduction
This chapter shows how to install the USB-Blaster II driver and download a FPGA SRAM Object
(.sof) file to your FPGA board.
4. Select the unknown device to update the driver software. The driver file is in the \<Quartus II
If users would like to program their SRAM Object File (.sof) into the Cyclone V SOC FPGA device
on the DE1-SoC board, There are two devices (FPGA and HPS) on the JTAG Chain, the configure
flow is different from the one used with DE1. The following shows the programming flow with
JTAG mode step by step.
1. Make sure the JTAG switch SW17 is set to FPGA in chain: SW17.1=1; SW17.2=0.
If the USB-Blaster II does not appear under hardware options list, please confirm if the USB-Blaster
II driver has been correctly installed, and the USB cable has been properly connected between the
DE1-SoC board and host computer.
6. Click “Auto Detect”.
8. FPGA and HPS devices are all show in the jtag chain.
5.1 Introduction
This chapter demonstrates how to create a Micro SD card image, set up a UART Terminal, and run
Linux on DE1-SoC Board. User can download the latest SD Card image file from Terasic’s website
(Choose Linux Console in Linux BSP (Board Support Package)): http://cd_de1-soc.terasic.com.
MicroSD Specification
Capacity: 4GB minimum
Speed: Class 4 (at least)
SPL Pre-loader
U-boot
Device Tree Blob
Linux Kernel
Linux Root File system
5. Click “write” to start writing the image file to the microSD card. Wait until the image is
written successfully.
Select the CP2105 USB UART to update the driver software. The driver can be downloaded from
https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers.
3. After the driver has been installed correctly, two USB Serial Ports are recognized: such as
COM3 and COM4 (Open the Device Manager to know which COM port assigned in your computer).
Note : Different Host may appear different com port number.
The following steps present how to configure a PuTTY terminal window (can be downloaded from
the link: http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe)
1. Open putty.exe, click Serial go to a serial configure interface.
2. Configure the window like the flowing picture and click save button to save the
6.1 Introduction
This chapter presents how to boot LXDE Desktop on DE1-SOC board. LXDE is short for
Lightweight X11 Desktop Environment. It is an extremely fast-performing and energy-saving
desktop environment. LXDE uses less CPU and less RAM than other desktop environments. For
further information about LXDE, you can visit the website: http://LXDE.org.
Figure 6-1 shows the hardware setup for booting LXDE Desktop on DE1-SOC. The requirement
peripherals are list below:
A VGA monitor
A USB keyboard
A USB mouse
A Micro SD with minimum 8GB capacity
Connect your USB mouse and keyboard to the USB connector (J7 and J8) on DE1-SoC board.
Connect your VGA monitor to the VGA connector (J9).
Insert the micro SD card with LXDE image into the DE1-SoC board.
Power up the DE1-SoC board.
You should find two penguins show on the VGA monitor when the Linux is booting.
Getting Help
Here are the addresses where you can get help if you encounter problems:
Terasic Technologies
9F., No.176, Sec.2, Gongdao 5th Rd, East Dist, Hsinchu City, 30070. Taiwan, 30070
Email: support@terasic.com
46H
Web: www.terasic.com
47H
Revision History
Date Version Changes
2014.01.03 V1.0 First Version
2014.01.12 V1.1 Update ch5 for modify board rate
2016.08.24 V1.2 Update Quartus information to V16.0
2019.04.11 V1.3 Modify software download link
2021.04.10 V1.4 Modify UART part