SoCKit User Manual
47
www.terasic.com
December 1, 2015
Chapter 4
SoCKit System Builder
This chapter describes how users can create a custom design project on the board by using the
SoCKit Software Tool – SoCKit System Builder.
4
4
.
.
1
1
I
I
n
n
t
t
r
r
o
o
d
d
u
u
c
c
t
t
i
i
o
o
n
n
The SoCKit System Builder is a Windows-based software utility, designed to assist users to create a
Quartus II project for the board within minutes. The generated Quartus II project files include:
Quartus II Project File (.qpf)
Quartus II Setting File (.qsf)
Top-Level Design File (.v)
Synopsis Design Constraints file (.sdc)
Pin Assignment Document (.htm)
By providing the above files, the SoCKit System Builder prevents occurrence of situations that are
prone to errors when users manually edit the top-level design file or place pin assignments. The
common mistakes that users encounter are the following:
1.
Board damage due to wrong pin/bank voltage assignments.
2.
Board malfunction caused by wrong device connections or missing pin counts for connected
ends.
3.
Performance degeneration due to improper pin assignments.
4
4
.
.
2
2
G
G
e
e
n
n
e
e
r
r
a
a
l
l
D
D
e
e
s
s
i
i
g
g
n
n
F
F
l
l
o
o
w
w
This section will introduce the general design flow to build a project for the development board via
the SoCKit System Builder. The general design flow is illustrated in
Figure 4-1
.
Users should launch the SoCKit System Builder and create a new project according to their design
requirements. When users complete the settings, the SoCKit System Builder will generate two
major files, a top-level design file (.v) and a Quartus II setting file (.qsf).