
HAN Pilot Platform
Demonstration Manual
61
www.terasic.com
September 6, 2019
Chapter 4
Examples for Using both
HPS SoC and FPGA
This Chapter demonstrates how to use the HPS/ARM to communicate with FPGA. We will
introduce the GHRD project for HAN Pilot Platform development board. And we develop one
ARM C Project which demonstrates how HPS/ARM program controls the two LEDs connected to
FPGA. We will show how HPS controls the FPGA LED through Lightweight HPS-to-FPGA Bridge.
The FPGA is configured by HPS through FPGA manager in HPS.
4
4
.
.
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 Prime 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 HAN Pilot Platform with a given image file
Skill to boot Linux from SD-Card on HAN Pilot Platform Skill to copy files into Linux file
system on HAN Pilot Platform Basic Linux command operation skill
4
4
.
.
2
2
S
S
y
y
s
s
t
t
e
e
m
m
R
R
e
e
q
q
u
u
i
i
r
r
e
e
m
m
e
e
n
n
t
t
s
s
Before starting this tutorial, please note that the following items are required to complete the
demonstration project:
Terasic HAN Pilot Platform, includes
Mini USB Cable for UART terminal
Micros SD-Card, at 4GB minimum
Micros SD-Card Card Reader