DE10-Standard
User Manual
105
www.terasic.com
January 19, 2017
Chapter 7
Examples for using both
HPS SoC and FGPA
This Chapter demonstrates how to use the HPS/ARM to communicate with FPGA. We will
introduce the GHRD project for DE10-Standard development board. And we develop one ARM C
Project which demonstrates how HPS/ARM program controls the ten LEDs connected to FPGA.
We will shows how HPS controls the FPGA LED through Lightweight HPS-to-FPGA Bridge. The
FPGA is configured by HPS through FPGA manager in HPS.
7
7
.
.
1
1
R
R
e
e
q
q
u
u
i
i
r
r
e
e
d
d
B
B
a
a
c
c
k
k
g
g
r
r
o
o
u
u
n
n
d
d
This section pre-assumed the developers have the following background knowledge:
FPGA RTL Design
Basic Quartus II operation skill
Basic RTL coding skill
Basic Qsys operation skill
Knowledge about Memory-Mapped Interface
C Program Design
Basic SoC EDS(Embedded Design Suite) operation skill
Basic C coding and compiling skill
Skill to Create a Linux Boot SD-Card for DE10-Standard with a given image file
Skill to boot Linux from SD-Card on DE10-Standard Skill to cope files into Linux
file system on DE10-Standard Basic Linux command operation skill