1
CONTENTS
CHAPTER 1
DE1-SOC DEVELOPMENT KIT
........................................................................................................ 3
1.1
P
ACKAGE
C
ONTENTS
................................................................................................................................................. 3
1.2
DE1-S
O
C
S
YSTEM
CD .............................................................................................................................................. 4
1.3
G
ETTING
H
ELP
.......................................................................................................................................................... 4
CHAPTER 2
INTRODUCTION OF THE DE1-SOC BOARD
................................................................................. 5
2.1
L
AYOUT AND
C
OMPONENTS
...................................................................................................................................... 5
2.2
B
LOCK
D
IAGRAM OF THE
DE1-S
O
C
B
OARD
............................................................................................................. 7
CHAPTER 3
USING THE DE1-SOC BOARD
........................................................................................................ 10
3.1
B
OARD
S
ETUP
......................................................................................................................................................... 10
3.1.1
FPGA
C
ONFIGURATION
M
ODE
S
ETTING
.............................................................................................................. 10
3.1.2
HPS
BOOTSEL
AND
CLKSEL
S
ETTING
............................................................................................................. 11
3.2
C
ONFIGURING THE
C
YCLONE
V
S
O
C
FPGA ........................................................................................................... 13
3.3
B
OARD
S
TATUS
E
LEMENTS
..................................................................................................................................... 18
3.4
B
OARD
R
ESET
E
LEMENTS
....................................................................................................................................... 19
3.5
C
LOCK
C
IRCUITRY
.................................................................................................................................................. 20
3.6
I
NTERFACE ON
FPGA .............................................................................................................................................. 21
3.6.1
U
SER
P
USH
-
BUTTONS
,
S
WITCHES AND
LED
S ON
FPGA ...................................................................................... 22
3.6.2
U
SING THE
7-
SEGMENT
D
ISPLAYS
........................................................................................................................ 25
3.6.3
U
SING THE
2
X
20
GPIO
E
XPANSION
H
EADERS
..................................................................................................... 27
3.6.4
U
SING THE
24-
BIT
A
UDIO
CODEC ....................................................................................................................... 29
3.6.5
I2C
M
ULTIPLEXER
............................................................................................................................................... 30
3.6.6
VGA .................................................................................................................................................................... 31
3.6.7
TV
D
ECODER
....................................................................................................................................................... 34
3.6.8
IR
R
ECEIVER
........................................................................................................................................................ 36
3.6.9
IR
E
MITTER
LED ................................................................................................................................................. 36
3.6.10
SDRAM
M
EMORY ON
FPGA ............................................................................................................................. 37
3.6.11
PS/2
S
ERIAL
P
ORT
.............................................................................................................................................. 39
3.6.12
A/D
C
ONVERTER AND
2
X
5
H
EADER
................................................................................................................... 41
3.7
I
NTERFACE ON
H
ARD
P
ROCESSOR
S
YSTEM
(HPS) .................................................................................................. 42
3.7.1
U
SER
P
USH
-
BUTTON AND
LED
ON
HPS ............................................................................................................... 42
3.7.2
G
IGABIT
E
THERNET
............................................................................................................................................. 43
3.7.3
UART .................................................................................................................................................................. 44
3.7.4
DDR3
M
EMORY ON
HPS ..................................................................................................................................... 45
3.7.5
QSPI
F
LASH
......................................................................................................................................................... 47