Download Chapter 2 Altera DE2

Transcript
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
Altera DE2-70 Board
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O Technologies
W© 2007 Terasic
Version 1.01
Copyright
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
Altera DE2 Board .CO
W
Y
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
CONTENTS
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
...............................................................................................................1
M
.1Package O
W
M.T Chapter 1 DE2-70
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100 .................................................................................................................1
W
1.1
PackageWContents
M.T
O
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
00 Assembly
M
.10
M.T ..............................................................................................2
.1Board
W
M.T 1.2 The DE2-70
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W Help.........................................................................................................................3
.10
M.T
.100
OM
W
M.T 1.3 GettingW
O
W
C
.
O
W
C
.
Y
C
W
.
0
W
.TW
0Y
W
.T
10
0Board
0Y
TW
M
.
.Chapter
1
M
.
O
2
Altera
DE2-70
.......................................................................................................4
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
O
W
......................................................................................................4
OM 2.1 Layout andWComponents
WW 00Y.CO .TW
.C
C
W
.
Y
W
W
0
Y
W
T
.
0
T
100
W.1 Y.COM W
M.2.2
Block DiagramW
of.1the DE2-70
Board ..................................................................................5
OM
O
W
C
.
W
C
.
W
0Y
.TW
M.T
.100
.TW Power-upW
10Board................................................................................................9
00Y
M
.
2.3
the DE2-70
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
Panel....................................................................................................
OM 3 DE2-70 Control
W
W.
W 11
.CO .TW
Y.C
WW
.CChapter
0
Y
W
T
.
W
0
0
Y
W
1
0
0
T
M
.
.1
M. Control Panel Setup
.1 0
OM
W
WW 00Y.CO .TW 11
C
3.1
...........................................................................................................
.
W
W
Y
W
WW 00Y.CO
W
W
M.T and LCD Display
.100
W.1 Y.COM W
M.TControlling the LEDs,
.1
O
W
3.2
7-Segment
Displays
.........................................13
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW and Buttons
100
00Y 3.3 MSwitches
M
.
O
1
W
.
.........................................................................................................15
O
W
C
W
W
CO
W
Y.C
WW .100Y.
.TW
W
0
W
T
.
0
WW .100Y.3.4
T
M
.
1
M
.
SDRAM/SSRAM/FlashW
Controller and
M
OProgrammer........................................................16
WW 00Y.CO .TW
W
W
W
.CO .TW
Y.C
W
0
W
T
.
0
WW .100Y
3.5
USB
M
.1
W.1 Y.COM W
M Monitoring.................................................................................................................18
O
W
O
W
W
C
.
W
.T
Y.C PS2 Device.........................................................................................................................19
WW .100Y
.TW
100
WW .1003.6
M
.
.TW
M
O
W
M
O
W
W
.CO CARD
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .13.7
.TW..........................................................................................................................20
00Y SD M
O Playing and Recording
WW 00Y.CO .TW
W 3.8 Y.CAudio
.CO .TW
WW
Y
W
W
............................................................................................21
W
0
W
W
.10
W.1 Y.COM W
M.T
.100
OM
WControl
O
W
W
C
.
W
3.9
Overall
Structure
of
the
DE2-70
Panel
.................................................................23
C
W
.
Y
W
.T
W
.T
100
00
WW .100Y
.
.TW
1
M
.
OM
W
M
O
W
C
.
O
W
W
C
Y
.C
W
.TW
WW .100Y.
.TW
100
WWChapter
M
.
.TW Utility......................................................................................................25
004YDE2-70MVideo
M
O
1
W
.
O
W
O
W
WW .100Y.C M.TW
W
WW .100Y.C M.TW
0Y.C Utility
WW4.1 .10Video
T
Setup.............................................................................................................25
.
W
OM
WW 00Y.CO .TW
W
CO
.
W
C
W
.
Y
W
W
W
0
Y
W
T
.
W 4.2 .1VGA
00 Display......................................................................................................................26
.10
W.1 Y.COM W
M.T
OM
W
O
W
W
C
.
W
C
.
Y
W
W Video
....................................................................................................................27
W
.TW
W4.3
M.T
.100
.TW
100
00YCapture
M
.
O
1
W
M
.
O
W
C
.
W Utility
CO
4.4
ofW
the DE2-70 W
Video
Y.C
WW .100Y
WW Overall
.TW
0..................................................................28
Y.Structure
TW
.
0
0
W
T
M
.
1
0
M
.
O
1
W
OM
W
W.
Y.C
WW 00Y.CO .TW
.CDE2-70
0
W
W
0
Chapter
the
Board................................................................................................30
Y
W
1
0
WW 5 Using
T
M.T
.
.
1
0
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
WII FPGA .....................................................................................30
Y.Cthe Cyclone
WW .100Y.C M.TW
0
T
5.1WWConfiguring
M.
.
0
O
1
W
M
.
O
W
C
O
W
WW .100Y.
W
Y.C and Switches............................................................................................32
WW .100Y.C M.TW
5.2 WW
Using the
LEDs
0
T
M
.
0
W
M
.1
O
W
CO
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
5.3 WUsing the 7-segment
Displays............................................................................................36
W
0
Y
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
5.4
Clock
.C
W
W Circuitry...................................................................................................................38
WW .100Y
.TW
W
.100
.TW
00Y
M
O
1
W
M
.
O
W
O
W
W
5.5
Using
the LCD Y
Module......................................................................................................40
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
W
T
.
0
W
W.1 Y.C
M.T
.100
W.1 Y.COM W
5.6
UsingWthe
Header..............................................................................................41
O
W
WExpansion
W
C
.
W
W
.T
100
00
0Y
W
TW
.
.
1
0
M
.
1
W
M
.
O
5.7
Using VGA
........................................................................................................................45
W
WW .100Y.
WW 00Y.CO .TW
WW .100Y.C M.TW
W
5.8
Using the 24-bit
CODEC
OM ........................................................................................48
WW 00Y
W.1 Audio
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W Serial Port
5.9
RS-232
W.1
M.T
.100.............................................................................................................49
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
WWPort ..................................................................................................................49
5.10 PS/2 Serial
.100
.TW
100
00Y
M
.
1
W
M
.
O
W
O
W
W
.C
W
WW .100Y.C M.TW
5.11 Fast Ethernet
Controller
......................................................................................50
WWNetwork
.TW
00Y
1
M
.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TWii
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
Altera DE2 Board .CO
W
Y
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
T
5.12 W TV Decoder........................................................................................................................52
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
5.13
Implementing
a
TV
Encoder..............................................................................................54
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
5.14
Using
USB
Host
and
Device..............................................................................................55
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
5.15
Using
IrDA.........................................................................................................................56
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T 5.16 UsingW
O
W
SDRAM/SRAM/Flash.............................................................................................57
.CO .TW
O
W
C
.
Y
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
Chapter
6
Examples
of
Advanced
Demonstrations
......................................................................66
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
WW Configuration
W
.CO .T6.1
Y.C
WW .100Y.C M.TW
..........................................................................................66
W DE2-70
0
WFactory
T
.
0
1
00Y
M
.
OM 6.2 TV Box Demonstration......................................................................................................67
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
T
.1
100
W.1 Y.COM W
M.6.3
OMDemonstration................................................................69
W
O
W
C
.
TV
Box
Picture
in
Picture
(PIP)
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
6.4
W
WW .100Y
.TW
WUSB Paintbrush..................................................................................................................72
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
USB Device........................................................................................................................74
W.
WW 00Y.CO .TW
.CO6.5 .TW
WW .100Y.C M.TW
Y
W
0
.1
6.6
...........................................................................................................76
M A Karaoke Machine
.1 0
OM
W
WW 00Y.CO .TW
C
.
W
W
Y
W
WW 00Y.CO .TW
WSending/Receiving
6.7 M Ethernet Packet
...................................................................................78
M.T
.100
W.1 Y.COM W
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
.TW
Card MusicW
Player........................................................................................................80
M.T
.100
.TW
100
00Y 6.8 MSD
M
.
O
1
W
.
O
W
C
W
W
CO Music
WW .100Y.
.TW
WSynthesizer
0Y.C
WDemonstration
TW
.....................................................................................83
.
0
WW .100Y.6.9
T
M
.
1
M
.
M
W
WW 00Y.CO .TW
W
.CO .TW
W
.CO Audio
Y
W
6.10
Recording
and
Playing
............................................................................................87
W
0
W
0
WW .100Y
T
M
.1
W.1 Y.COM W
M.
O
W
O
W
W
C
.
.C
W
.T
WW .100Y
.TW
100
WW .1Chapter
M
.
.TW .........................................................................................................................90
00Y 7 Appendix
M
O
W
M
O
W
WW 00Y.C
W
.CO .TW
WW .100Y.C M.TW
W
T
.
WW .17.1
1
00Y Revision
M
.
OM History ................................................................................................................90
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
100 Copyright
W.1 Y.COM W
M.T Statement ..........................................................................................................90
.7.2
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
100
00
WW .100Y
.
.TW
1
M
.
OM
W
M
O
W
C
.
O
W
W
C
Y
W
.TW
WW .100Y.
.TW
100
WW .100Y.C M.TW
M
.
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.T
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M
.100
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
iii
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
W
.
Y
W
C
W
.
0
.Tconjunction
W
.T needed toWuse the
10
00Yall components
0Y
TWDE2-70 package
contains
DE2-70
board
in
with
M
.
.The
1
M
.
O
W
M
O
W
C
.
O
W
C
W
.
Y
W
C
W
.
Y
W
W
W the Microsoft
a computer
that runs
M.T
.100
00Y
M.T software.
.100 Windows
O
W
M.T
O
W
C
.
O
W
Y
W
.TW
Y.C
WW .100Y.C M.TW
100
M
.
.TW
O
100
W
M
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
1.1
Package
Contents
0
M
.1
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
.T
00
W.1 Y.COM W
OMpackage.
W.1of theYDE2-70
OM 1.1 shows a photograph
W
W.1 Y.CFigure
C
.
W
W
W
.TW
M.T
.100
.TW
100
00
M
.
O
1
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
.TW
WW .100Y.C M.TW
M
O
1
W
M
.
O
W
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
O
W
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
.T
W
.T
100
00
WW .100Y
.
.TW
1
M
.
OM
W
M
O
W
C
.
O
W
W
C
Y
W
.TW
WW .100Y.
.TW
100
WW .100Y.C M.TW
M
.
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.T
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M
.100
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
0
W
.T
.1
W.1
M
.10Figure
OM
W
O
W
W
C
.
1.1.
The
DE2-70
package
contents.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
1
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
Chapter 1
DE2-70 Package
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
OM
W.1 includes:
WW 00Y.CO .TW
C
The
DE2-70
package
.
W
W
Y
W
W
0
W
T
.
0
M
.1
.1 board OM
W
M.T
W
.CO .TW
O
•
The
DE2-70
W
C
.
Y
W
C
W
0
Y
W
W
0
W
M
.10
M.T
.10FPGA
W
M.T
O
•
USB
Cable
for
programming
and
control
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M supporting materials,
.10
M.T the DE2-70 W
.100CD containing
• DE2-70 System
documentation
and
W
M.T
O
W
.CO
O
C
.
Y
W
C
W
.
0
Y
W
TW
.and
Y
W the User
.TControl Panel utility, W
10
00Manual, M
M
.
.TW including
1
the
reference
designs
demonstrations,
.
O
M
O
W
C
.
O
W
C
W
.
Y
W
C
W
.
0
W
W device datasheets,
W
00Y and
0Y
M.T
.10
Ma.Tset of laboratory exercises
.1tutorials,
O
W
M.T
O
W
C
.
O
W
.C
0YNios® IIMEmbedded
Y.C Quartus
W
.TW
WW
• CD-ROMs
containing
and
Design
.TW® II Web Edition
10the
00Altera’s
.
.TW
1
00Y
M
.
O
W
M
O
W
C
.
O
W
Y
Y.C
W
.TW
Y.C
WW Edition
.TW
100
00software.
M
.
.TWSuit Evaluation
1
M
.
O
100
W
M
C also contains
.CO for.T
WW
Bag of six rubber
(silicon)
the
The
WDE2-70 board
.CO •.TW
0Y.bag
Ycovers
WWstands.
.TW some
0
0
Y
W
1
0
0
M
.
1
0
M
.
O
1
W
M
W.
pins, which
.CO to facilitate
Y.C equipment
WW can0be
W easier probing
.CO .Textender
0testing
Yused
WW with
.TW of the
W
0
0
Y
W
T
.
1
0
M
.
1
0
M
.
O
1
W
M
O
I/O expansion
W.
WWheaders
W
.CO .board’s
Y.C
WW .100Y.C M.TW
W
0
Y
W
T
.
0
0
T
.1board OM
.1 0
•M Clear plastic cover W
forW
the
WW 00Y.CO .TW
C
.
W
Y
W
WW 00Y.CO .TW
W
00
M.T
.1supply
• M12V DC wall-mount power
W.1 Y.COM W
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
W
AssemblyO
W 1.2 OThe DE2-70 Board
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
O the included stands for
WW 00Y.CO .TW
W To assemble
the DE2-70
.Cboard:
WW
C
W
.
Y
W
W
W
0
Y
W
T
.
0
W
M
.1
M
.1 as shown
W
M.T a rubber (silicon)Wcover,
.100• Assemble
O
W
.CO stands
in
Figure
1.2,
for
each
of
the
six0copper
O
W
W
C
W
.
Y
C
W
.
Y
W
W
.T
W
M.T
.10
.TW board W W.100
00Y on theM
M
O
1
W
.
DE2-70
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .1•00YThe
O
clear
extra protection, and is mounted overWthe
Wtop of Ythe
.Cboard
OMplastic cover provides
W
WW 00Y.CO .TW
C
.
0
W
W
.TW
W
0
Y
W
1
W
M
.
.T
1
00by using M
additional
stands and screws
M
.
O
1
W
.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
0
W
1.2.
the DE2-70
.T The feet for W
M.T
.10board.
W.1 Y.
M
.100 Figure
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
2
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W of the.1DE2-70
.TW
0
W the.1features
.T characteristics
00Y andM
0Y
TW chapter presents
design
board.
M
.This
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.T Layout and Components
.1
2.1
100
W.1 Y.COM W
M
OM
W
O
W
C
.
W
C
.
0
W
.T
W
.TW
00Y
M
.10the
.TW
1board
00Y
M
.
O
1
W
M
.
O
A
photograph
of
the
DE2-70
is
shown
in
Figure
2.1.
It
depicts
layout
of
the W
board and
W
C
.
O
W
W
W
.C
Y.C
WW .100Y
T
.
W
0
Y
W
T
.
0
0
T
M
.
0
.1
connectors
and
key components.
OM
W
OM the location of the
WW 00Y.CO .TW
W.1 Y.Cindicates
C
.
W
W
Y
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
.TW
WW .100Y.C M.TW
M
O
W
O
W
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W board.
.CO
O
Figure 2.1. The W
DE2-70
W
W
C
.
Y
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
.C
W
0Y
TW
.wide
WWboard.1has
.100
.TWthat allow W
10implement
00Ymany features
M
.
O
W
The DE2-70
the
user
to
a
range
of
designed
M
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W simple.1circuits
.T
00 to various
circuits, from
W.1 Y.C
W.1 Y.COM W
OM multimedia projects.
W
W
W
C
.
W
W
W
.T
100
00
W
.
.TW
1
00Y
M
.
1
W
M
.
O
W
O
WW .100Y.
WW is00provided
WDE2-70 board:
Y.C on .the
WW .100Y.C M.TW
The followingW
hardware
T
OM
WW 00Y
W®.1II 2C70
WW 00Y.CO .TW
C
.
W
W
• Altera Cyclone
FPGA
device
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
W
.
• Altera Serial
Configuration
device -TEPCS16
Y
W
W
.T
WW
.100
. W
100
00Y
M
.
1
W
M
.
O
W
O
W
W
.C
• USB Blaster (on
board) for programming and user API
control; both
JTAG andTActive
WW
. W SerialW
00Y
WW .100Y.C M.TW
1
M
.
O
W
4
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
Chapter 2
Altera DE2-70 Board
Ethernet 10/100M Port
USB Device Port
USB Blaster Port
Mic in
USB Host Port
Line In Line Out
VGA Out
RS-232 Port
Video In 1 Video In 2
TV Decoder (NTSC/PAL) X2
12V DC Power Supply
Connector
PS2 Port
VGA 10-bit DAC
Power ON/OFF Switch
Ethernet 10/100M Controller
USB Host/Slave
Controller
Audio CODEC
50Mhz Oscillator
Altera USB Blaster
Controller chipset
Expansion Header 2
Altera EPCS16
Configuration Device
Expansion Header 1
RUN/PROG Switch for
JTAG/AS Modes
SD Card Slot
Lock
(SD Card Not Included)
Altera Cyclone II
FPGA with 70K LEs
16x2 LCD Module
IrDA Transceiver
7-Segment Displays
8Mbyte Flash Memory
8 Green LEDs
18 Red LEDs
SMA Extemal Clock
18 Toggle Switches
32Mbyte SDRAMx2
28Mhz Oscillator
2Mbyte SSRAM
4 Push-button Switches
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
O
OM are supported WW
W.1 Y.Cmodes
(AS)
programming
Y.C
W
W
0
W
.TW
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
M
• 2-Mbyte
SSRAMY.CO
WW 00Y.CO .TW
WW
CO
W
W
W
0
W
T
.
0
W.1 Y.COM W
M.T
OM
• Two 32-Mbyte
W.1 SDRAM
W
C
.
W
CO
W
Y
W
.T
W
.T
100
00
M
.
.TW • 8-Mbyte
1
M
.
O
Flash
memory
W
M
O
W
O
W
Y.C
WW .100Y.C M.TW
W • SD Card
0
Y.C
WW
T
.
0
T
.
1
socket
M
.
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
0
.T • 4 pushbutton switches
W.1 Y.COM W
W.1 Y.COM W
OM
W
W
C
.
W
W
• 18 toggleW
switches.100
M.T
.100
00Y
M.T
O
W
M.T
O
W
C
.
O
W
W
.C
Y
W
W
Y.C
M.T
.100
.T•W18 red userWLEDsW.100Y OM.TW
O
100
W
M
W
9 green userW
LEDs
W
.CO •.TW
Y.C
WW .100Y.C M.TW
0
Y
T
.
0
0
0
M
.1
WW 00Y.CO .TW
W.1 Y.COM• 50-MHz
oscillator
and 28.63-MHz
for clockW
sources
.CO oscillator
WW
W
Y
W
0
W
T
.
0
M
.T
00
W.1 Y.CO
OMline-in, line-out, andW
W.1CODEC
• 24-bit CD-qualityW
audio
with
microphone-in
jacks
W.1 Y.COM
C
.
W
.TW
W
00
0Y
W
TW
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W
.
ODACs) with VGA-out connector
•M VGA DAC (10-bit W
high-speed
triple
W
W
Y.C
WW .100Y.C M.TW
WW 00Y.CO .TW
0
W
T
.
0
M TV-in connector WW
• M2 TV Decoder (NTSC/PAL/SECAM)
.1
W.1 Y.COand
.CO .TW
Y
W
W
0
W
WW 00Y.CO .TW
0
W
• M
10/100 Ethernet Controller
with
M.T
.100a connector
W.1 Y.COM W
.1
O
W
O
W
W
C
.
Y
W
W
WW with
TWtype B connectors
WW .100Y.C• USB
Controller
A.and
M.T
.100
.THost/Slave
100USB type
M
.
O
W
M
O
W
C
O
W
WW .100Y.
.TW
W
0Y.C M.TW
WW
transceiver and
9-pin connector
0
WW .100Y•.C RS-232
T
M
.
1
.
OMmouse/keyboard connector
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
•
PS/2
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
• Y.IrDA
transceiver
W
0
Y
W
W
W
W
M
.10
.TW
M.T
.100
W
Mconnector
.10•0 1 SMA
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
00
W
.10
M.T
.1diode
OM
W
M.TExpansion Headers
.1•00 Two 40-pin
O
W
C
with
protection
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
W
WW 00Y.CO .TW
CO
WW .100Y.C M.TW
W
Y.to
W
0
WWIn addition
T
.
1
0
.
theWDE2-70
boardMhas software support for
I/O
O
OM hardware features, W
WW standard
W.1 Y.Cthese
W
.CO .TW
Y.C
0
Y
W
W
W
0
0
W
1is providedOM.T
0 various components.
W interfaces
.
.Tpanel facility for accessing
Also,
software
1
00and a control
M
.
1
W
M
.
O
O
WW
W of the DE2-70
.Cdemonstrations
0Y.C M.TW
Y.C capabilities
WW board.
WaW
W
0
0
Y
W
T
.
number
of
that
illustrate
the
advanced
1
0
0
Wfor
T
.
.
0
M
.1
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
. DE2-70.Tboard,
0
Y
InWorder
the
with
the Quartus W
II software.
W to use
W the user
W has to.1be00familiar
.TW
M.T
.10The
00Y
M
O
1
W
M
.
O
W
C
.
O be acquired by reading
Wknowledge can
.C
necessary
W with Altera’s
WW DE2-70
00Y
WW the .tutorials
.TStarted
1
00Y Getting
WW .100Y.C M.TW
M.T
.
1
M
O
W
O
W
C
.
O
W method
W
Board and
Quartus II Introduction
(which existsW
versions
entry
.C based.Ton
Wthe designW
00Y
W in three
1
00Y
WW .100Y.C M.TW
M.
.
1
M
.
O
W
O
W
C
used, namely
Verilog,
VHDL
or
schematic
entry).
These
tutorials
are
provided
in
the
directory
WW .100Y.
WW 00Y.CO .TW
WW .100Y.C M.TW
W
M
DE2_70_tutorials
DE2-70
that accompanies
andWcan
O the DE2-70 board W
W
.CO
OM System CD-ROM
W.1 on the
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
M.T
.100
also be W
found on Altera’s
web pages.
W.1 Y.CO
M.T
.100 DE2-70
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
00
W.1 Y.C
M.TDE2-70 Board
2.2 Block
Diagram
W.1 Y.COM W
W
W.1 Y.CofOthe
W
W
W
W
.T
100
00
W
.
.TW
1
00
M
.
1
W
M
.
O
W
O
W
Figure 2.2 givesW
theWblock diagram
maximum flexibility
forWthe
W
0Y.
Y.C
WDE2-70 board.
0
0
Y.C of .the
WWTo provide
T
.
1
0
0
W
T
.
1
0
M
.
user, all connections W
are.1made .through
device.
Thus,
can configureWW
OM the Cyclone II FPGA
.COthe user
Y
WW
C
W
Y
W
W
W
0
Y
W
T
.
100
0
W
.
.T
1
00system design.
M
.
1
W
M
.
the FPGA to implement
any
O
W
O
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M.T 5
.100
O
W
WW 00Y.CO .TW
C
.
W
W
Y
W
W
M
.1
M.T
.100
O
W
WW 00Y.CO
C
.
W
W
Y
W
W
M.T
.100
W.1
O
W
W
C
.
W
W
Y
W
W
M.T
.100
O
W
W
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W Figure W
Y
2.2. Block.1diagram
of the
DE2-70 board.
00
W
.10
M.T
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
about the00blocks
W2.2:
Y.C in Figure
WW .100Y.C M.TW
W information
Yis.Cmore detailed
WW
T
.
0
WWFollowing
T
.
1
0
M
.
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
.T
.1
W.1 Y.COM W
MFPGA
.100II 2C70
OM
W
O
W
W
C
Cyclone
.
W
C
W
Y
W
W
W
WW .100Y.
M.T
.100
M.T
.100
O
W
M.T
O
W
• W68,416 LEs
C
.
O
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
WW
T
M
.
0
O
1
W
• W
250
M4K
RAM
blocks
M
.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
W•W 1,152,000
0 total RAM
W.1 Y.COM W
OM bits
WW 00Y.CO .T
W.1 Y
W
C
.
W
W
W
W
W
• 150 embedded
multipliers
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
•WW
4 PLLs 100Y.C
M.
.100
.TW
100
M
.
O
W
M
.
O
W
C
O
WW .100Y.
WW
• W
622
user I/O
pins
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
W
O
W
.CO
OMpackage
W
W.1BGAY896-pin
C
.
Y
W
C
• FineLine
W
.
0
Y
W
W
W
0
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O and USB BlasterWcircuit Y.C
W
Serial Configuration
device
W
Y.C
C
W
.
0
W
W
W
0
0
Y
W
T
.
0
W
00
W.1 Y.C
M.T
OM
• Altera’s EPCS16
Configuration
device WW.1
O
W
W.1 Serial
C
.
C
W
.
Y
W
W
W
.T
100
00
W USB.1Blaster
.
.TW
1
00Y for programming
M
.
• On-board
and
user
API
control
W
M
O
W
WW .100Y.
WW 00Y.CO .TW
WW .100Y.C M.TW
• JTAG W
and AS programming
modes
are
supported
WW 00Y
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
W.1
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
WW .100Y
.100
.TW
100
M
.
W
M
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
6
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
W
M.T SSRAM WW.1
O
.CO .TW
O
W
C
.
Y
C
W
0
Y
W
W
W
M
.10
M.T SRAM
.100 synchronous
W
M.T
O
•
2-Mbyte
standard
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100 x 36 O
• Organized as
512K
bits
W
M.T
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.T II processor and byWthe
M Panel
.10DE2-70 O
theMNios
Control
.100 for O
M.T • AccessibleWasWmemory
C
.
O
W
C
.
Y
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO SDRAM
WW .100Y.C M.TW
W
WW .100Y.C M.TW
T
.
00Y
W
O
W
.COchips.TW
OM • Two 32-Mbyte
WRAM
.C
Y
WSingle
C
W
.
0
Y
W
Data
Rate
Synchronous
Dynamic
memory
W
0
0
Y
W
T
.
.10
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
•
Organized
as
4M
x
16
bits
x
4
banks
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
WDE2-7000Control
W
C II processor
• Accessible
asW
memory
the
Panel
Y
W for00the
Y.Nios
.TW
W
Y.C
TW and byW
.
1
0
T
M
.
.
1
0
M
.
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M memory
.1 0
Flash
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
• M8-Mbyte NOR Flash memory
W.1 Y.COM W
.1
O
W
O
W
W
C
.
W
.C
W
W
00Y accessM.TW
M.T
.100
.TW both byteW
1mode
00Y • M
Support
and word
.
O
1
W
.
O
W
C
.
O
W
WW Control
W as memory
00YPanel M.TW
0YII.Cprocessor
WW
TW
.
1
0
WW .100Y.C• Accessible
T
for
the
Nios
and
by
the
DE2-70
.
.
1
M
.
O
W
O
W
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O socket
WW 00Y.CO .TW
W SDYcard
WW 00Y.CO .TW
C
.
W
W
W
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
• Y.Provides
SPI
and
1-bit
SD
mode
for
SD
Card
access
W
0
Y
W
W
W
W
W
M
.10
M.T
.100
W
M.T as memory for theWNios
.10•0 Accessible
O
W
.CO .TW
O
W
W
C
II
processor
with
the
DE2-70
SD
Card
Driver
.
Y
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
TW
M
.
.
1
M
.
O
W
M
Pushbutton
Oswitches
W
WW 00Y.CO .TW
WW .100Y.C M.TW
W
Y.C
W
WW • .1040pushbutton
T
.
1
M
.
OM switches
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W • .1Debounced
00
by
.1
W.1 Y.COM W
M.aTSchmitt trigger circuit
OM
W
O
W
W
C
.
W
C
.
Y
W
.TW is pressedW W.100
generates
pulse
switch
WW• Normally
M.T
.TW one active-low
100 whenOthe
00Y high;
M
.
O
1
M
.
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
W
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Toggle
Y
W
0
WW switches
.10
W.1 Y.COM W
OMfor user inputs
WW 00Y.CO .T
Wtoggle
W
C
• W18
switches
.
W
W
Y
W
W
.1
M.T
.100
OM
Wboard)
M.T 0 when in the DOWN
.100 causesOlogic
O
W
C
.
W
C
• W
AW
switch
(closest
to
the
edge
of
the
DE2-70
.
Y
W
.C
Y
W
W
.TW
W
M.
.100
.TW
100
00Ylogic 1 M
M
.
O
1
W
.
O
W
C
position
and
when
in
the
UP
position
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
M.T
.100
Clock W
inputsW.100
W.1 Y.CO
M.T
O
W
O
W
C
.
.C
W
WW .100Y
.TW
WW oscillator
.100
.TW
• 50-MHz
00Y
M
O
1
W
M
.
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
• 28.63-MHz
oscillator
0
W
.T
W.1 Y.C
.100
W.1 Y.COM W
OM
W
W
W
C
.
W
W
• SMAW
external clock
W
.T
100
00
.
1
00Yinput M.TW
M
.
1
W
.
O
W
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
W.1
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
WW .100Y
.100
.TW
100
M
.
W
M
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
7
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
Audio
CODEC
W
W
W
0
W
T
.
0
M
.1
Msigma-delta audio CODEC
.1
W
M.T
O
W
.CO .TW
O
•
Wolfson
WM8731
24-bit
W
C
.
Y
W
C
W
0
Y
W
W
W
.T
.10 jacks OM
Moutput,
.100line-level
W
M.T
O
•
Line-level
input,
and
microphone
input
W
O
W
C
C
W
0Y.C M.TW
W
W
0
WW .100Y.
T
.
1
T
.
.
MKHz
• Sampling frequency:
8 to 96
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
Y.C
W
.T • ApplicationsW
for.1MP3 players
voice
OM recorders, etc.
W.1phones,
OMand recorders, PDAs,Wsmart
C
.
OM
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO VGA
WW .100Y.C M.TW
W output WW .100Y.C M.TW
T
.
00Y
O
W
OM • Uses the ADV7123
W
.COtriple .10-bit
Y.C
WW 240-MHz
C
W
.
0
Y
W
high-speed
video
DAC
.TW
W
0
0
Y
W
T
1
0
M
.
.T
1
M
.
O
100
W
M
O
WW 00D-sub
With 15-pinW
high-density
W
.CO •.TW
Y.C connector
WW .100Y.C M.TW
Y
T
.
0
0
.1
OM refresh rate
WW 00Y.CO .TW
W.1 Y.COM• Supports
up to
1600
at.C
100-Hz
WWx 1200
W
Y
W
W
0
W
T
.
.T
00
.10
OM
W.1 Y.CTV
OM to implement a high-performance
• Can be used with W
theW
CycloneYII.CFPGA
Encoder
W
W.1 Y.COM
W
0
W
.TW
W
0
0
W
T
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W
M
.
O
W
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
NTSC/PAL/
SECAM TV W
decoder .circuit
M
.1
O
WW 00Y.CO .TW
C
W
W
Y
W
WW 00Y.CO .TW
WMulti-format
.T Decoders
• M
Uses two ADV7180
Video
M
.100 SDTV
W.1 Y.COM W
.1
O
W
O
W
W
C
.
W
Y
W
.TW
WW .100Y.C• Supports
color
demodulation
M.T
.100
.TWworldwideWNTSC/PAL/SECAM
100
M
.
O
W
M
O
W
C
O
W
.C
W
WW .100Y.
.TW
over-sampling
.TW
00Yfor CVBS
WW .100Y•.C OneM10-bit
M
.TW ADC, 4X W
1
M
.
W
O
WW 00Y.CO .TW
W
.CO
W(CVBS)
C
W
.
Y
W
W
•
Supports
Composite
Video
RCA
jack
input
W
0
Y
W
T
.
0
W
M
.1
M
.1
W
M.T
.100
O
W
.CO
O
W
W
C
.
Y
W
C
• Y.Supports
digital
output
formats
:
8-bit
ITU-R
BT.656
YCrCb
4:2:2
output
+
HS,
VS,
and
W
0
Y
W
W
.TW
W
.T
10
00
W
M
.
.TW
1
00
M
.
O
1
W
M
.
O
W
O
W
FIELD
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
W TV, Set-top
CO
DVD recorders,W
LCD
Digital TV, Portable
O
WW video
W • Applications:
.CO boxes,
Y.devices,
C
W
.
0
Y
W
W
.TW
W
0
0
Y
W
T
.
1
0
W
T
M
.
.(picture
1
00and TV PIP
M
.
O
1
W
M
.
in
picture)
display.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
0
W 10/100
.T
controller
.1
W.1 Y.COM W
M
.10Ethernet
OM
W
O
W
W
C
.
W
C
.
Y interface
W
.TW
a general .processor
WW• Integrated
TWPHY with W
M.T
.100
.and
100
00Y MAC
M
O
1
W
M
.
O
W
C
.
O
W
W
C
WW .100Y
.TW
W
0Y.C M.TW
Y.100Base-T
Wapplications
• Supports
and 10Base-T
0
0
WW
T
M
.
1
0
.
O
1
W
M
W.
.CO with
WWand 0100
W
.CO .Toperation
YMb/s,
WW .100Y.C M.TW
full-duplex
at 10
Mb/s
auto-MDIX
W
0
Y
W
T
.
0
W•W Supports
0
M
W.1 Y.COM W
Owith
WW 00Y.CO .T
W.1 compliant
W
C
• WFully
the
IEEE
802.3u
Specification
.
W
W
W
W
00Y
M.T
.100
W.1 Y.COM
M.Tchecksum generation
O
W
O
W
W.1 IP/TCP/UDP
C
• W
Supports
and
checking
.
W
Y
W
W
.TW
0Y.C M.TW
W
M.
.100
100flow control
0back-pressure
M
.
O
1
W
.
O
W
C
• Supports
mode
for
half-duplex
mode
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
W
0Y
W
M.T
.100
USB Host/Slave
W.1 Y.CO
M.T
.10controller
O
W
O
W
W
C
.
W
0Y 2.0 M.TW
Y.CUniversal
WW .10Rev.
WW fully
.100
.TW
• Complies
Serial Bus Specification
00with
O
1
W
M
.
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
• Supports
data
transfer
at
full-speed
and
low-speed
0
W
.T
W.1 Y.C
.100
W.1 Y.COM W
OM
W
W
W
C
.
W
W
• Supports
W
.T
100
00
W both .USB
.
.TW
1
00Yhost andMdevice
M
.
1
W
O
W
W
.CO
WW .100Y.
• Two USB
type
A for aThost
W and one type
0Y.C M.TW
Y
WWB for.a10device)
0
WWports .(one
.
0
W
OMinterface to most available
W1 Y
.COsupports
Y
WW processors;
• Provides a W
high-speed
parallel
Nios II with
aW
C
W
.
Y
W
W
0
W
T
.
100
0
W
.
.T
1
00
M
.
1
W
M
.
O
W
O
Terasic driver
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
• Supports Programmed
O and Direct Memory Access
WW
W I/OY(PIO)
.CO .TW
WW (DMA)
C
.
Y
W
W
W
0
W
W
M
.10
M.T 8
.100
W
O
W
.CO .TW
W
C
.
Y
W
W
0
Y
W
W
M
.10
M.T
.100
W
O
W
.CO
W
C
.
Y
W
W
0
Y
W
W
.10
M.T
.100
W
O
W
W
C
W
WW .100Y.
.TW
M
O
W
W
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
Serial
ports
W
W
W
0
W
T
.
0
M
.1
M
.1 port
W
M.T
O
W
.CO .TW
O
•
One
RS-232
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
•
One
PS/2
port
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
T
M
.10
M.RS-232
.100 forOthe
• DB-9 serialW
connector
port
W
M.T
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.1to0the DE2-70
100connecting
Ma.TPS2 mouse or keyboard
.for
OMboard
W
M.T • PS/2 connector
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO IrDA
WW .100Y.C M.TW
W transceiver
WW .100Y.C M.TW
T
.
00Y
OM • Contains a 115.2-kb/s
WW 00Y.CO .TW
.COtransceiver
WW 0infrared
C
W
.
Y
W
W
0
Y
W
T
.
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
•
32
mA
LED
drive
current
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
• Integrated
EMI
W
WW .100Y
.TW
W
0Y.C M.TW
Y.C
Wshield
0
0
T
M
.
1
0
.
O
1
W
M
Wsafe Y.CO
Class 1W
eye
W.
W
.CO • .IEC825-1
WW .100Y.C M.TW
W
0
Y
W
T
.
0
0
T
.1 0
•M Edge detection input
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
Wheaders
.TW
M.T
.100
.TWexpansion
100
00YTwo 40-pin
M
.
O
1
W
M
.
O
W
C
.
O
W
W
Ware
TW
.40-pin
00Y
0Y8.CpowerMand
WWas well
.TW
1
0as
WW .100Y.C• 72MCyclone
ground lines,
brought
out
to
two
M
.
.TW II I/O pins,
1
.
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
W
W
W
connectors
WW .100Y.C expansion
T
M
.1
W.1 Y.COM W
M.
O
W
O
W
W
C
.
0 hard drives
W used for
header
to accept00
aY
standard 40-pin
.T
WW
.TW ribbon cable
10IDE
WW .100•Y.C40-pin
M
.
.TW is designed
1
M
.
O
W
M
O
W
W
CO andTresistor
protection
WW .100Y.C M.TW
W
0Y.C M.TW
WWis provided
0
WW .10•0Y.Diode
.
1
.
OM
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
the DE2-70
Y
W Board
.T
100
00
WW 2.3.100Power-up
.
.TW
1
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
.C
0Y ofM.TW
W some
WW configuration
.TW to demonstrate
10features
00Y
WWThe DE2-70
bit
stream
.
.TW with a preloaded
1
00Y boardMcomes
M
.
O
1
W
.
W
O
W
W
.CO if.Tthe
Y.CTo .TW
W
C
W
.
0
Y
W
W
W
0
0
Y
W
the
board.
This
bit
stream
also
allows
users
to
see
quickly
board
is
working
properly.
W
.10
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
.
W
W
the
W steps: .100Y
.TW
Wpower-up
M.T
.100
.TWthe following
00Yboard perform
M
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
W
1. WConnect theOprovided USB cable from
computer
connector0on
.CO to.Tthe
Y.C
W USB Blaster
Y
WW
.TW
0
0
WW the .host
1
0
WW .100Y.C M.TW
M
.
1
M
O
W
the DE2-70
For communication
and
the DE2-70 W
board, it isY.C
O
W
COhost T
.the
WWbetween
W
.Cboard.
Y
W
W
0
Y
W
.
0
0
WW necessary
T
M.T
.100
. the Altera USB Blaster
1driver software.
0 to install
M
.
O
1
W
M
.
If
this
driver
is
not
already
O
W
C
O
W
WW .100Y.
W
0Y.C
Y.C
WWbe installed
TW in the tutorial
.
0
0
WWinstalled
T
M.
.
1
0
M
.
on
the
host
computer,
it
can
as
explained
Getting
O
1
W
M
.
O
W
C
O
WW .100Y.
WW with
W
0Y.C is Mavailable
Y.CAltera's.TDE2-70
WWThis.1tutorial
TW
.
0
0
WStarted
M
Board.
in
the
directory
0
O
W
WW 00Y.CO
W.1 Y.COM W
C
.
W
W
Y
W
W
W
DE2_70_tutorials
on the.T
W
M.T
.100
W.1 Y.CO
M DE2-70 System CD-ROM.
.100
O
W
O
W
W
C
.
C
W
W DE2-70 board
WW .100Y
2. Connect
to
.TW
0Y.adapter
WW the
.100
.Tthe
012V
M
O
1
W
M
.
O
W
O to the VGA port on the
W
Wa VGA monitor
.C
Y.C
W DE2-70
C
W
.
0
Y
W
W
3. Connect
board
W
0
0
Y
W
T
.
W
.T
00
M
.10
W.1 Y.C
O
Wthe
OM
W
W.1 headset
C
.
W
4. Connect
your
to
the
Line-out
audio
port
on
DE2-70
board
C
W
.
Y
W
W
W
.T
100
00
W
.
.TW
1
00Y
M
.
1
W
M
.
O
W DE2-70
O
W
W
5. Turn theWRUN/PROG
the left edge ofWthe
board to RUN
W position;Wthe
0Y.
Y.C
W
0
0
Y.Cswitch on
W
T
.
1
0
0
W
T
.
.
1
0
M
.
PROG position
only
for the AS Mode programming
OM
WW 00Y
W.1is used
WW 00Y.CO .TW
C
.
W
W
W
Y
W
0 pressingMthe
W
.T ON/OFF switch on the
W.1
.10by
6. Turn the power
on
board
OM
W.1DE2-70
O
W
W
C
.
W
C
W
.
Y
W
W
.T
WW .100Y
.100
.TW
100
M
.
W
M
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
9
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
OM the following:
W.1shouldYobserve
WW 00Y.CO .TW
C
At
this
point
you
.
W
W
W
W
0
W
T
.
0
M
.1
M
.1 are flashing
W
M.T
O
W
.CO .TW
O
•
All
user
LEDs
W
C
.
Y
W
C
W
0
Y
W
W
0
W
.T
.100 to F OM
Mcycling
.10displays
W
M.T
O
•
All
7-segment
are
through
the
numbers
W
O
W
C
C
W
0Y.C M.TW
W
W
0
WW .100Y.
T
.
1
T
.
.
M
• The LCD display
shows Welcome
to the Altera DE2-70
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
Y.C
W
.1
.T • The VGA monitor
2.3.
M image shown in Figure
OM
W
Othe
W.1 displays
C
.
OM
W
C
.
Y
W
C
W
.
0
Y
W you should
.TWsound
.TDOWN position;
10 hear O
00SW17
0Y
toggle switch
toM
the
a 1-kHz
M
.
.TW• Set the W
1
.
W
M
O
W
.C
W
W player to
Wposition and
.CO .TW
0Y
Y.C to the.TUP
Wconnect
.Taudio
0
0
WW switch
• Set the toggle
SW17
the
output
of
an
1
0
M
.
1
00Y
M
.
O
W
M
CODE2-70
W the music
Y.Cshould .T
WW 0on
Wboard; on your
.CO .TWthe Line-inWconnector
0you
Y.the
WWheadset
hear
0
0
Y
T
.
1
0
M
.
1
M
.
O
10
W
M
O
W player
W
played fromW
theWaudio
iPod, or the W
like)
W
.CO .TW
0Y.C M.TW
Y.C(MP3, PC,
0
0
Y
T
.
1
0
0
.
0
M
.1
W
.CO
Wconnector
W.1 Y.COM• You
can also W
connect
Microphone-in
the DE2-70
.CO to.Tthe
Yon
WW a microphone
W
0
Y
W
.TW board;
W
0
0
1
0
0
T
M
.
.
1
0
M
.
O
1
W
M
W withYthe
voice will beW
mixed
music played
W player
W.
.CO
W from theWaudio
.CO .your
0Y.C M.TW
W
0
0
Y
W
T
.
1
0
0
T
.
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W output
.CO
OFigure 2.3. The defaultW
W
W
C
.
Y
C
VGA
pattern.
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
10
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
W
.
Y
W
C
W
.
0
W that.10allows users
.T
W comes
.T Panel facility
00Y
0Y
TW DE2-70 board
with a M
Control
to access various
M
.The
1
.
O
W
M
O
W
W
.CO components
0Y.C M.TW
Wcomputer
W
0communicates
0Ya.Chost M
TW The host
on W
theW
board.1
from
computer.
with the board
.
1
0
T
.
.
00Y
O
W
M
O
W
C
.
O
W
C
W
Y
W the .functionality
can
be used to verify
of.T
components
on
0Y.facility
Y.C through
WW .10The
.TW
100
M
.TW an USB connection.
M
O
100
W
M
O
W
C
.
O
tool
while developing
WW .100Y
.TW
W or be usedWasWa debug
0Y.C
Y.C the board
TW RTL code.
.
0
0
T
M
.
1
0
M
.
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
0
OM of the Control Panel,
W.1 basicY.functions
.CO its .structure
OMchapter first presentsWsome
WWthen0describes
W.1 Y.CThis
C
W in
Y
W
0
W
T
W
0
W
T
.
1
0
0
T
M
.
.
1
.1 0
blockMdiagram
form, and finally
its
capabilities.
OM
W.describes
WW 00Y.CO .TW
C
.
W
W
Y
W
WW 00Y.CO .TW
W
M.T
.100
. OM
W.1 Y.COM W
.1
O
W
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
W 3.1 OControl Panel Setup
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
.CO in .T
O Panel Software Utility
WW 00Yfolder
W TheYControl
in the “DE2_70_control_pane/SW”
the
W
.CO
WWis located
C
W
.
Y
W
W
W
0
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
O
W computer.
System
copy
folder to your
OM CD-ROM. To install
Whost
W.1DE2-70
.COthe whole
Y.C Launch
WWit, just
C
W
.
0
Y
W
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
M
.
.Tby executing the “DE2_70_Control_Panel.exe”.
1
0control
M
.
O
1
W
M
.
the
panel
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W Specific
M
.T should be downloaded
codes
yourOFPGA
can
M board before theWcontrol
O
W.1 panel
M
.100 control
W.1 to Y
C
.
O
W
C
.
Y
W
C
W
.
Wand one.1.elf
W
00 file. ToM.TW
.T one .sof file
00 codes include
WWrequest
tasks.WThe control
.Trequired
1
0it0Yto perform
M
.
1
W
M
.
.CO .TW
O
W
W
CO
.button
Y
WW Code”
C
W
.
0
Y
W
W
W
0
0
Y
W
T
download
the
codes,
just
click
the
“Download
on
the
program.
The
program
will
call M
.
W
.1
.T
10
00
M
.
1
W
M
.
O
W
CO
.
O
W
W II and
.C codes
Y
W the00control
C
W
.
0
Y
W
W
Quartus
Nios
II
tools
to
download
to
the
FPGA
board
through
.TW
W
0
Y
W
T
.
1
W
M
.
.T
1
00
M
.
O
1
W
M
.
O
WW
USB-Blaster[USB-0]
is downloaded
is downloaded
W The .elf file
0Y.C M.TW
Y.C to FPGA.
WW
WW 00Y.CO connection.
W The .sof
0
0
Wfile
T
.
1
0
W
T
.
.
MSSRAM, according W
.1
OM
W.1user option.
Oor
WW 00Y.CO .TW
WSDRAM-U2
C
to either
to the
.
C
W
.
Y
W
W
W
0
Y
W
.T
W
.10
W.1 Y.COM
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
W
.TW
0Y. Panel,
WW the
M.T
.100
.Tperform
100
M
.
O
W
M
.10Control
To activateW
the
following
steps:
O
W
C
.C
W
W
.CO .TW
WW .100Y.
W
Winstalled
.Tyour
00Y
W
M.
1
00YQuartusM
M
.
1. Make.1
sure
II
and
NIOS
II
are
successfully
on
PC.
O
W
O
W
C
.C
W
.CO .TW
WW .100Y.
WW the
0Yport,
Ysupplied
WUSB
TWthe 12V power
.
0
0
M
2.WConnect
USB
cable
to
the
Blaster
connect
supply,
1
0
M
.
O
W
WW 00Y.CO
W.1 Y.COM W
C
.
W
W
Y
W
W
W
and turn the
W
M.T
.100
W.1 Y.CO
M.TON
.100power switch
O
W
O
W
W
C
.
.C
W
WW .100Y
3. Set
the RUN/PROG
.TW
WW
.100
.TtoWthe RUN position
00Y switch
M
O
1
W
M
.
O
W
O
W
Wexecutable
.Ccomputer.
Y.C
W on the00host
C
W
.
0
Y
W
W
4. Start
the
DE2_70_control_panel.exe
The
Control
Panel
W
0
Y
W
T
.
W
00
W.1 Y.C
M.T
W.1 Y.COM W
OFigure
W
W.1 shown
W
user interface
in
3.1
will
appear.
C
.
W
W
W
.T
100
00
W
.
.TW
1
00Y
M
.
1
W
M
.
O
W
W
W memory,OSDRAM-U2 or SSRAM,
5. Select the
target
control
Note.
.C panel.
W The .elfWfile
0Y.
0
WW on .the
T
.
1
00Y
WW .100Y.C M.TW
.
1
M
will be downloaded
to.Cthe
theWmemory .will
in laterWW
O target memory and W
W
CO be read-only
Y
W
Y
W
W
W
0
Y
W
T
.
100
0
W
.
.T
1
00
M
.
1
W
M
.
memory access
operation.
WW 00Y.CO .TW
WW .100
WW 00Y.CO .TW
W
W
1
. occupy the M
6. Click Download Code
Note, the Control Panel will
USB port until you
OM
WW
W.1 button.
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M.T 11
.100
O
W
WW 00Y.CO .TW
C
.
W
W
Y
W
W
M
.1
M.T
.100
O
W
WW 00Y.CO
C
.
W
W
Y
W
W
M.T
.100
W.1
O
W
W
C
.
W
W
Y
W
W
M.T
.100
O
W
W
W
Y.C
Chapter 3
DE2-70 Control Panel
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
M
.1
O
W
Ocannot
W
Wdownload
C
close
that
port;
you
use Quartus W
II to
.
Ya.Cconfiguration
W
W
0
Y
.TW file into the FPGA
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
M
O port.
Wclose the
untilW
you
WW 00Y.CO .TW
.CUSB
CO
W
Y
W
W
0
W
T
.
0
M value of some LEDs
M ready for use; experiment
W.1 by Y
M.T
O
7. The Control
now
setting
W.1 PanelY.is
.CO the.T
W
C
W
W
CO
W
0
W
W
.T on the DE2-70 board.
10
00
M
.
.TW
1
M
.
O
display
and
observing
the
result
W
M
O
W
O
WW .100Y.C M.TW
W
Y.C
WW .100Y.C M.TW
T
.
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
0
.T
W.1 Y.COM W
W.1 Y.COM W
OM
W
W
C
.
W
W
W
M.T
.100
00Y
M.T
.100
O
W
M.T
O
W
C
.
O
W
Y
W
.TW
Y.C
WW .100Y.C M.TW
100
M
.
.TW
O
100
W
M
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
0
M
.1
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
.T
00
W.1 Y.COM W
W.1 Y.COM W
W
W.1 Y.COM W
W
W
W
.T
M.T
.100
.T
100
00
M
.
O
1
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
.TW
WW .100Y.C M.TW
M
O
1
W
M
.
O
W
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
O
W
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
.T
W
.T
100
00
WW .100Y
.
.TW
1
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W The DE2-70
W
3.1.
W
.TW
.TPanel.
100
00Y Control
WW .100Y.C M.TW FigureW
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
Willustrated
.CO .TW
O DE2-70 Control Panel
The
concept of.Cthe
in FigureW
3.2. The “Control
that
WWCodes”
W
.CO
Y
Wis
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.T
.1in0 the FPGA
OM
W.1with Ythe
Mfunctions
.10the
OM board. It communicates
performs
control
is implemented
W
C
.
O
W
W
C
.
W
C
W
W
.TW
W
00
0Y
Y.
W
TW
.
1
0
0
W
T
M
.
.
1
0
M
.
O
1
ControlWPanel
window,
which
is
active
on
the
host
computer,
via
the
USB
Blaster
link.
The
W
M
.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
W
Y
W
0
W
1 controlOcodes.
0
graphical interface
is used to issue commands W
to .the
It handles all requests
and
M
WW 00Y.CO .T
W.1 Y.COM W
C
.
W
W
Y
W
W
W the.DE2-70
W data.1transfers
performs
between
100 board.
00
M.T
W.1 Y.COM
M.T the computer and
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
12
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
.CO .TW
WW7-SEG
Display
Y
W
0
W
W
0
0
W
T
.
1
0
M
W.
M.T
W.1 Y.COM W
.CO .TW 16x2
W
Y
W
CO
0
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW LCD
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM SDRAM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
Flash
M
O
W
Y.C
WW 00Y.CO .TW
C
.
0
W
TW
.
W
0
Y
W
1
M
.
SSRAM
.T
1
00
M
.
O
W
M
USB
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M Blaster
.1
10
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
Control
.
W
W
Y
W
M
.T
00
W.1 Y.COPS/2
Codes
W.1 Y.COM W
W
W.1 Y.COM W
W
W
.TW
00
0
W
T
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C USB
.TW
Y
W
0
M
1
0
M
.
O
1
W
M
.
O
W
Device.TW
WW .100Y.C
WW 00Y.CO .TW
WW .100Y.C M.TW
OM
1
W
M
.
O
W
C
.
O
W
W
C
.
Y
W
W
W
.TW
W
00
0Y
Y.C
W
TW
.
1
0
0
T
M
.
.
1
0
M
.
O
W
O
W
OM
W.1
Y.CCard .TW
WW .100SD
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
Soket
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
.T
WW .100Y
.TW
100
WW .100Y.C M.TW
M
.
M
O
W
O
W
O
LEDs
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .TW
W
.CControl
WThe
C
W
.
Y
W
W
W
0
Y
W
T
.
Figure
3.2.
DE2-70
Panel
concept.
0
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
100
00
WW .100Y
.
.TW
1
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
.CControl .Panel
to light up
LEDs,
change
on
0Y
W
.TW
WW
.TWthe values displayed
107-segment
00Y
WWThe DE2-70
TW can be used
M
.
1
00Y
M
.
O
1
W
M
.
W
.C
O monitor buttons/switches
W
CO
andWLCD displays,
the SDRAM,WSSRAM
and
W
0YFlash
Y.read/write
.TW
0
0
WW status,
T
.
1
0
WW .100Y.C M.TW
M
.
1
M
.
O
W
O a PS/2 keyboard, andWread SD-CARD
Wread data from
.C
Memory,
W monitorOthe status of an USB mouse,
W
.TW
00Y
WW .100Y.C M.TW
1
WW .100Y.C M.TW
M
.
O
W
specification
information. The feature of reading/writing
aO
word or an entire file from/to
the Flash
W
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
W
1
Memory
the O
user
Flash
W Picture
M to develop multimedia
O (Flash Audio Player, W
W applications
.CO .TW
W.allows
C
.
Y
W
C
W
.
0
Y
W
W
W
0
0
Y
W a Memory
.T
W without
.T how to build
Viewer)
.10 Programmer.
W.1 Y.COM
Mabout
.100 worrying
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
WW .100Y.
WW 00Y.CO .TW
WW .100Y.C M.TW
W
M.
O
1
W
M
.
3.2 Controlling
the
LEDs,
7-Segment
Displays
and
LCD
Display
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
Odisplayed on LEDs, 7-segment
W the values
.CO
O
A simple function
Control
Panel is to allow setting
W
W of the
C
.
Y
W
C
W
.
0
Y
W
W
0
Y
W
W
.TW
M.T
.100
100 character
W.1 Y.CO
Mdisplay.
.LCD
O
displays, and the
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W LED tab
.T
00 to theMwindow
Choosing the
in Figure 3.3. Here,
turn the individualW.1
M
Odirectly
W.1 youYcan
O
W.1 leads
C
.
W
C
W
.
WW .100Y.C
W
W“Light All”W
0
Ythem or click
T
.
0
0
T
LEDs on or W
off by selecting
or
“Unlight
All”.
.
1
0
M
.
WW 00Y.
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
W.1 Y
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M.T 13
.100
O
W
WW 00Y.CO .TW
C
.
W
W
Y
W
W
M
.1
M.T
.100
O
W
WW 00Y.CO
C
.
W
W
Y
W
W
M.T
.100
W.1
O
W
W
C
.
W
W
Y
W
W
M.T
.100
O
W
W
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
W LEDs. WW .100Y.C M.TW
Y.CControlling
0
WWFigure
T
3.3.
.
0
WW .100Y.C M.TW
W.1 Y.COM W
O
WW 00Y.CO .TW
W
W
C
.
W
W
W
0
Y
W
T
.
0
W
M
.1
M
.1
W
M.T
.100
O
W
.COuse the
O
W
W
C
.
Y
W
C
Choosing
the
7-SEG
tab
leads
to
the
window
in
Figure
3.4.
In
the
tab
sheet,
directly
W
.
0
Y
W
W
.TW
W
.T
10
00
W
M
.
.TW
1
00Y
M
.
O
1
W
M
.
O
W
C boardTW
O
WUp-Down control
and Dot Check box
Y.the
W the 7-SEG
0on
Y.Cdesired .patterns,
WWpatterns
.
0
0
WW to specified
T
1
0
WW .100Y.C M.TW
.
1
M
.
OM
W
O
W
C
will be updated
immediately.
.
O
W
W
C
Y
W
.TW
WW .100Y.
.TW
100
WW .100Y.C M.TW
M
.
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O3.4. Controlling 7-SEG
WW 00
Figure
W
.CO .TW
Wdisplay.
C
.
Y
W
W
W
0
Y
W
W
.10
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
14
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
O
W Text can
OtoMthe window in FigureW3.5.
W.1 tab Y
C
Choosing
the
LCD
leads
to the LCD display by
.
Y.Cbe written
W
W
0
W
.TW
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
M
W boxYand
typing it in the
pressing W
the Set button.
WW 00Y.CO .TW
.CO
WLCD
CO
W
W
0
W
T
.
0
W.1 Y.COM W
M.T
W.1 Y.COM W
W
W
CO
W
.T
W
.T
100
00
M
.
.TW
1
M
.
O
W
M
O
W
O
WW .100Y.C M.TW
W
Y.C
WW .100Y.C M.TW
T
.
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
0
.T
W.1 Y.COM W
W.1 Y.COM W
OM
W
W
C
.
W
W
W
M.T
.100
00Y
M.T
.100
O
W
M.T
O
W
C
.
O
W
Y
W
.TW
Y.C
WW .100Y.C M.TW
100
M
.
.TW
O
100
W
M
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
0
M
.1
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
.T
00
W.1 Y.COM W
W.1 Y.COM W
W
W.1 Y.COM W
W
W
W
.T
M.T
.100
.T
100
00
M
.
O
1
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
.TW
WW .100Y.C M.TW
M
O
1
W
M
.
O
W
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
O
W
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
W
M.Tthe LCD display. WW.1
.100 LEDsOand
OM
M.T Figure 3.5. Controlling
.100
W
C
.
O
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
WW 00Y.CO .TW
WW .100Y.C M.TW
W values W
Y.C
0
WWThe .ability
T
.
1
to
set
arbitrary
into
simple
display
devices
is
not
needed
inWtypical design
0
1
M
OM
W.
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
. verifying that these
1
simple
for
areOM
W activities.
.10mechanism
W.devices
Mit.Tgives the user a W
.100However,
OM
W
.
O
W
W
C
.
Y
C
.
0 C M.TW
Y Thus, .itTW
W
W
W
0
0
Y
W
correctly
in
case
a
malfunction
is
suspected.
can
be
used
for
troubleshooting
1
0
0
Wfunctioning
T
.
.
0
M
.1
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
purposes.
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
O
W
WW .100Y.
W
Y.Cand Buttons
WW .100Y.C M.TW
3.3WWSwitches
0
T
M.T
.
0
O
1
W
M
.
O
W
C
O
W
.C
W
WW .100Y.
Wthe windowW
0YThe
Y.C
TW
.
0
0
WW the Button
T
M.
.
1
0
Choosing
tab
leads
to
in
Figure
3.6.
function
is
designed
to
monitor
the
M
.
O
1
W
M
.
O
W
C
.
W
CO inTreal
WW
W time and show
00Y
0Yin.Ca graphical
Y.buttons
WWthe status
TWuser interface.
.
1
0
0
status W
of W
switches
and
It
can
be
M
.
.
1
0
M
.
O
W
WW 00Y.CO
W.1 Y.COM W
C
.
W
W
Y
W
W
Wbuttons..100
used to W
verify the functionality
of the switches and
M.T
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O button/switch statusWmonitoringY.process,
W is 00Y.CO
W
C
C
Press the Start
button to
start
and
button caption
W
.
W
W
W
0
Y
W
T
.
0
W
00
W.1 Y.C
M.T
OM and switches on W
W.1statusYof.Cbuttons
W.1to Stop.
changed from Start
InOthe
monitoring
process,
the
the
W
C
W
.
W
W
W
.T
100
00
0Y
W
.
.TW
1
0
M
.
1
W
M
.
O
W Press
board is shown in W
window
Stop to end
O and updated in realWtime.
Wthe monitoring
Y.C
WW .100Y.
W the GUI
W
0
Y.C
W
T
.
0
0
W
T
.
1
0
M
.
process.
WW 00Y
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
W.1
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
WW .100Y
.100
.TW
100
M
.
W
M
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
15
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
Figure 3.6.
and buttons. WW
O
W
.CO switches
Y.C
WW Monitoring
C
W
.
0
Y
W
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
M
.1design activities.
The
.T the status of button
00ability to check
OMis not needed in typical
W.1 andYswitch
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
W
W
W
.T
However,
provides
for M
verifying
if the buttons and
are
W
.1 switchesOM
.100
W
M.T users a simpleWmechanism
.100 it O
O
W
C
.
W
W
C
.
Y
W
.C
W
.TW
Thus, it can be
Wused for.1troubleshooting
.Tpurposes.
100
00Y
WW functioning
M
.
.TW
00Y correctly.
M
O
1
W
M
.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
Controller
and
Programmer W.1
W 3.4 .1SDRAM/SSRAM/Flash
00
.1
OM
M.T
OM
W
C
.
O
W
W
C
W
.
Y
W
C
W
W to write/read
Y. can be
W data.1to/from
.TW SSRAM,Wand FLASH
100 chips OM.T
00Y the SDRAM,
WThe
.
.Tused
00Panel
M
Control
1
W
M
.
O
W
Waccessed; the
.CO We.Twill
0Y.C M.TW
Y.C may.Tbe
WW
WW 00Yboard.
W describe how
0
0
WWthe SDRAM-U1
1
0
W
.
on the DE2-70
same
approach
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
0
W and FLASH.
.T the Memory tab and
isW
used to access
SRAM,
ClickMon
.10
W.1selectY.COM
M.T
.100 theOSDRAM-U2,
O
W
W
W
C
.
W
C
.
0
W chosen
“SDRAM-U1”
the.Twindow
in Figure
target memory
W
W 3.7..1Please
.TW
00Y noteMthe
0Yreach
WW .10to
M.T
.10for
O
W
M
O
W
C
O Also, please erase the
storing
.elfW
file is read-only.
writing data
WW .100Y.
W
0Y.C
Y.C
WWflash.1before
TWto it.
.
0
0
WW
T
M.
.
0
M
O
1
W
M
.
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
16
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
FigureW
O
WW 00Y.CO .TW
W
.CO the.TSDRAM-U1.
W 3.7. 0Accessing
C
W
.
Y
W
W
W
0
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W the SDRAM
A1
can
be written into
entering
the desired
W
.10 location,
.TW
00Y word M
M.T the address ofW
.100 by O
OM
W
.16-bit
W
C
.
O
W
C
.
Y
W
C
W
.
0
Y
.TW
toW
be written, W
and pressing
ContentsWof the location
can be
.T
10
00the WriteMbutton.
WW specifying
M
.
.T
1
00Y the data
.
O
1
W
M
.
O
O
W
WW3.7 depicts
Wof writing W
pressing
Read
Figure
theW
hexadecimal
0Y.CvalueM.TW
Y.C the result
W button. W
0
0
Y.C the.T
T
.
1
0
0
WWread .by
.
1
0
M
.
OM200, followed by reading
WW 00Y.CO .TW
W 1into location
CO
.location.
06CA
WWthe same
C
W
.
Y
W
W
W
0
Y
W
T
.
W
.10
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
0
Y
W
W
.TW
WW .100Y.
M.T
.10into
.TW of the Control
100is usedOtoMwrite
.
O
W
M
The Sequential
Write
function
Panel
the
contents
of
a
file
the
W
C
.
O
WW .100Y
WW 00Y.C
.TW
W
WW .100Y.C M.TW
W
T
M
.
O
1
SDRAM
as
follows:
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
WW
1
0 the starting address in the Address
1. Specify
OM
W.box.
WW 00Y.CO .T
W.1 Y.COM W
C
.
W
W
Y
W
W
0 Length
W
.T If the entire file W
1 be
W2. Specify
is .to
Mbox.
.in10the
OM
M.Tof bytes to be written
.100the number
O
W
C
.
O
W
W
C
.
Y
W
Y Length
00
W
in .1
the
box instead W
of giving.1the
.TW
00File
0Y.Ca checkmark
WWloaded,
M.
.TW may be placed
0then
M
O
1
W
M
.
O
W
C
O
WW .100Y.
WW of00bytes.
W
Y.C
WW .100Y.C M.TW
Wnumber
T
M
.
W
O
W a FileYto
.CO
OMof data, click on the W
W
W.1 theYwriting
C
.
Y
C
3. ToW
initiate
Write
Memory
button.
W
.
0
W
W
W
0
W
.10
M.T
.100
O
W
M.Tresponds with theW
.10Control
O
W
O
W
W
C
4. When
the
Panel
standard
Windows
dialog
box
asking
for
the
.
Y.C
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W
0
O
W.
M.T file in the usualWmanner.
W.1 Y.COM W
source
file,
the
Odesired
W
W.1specify
Y.C
C
.
0
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
0
M.Ta .hex extension are
.100 FilesOwith
The ControlW
Panel also
loading
extension.
W.1 Y.
M.T files with a .hexW
.10supports
W
O
W
W
C
.
C
W
.
0
Y
W
W using W
.T
WWthat specify
.Tvalues
100
00Y memory
ASCII text files
ASCII W
characters
toOrepresent
hexadecimal W.10
M
.
1
M
.
O
W
WW .100Y
W
Y.C the.Tline
WW .100Y.C M.TW
0
WW a file
values. For example,
containing
0
WW 00
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0123456789ABCDEF
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
W
. 67, 89,.T
W
defines four 8-bit values:
45,
AB,
WCD, EF. These
0Y be loaded
W values
.Tconsecutively
WW 01,.123,
10will
00Y
M
.
M
O
W
17
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
into
the
memory.
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
0
W
.T
00
M
.1the
M
.1function
W
M.T The SequentialWRead
O
is
used
to
read
the
contents
of
SDRAM-U1
W
.CO .and
O
W
C
Wplace them into a
.
Y
C
W
0
Y
W
T
W
0
0
W
T
.
.T
10
W.1 Y.COM W
OM
OM file as follows: WW.
W
C
.
C
W
.
Y
W
.T
Y
W the starting
.T
100
00 addressM
M
.
.TW 1. Specify
1
in
the
Address
box.
.
O
W
M
O
W
Y.C
WW 00Y.CO .TW
0the
WW
.Tbox.
0
Wthe
1
0Y.C M.TW 2. Specify
number
of
bytes
to
be
copied
into
the
file
in
Length
If the entire
M
.
1
M
.
O
W
O
W
C
.
O
W
C
W
.
Y
W
C
W
.
Y
W involves
W contentsWof the SDRAM-U1
are
Mbytes),
M.T then place a
.100 all 32 O
00Y
M.toT be copied (whichW
.100
W
M.T
O
W
C
.
O
.C
Y
Wthe Entire
W
.TW
Y.C
Win
TW
.box.
100
00YMemory
M
.
.TW checkmark
1
M
.
O
100
W
M
O
WW Content
3.WPress LoadWMemory
Wbutton. WW .100Y.C M.TW
.CO .T
Y.C to a File
0
Y
T
.
0
0
0
M
.1
.CO
WW 0dialog
W.1 Y.COM 4. W
When the Control
the standardWWindows
box asking
.CO with
Y
WWPanel00responds
W
0
Y
.TW for the
W
T
.
1
0
T
M
.
.
1
0
M
.
O
1
W
M
O
file, specify
desired
the usual manner.
W.
WW the
W
.CO .Tdestination
Y.C file .in
WW .100Y.C M.TW
W
0
Y
W
T
0
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M to erase
M.T and Flash. Please
.100 the SSRAM
Users
can use the similar way to
access
note
users
Oneed
W.1 that Y
M
.1
O
W
C
.
O
W
W
C
.
W
.C
W
W
.TW
W writing data
00
Ythe
W to it. .100Y
TW
.
1
0
T
M
.
.
0
flash
before
M
O
W
O
W
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
W
W
W
0Y.C USB
WW .103.5
T
M
W.1 Y.COM W
M. Monitoring WW.1
O
O
W
W
C
.
W
.T
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W monitoring
a USB
tool which monitors
the real-time
status of T
.C
O Panel provides users W
W The Control
WW
. aW
W
00Y
0Y.C M.TW
Y.C
W
1
0
0
WW USB
T
M
.
.
1
0
.
Othree
W status Y
M
to the DE2-70
of the mouse and
of.C
the
W TheY.movement
Oconnected
Wthe
W.1 mouse
CO
W
Wboard.
C
W
.
0
W
W
W
0
0
Y
W
T
.
1translatedOasMa.T
0 interface.
W
.
.T in the graphical W
1text
00 will beM
M
.
1
buttons
shown
and
The
mouse
movement
is
W
.
O
W
W
W
.CO .TW
Y.C
WW .100Y.C M.TW
0
Y(x,y)
W
T
.
0
0
WW position
1
0
with
range
from
(0,0)~(1023,767).
This
function
can
be used
Othe
W to verify
M
.1
OM
W.
C
.
O
W
W
C
.
Y
W
C
W
.
W
.TW
W
.T
100
00Y
WWfunctionality
M
.
.TWHost.
1
00Y of theMUSB
M
.
O
1
W
.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O to exercise the USB
WW 00Y.CO .TW
W the steps
.CO tool:
WMouse
C
W
.
Y
W
W
Follow
below
Monitoring
W
0
Y
W
T
W
M.
.10
W.1 Y.COM W
M.T
.100
O3.8.
W
O
W
W
C
.
W
C
1.
Choosing
the
USB
tab
leads
to
the
window
in
Figure
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
2. WPlug an USBOmouse to the USB HOST
DE2-70 board.
Y.C
WW .100Y
.TW
WW port.1on00the
.TW
WW .100Y.C M.TW
M
M
O
W
3. W
Press the Start
to start the USB
mouse monitoring
and button
Wcaption00isY.C
.CO .process,
WW
W
.CO button
Y
W
W
0
Y
W
T
0
0
WW changed
T
M.T
.1 is
. to Stop. In the monitoring
1 process,
0 from Start
M
.
O
1
W
M
.
the
status
of
the
USB
mouse
O
W
C
O
W
W
WW .100Y.
W
0Y.C M.TW
Y.Cshown .T
WPanel’s
0
0
WWupdated
M.
1
0
.
and
in
the
Control
GUI
window
in
real-time.
Press
Stop
to
O
1
W
M
.
O
W
C
.CO .TW
WW .100Y.
WW 0the
Ymonitoring
WW .100Y.C M.TW
0
Wterminate
M
process.
O
W
WW 00Y.CO
W.1 Y.COM W
C
.
W
W
Y
W
W
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
18
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
FigureW
Mouse
Tool. WW
O
W
.CO Monitoring
Y.C
W 3.8. USB
C
W
.
0
Y
W
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
.T
W.1 Y.COM W
.100 PS2
W.1 Y.COM W
Device
OM
W
W3.6
W
C
.
W
W
.T
W
.T
100
00
W
M
.
.TW
1
00Y
M
.
O
1
W
M
.
W
.C The .TW
O provides users a tool
W
COinputsTfrom
The Control Panel
time.
W a PS2 keyboard
0Y
Y.the
WW in.1real
0
0
WW to receive
.
0
WW .100Y.C M.TW
1
OM
W OnlyY.visible
OM in the control window.
W.code and
C
O
W
W
received
scan-codes
are
translated
to
ASCII
displayed
C
.
W
C
W
.
W
.TW
W
.T
100
00Y
WW .100Y
TW
M
.
.
1
M
.
O
W
M
O Return/ENTER” key
Wonly “Carriage
ASCII
areOdisplayed. For control W
key,
W codes
W
0Y.C M.TW
Y.C
WWis implemented.
W
0
0
Y.C
W
T
.
1
0
0
WW
T
.
.
1
0
.
W the Y
Mused to verify the functionality
ThisW
function
canObe
PS2 Interface. PleaseW
follow
steps
.1
OM
.CO .TW
WW 00Yof.Cthe
C
W
.
0
W
W
W
0
Y
W
T
.
Wbelow to.1exercise
.Tdevice:
00
.1
the M
PS2
W.1 Y.COM W
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
W
WW .100Y
.TW
Wleads to theW
0Y.C3.9.M.TW
Y.C
1. Choosing
the PS2 .tab
window in
Figure
0
0
WW
T
M
1
0
.
O
1
W
OM
W
W.
.CO .TW
Y.C
WW
0
Y
W
Keyboard
to
the
FPGA
board.
Then,
W
0
0
W
1
0
0Y.C
W2.W Plug.1a0PS2
T
M.T
.
.
1
M
.
O
W
M
O
W
C
W the Y
W
.CObutton
3. W
Press
Start
to start PS2Keyboard
receiving.Tprocess;
Button
caption10is0Y.
WW
W
0Y.C
WW .1input
0
0
W
T
M.
.
.
0
M
O
1
W
M
.
O
W
C
O to Stop.
W from Start
changed
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
Wwill Y.COM
O keyboard. The input data
W the attached
O
4. InW
the
process,
users can start to W
press
W
Wreceiving
C
.
C
W
.
Y
W
.T
00
W
.100
.TWwindow in W
1Press
00Y
M
.
O
1
W
M
.
O
W
be displayed
in
the
control
real
time.
Stop
to
terminate
the
monitoring
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W
.
.T
0
process.
W.1 Y.COM W
WW 00Y.CO
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.C
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
W
.T
100
00
W
.
.TW
1
00Y
M
.
1
W
M
.
O
W
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
W.1
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
WW .100Y
.100
.TW
100
M
.
W
M
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
19
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
FigureW
Keyboard. WW
O
W
.CO the .PS2
Y.C
W 3.9. 0Reading
C
W
.
0
Y
W
W
.TW
W
0
0
Y
W
T
1
0
W
T
M
.
.
1
0
M
.
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
W.1 Y.COM W
M.T
.100 SDOCARD
W.1 Y.COM W
W
W3.7
W
C
.
W
W
.T
W
.T
100
00
W
M
.
.TW
1
00Y
M
.
O
1
W
M
.
O specification of the SD
W
.C SD .TW
W
The functionOis designed to read the
identification
and
W
0Y1-bit
Y.C
WWcard..1The
0
0
WW
T
.
0
WW .100Y.C M.TW
M
1
M be used to verify W
Oof
Wfunctionality
Ocan
W. function
C
.
O
W
MODE
is
used
to
access
the
SD
card.
This
the
C
.
Y
W
C
W
.
W
.TW
W
.T
100
00Y
WW .100Y
TW
M
.
.
1
M
.
O
W
M
O SD card:
Wto exercise the
SD-CARD
Interface.
O Follow the steps below
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W 1. .Choosing
.T
M 3.10. First,
theM
SD-CARD
tab leads to W
the.1window inOFigure
100
W.1 Y.COM W
O
W
W
C
.
W
C
W to readWthe SD card.
.
0Y the Read
W then.10press
.Tbutton
WW2. Insert
TW
.100The OM.T
.to
a SD card
the DE2-70 board,
00Y
M
1
W
M
.
O
W
O
W
.C
W will0be
W
.Cidentification
Ydisplayed
WW .100Y.C M.TW
W
0
Y
W
T
.
and
specification
in
the
control
window.
0
WW SD.1card’s
T
.
0
W.1 Y.COM W
OM
WW 00Y.CO .T
W
W
C
.
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
20
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
Figure 3.10. Reading
card
O Identification and Specification.
O
WW 00Y.CO .TW
W
.C
WW the00SD
C
W
.
Y
W
W
W
Y
W
T
.
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100 Audio
O
W
3.8
Playing
and
Recording
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
W
.10
.TW
M.T
.100
OM
100
W
M
.
O
W
C
.
O
W
W
C
.
Y
W
This
interesting
audio
tool
is
designed
to
control
the
audio
chip
on
the
DE2-70
board
for
audio .TW
C
W
.
0
Y
W
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
Othe
W
M
O WAVE file, record W
W
C
.
O
W
playing
and
recording.
It
can
play
audio
stored
in
a
given
audio,
and
save
C
.
Y
W
C
W
.
W
.TW
W
.T
100
00Y
WW .100Y
TW
M
.
.
1
M
.
O
W
M
O
audio
The WAVE W
fileW
must be uncompressed,
sample),
W signalYas
W stereo (2 channels
.CaOwave.Tfile.
0Y.C M.TW
Y.C
WW per
W
0
0
W
T
.
1
0
0
WW
.
1
0
.
W Follow
and W
16-bits
96K,
.1 per channel.
OM48K, 44.1K, 32K, orW8K.
CO
.the
OM Its sample rate must
.C
Y
WWbe either
C
W
.
0
Y
W
W
.TW
W
0
0
Y
W
T
.
1
0
Wsteps below
M
.
.T tool.
1
00to exercise
M
.
this
O
1
W
M
.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .TW
W
C
.
W
C
W
.
Y
W
W
W
0
Y
W
.T
Audio
0 Figure 3.11.
W 1. Choosing
.1in
W.1 Y.COM
M.T tab leads to the window
.100 the O
OM
W
W
W
C
.
W
C
or speaker
port
on the board.W
W
0Y
Y. plug .aTheadset
W to the
.TW
W2.W To play
M.T
.100
10LINE-OUT
00audio,
M
.
O
1
W
M
.
O
W
C
O
W the “Play
3. W
Select
item in the com-box,
shown
3.11.
WW .100Y.
W
0Y.Cin Figure
Y.C Audio”
WW as
TW
.
0
0
W
T
M.
.
1
0
M
.
O
1
W
M
.
O
W
C
O to select a WAVE file.
Wwill be00Y.
W “Open Wave”
.C of the.Tspecified
4. Click
waveWfile
W
WWThe waveform
00Y
WW .100Y.C M.TW
1
M
.
W.1in Y.COM
O
W
O
displayed
in
the
waveform
window.
The
sampling
rate
of
the
wave
file
also
is
displayed
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
the Sample
Rate
Combo-Box.
You
can
drag
the
scrollbar
to
browse
the
waveform.
In
the
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W
.T
0
O
W.
waveform
the
left-channel
OMand green line represents
W.1 Ysignal
OMblue line represents W
W
W.1window,
C
.
Y.C
C
W
.
0
W
W
W
0
0
Y
W
T
.
0
W
.T
00
right-channel
W.1 Y.C
W.1 Y.COM W
OM
W
W.1 signal.
W
C
.
W
W
0 download
W program
.T the waveform to W.100
0will
W “Start .Play”
TW play. The
5. Click
.audio
1
00Y to start
M
.
1
M
O
W
O
W
W audio playing
Y.C
WW .100Y.
Wchip for audio
0
Y.C the audio
WWplaying,
T
SDRAM-U1,
and
then
start
the
.
0
0
WW configure
T
.
1
0
M
.1
W.
OM
WW 00Y
Wwill
CO To
.speaker.
Wheadset
C
W
.
Y
W
W
process.
You
hear
the
audio
sound
from
the
or
stop
the
audio
W
0
Y
W
T
.
0
W
W.1
M.T
.100
W.1 Y.COM W
O
W
W
W
C
playing,W
simply
click
“Stop
Play”.
.
W
W
W
.T
.100
.TW
100
00Y
M
.
1
W
M
.
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
21
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
Figure 3.11. WPlaying audio
selected wave W
fileW
O
W
.CO from.TaW
Y.C
W
C
.
0
Y
W
W
.TW
W
0
0
Y
W
1
0
0
W
T
M
.
.
1
0
M
.
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
.T
W.1 Y.COM W
.10record
OM
W.1 follow
sound
the
steps below:
OM using a microphone,Wplease
W
WTo
C
.
C
W
.
Y
W
W
.T
W
.T
100
00
W
M
.
.TW
1
00Y
M
.
O
1
W
M
.
W
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
W
WW .11.00Y
1
.on the board.M
Plug aOmicrophone
to the MIC port
M
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
2.
“Record
MIC” item in the
and
select desired sampling rate,
inM
.1
O
W.1as shown
M
.100Select the
OM
Wcom-box
C
.
O
W
W
C
.
Y
W
C
W
.
W
.TW
W
.T
100
00Y
0Y 3.12.M.TW
WW .10Figure
M
.
1
M
.
O
W
O
.C
W
WW process.
CO Record”
W will configure
.“Start
0Ychip
Y.CThe program
WW the audio
.TW
W
0
0
Y
W
T
to
start
the
record
.
1
0
0
WW 3. .Click
T
M
.
.
1
0
M
.
O
1
W
M
O
O
W audio0signal
W MIC
WW from
W
.Crecording,
0Y.C M.TW
Y.CMIC port,
Wthe
retrieve audio
signal
the
and then save
W
0
Y
W
T
.
1
0
0
WW for
T
.
.
.10
W.1 Y.COM W
OM
WW 00Y.CO .TW
Winto
W
C
SDRAM-U1.
.
W
W
W
0
Y
W
1
W
M.T
.10
OM
100
W.will
M.T
Osignal
W
C
.
O
W
C
4.WW
To. stop recording,
click
“Stop
Record”.
Finally,
audio
saved
in
SDRAM-U1
be
.
Y
W
C
.
Y
W
W
.TW
W
M.T
.100
.TW
100the waveform
00Yto the host
M
.
O
1
W
M
.
O
W
C
uploaded
computer
and
displayed
on
window.
Click
“Save
Wave”
W
.CO .TW
WW .100Y.
WW .100Y.C M.TW
WWto save.1the
M.
00Ywaveform
O
W
M
into
a
WAV
file.
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
22
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW Figure 3.12.
O
W
as a WAVWfile.
W Recording
O
W
.CO and.TSaving
Y.C
WAudio
C
W
.
0
Y
W
W
.TW
W
0
0
Y
W
1
0
0
W
T
M
.
.
1
0
M
.
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
Mon
To0record
audio .sound
from LINE-IN port,
connect
the.1LINE-IN port
OM an audio source to
W.1 please
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
Was recording
the1board.
operation
is as same
W
M.TMIC.
.100 audioOfrom
W.1 Y.COM W
M.T
. 00 The
W
O
W
W
C
.
W
C
W
.
Y
W
.T
W
.T
100
00
WW .100Y
.
.TW
1
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
W
W
.TWPanel W W.100Y OM.TW
00Y Control
0Y.C M
WW3.9 .10Overall
.TW
1
Structure
of
the
DE2-70
M
.
O
W
O
W
WW .100Y.C M.TW
W
Y.C
WW .100Y.C M.TW
0
WW
T
.
0
W with
The W
DE2-70
Control
running in the Cyclone II
.1
CO
.the
OMPanel is based on a NIOS
WFPGA
W
.CO
Y
WW II system
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.in C code; the hardware
1 part is OM.T
WSDRAM-U2
.
.T The software partWis.10implemented
00 or SSRAM.
M
1
W
M
.
.CO .TW
Y.C
W
CO
Ymakes
WW .100user
WW 00inY.Verilog
.TW
Wwith SOPCW
0
0
W
T
M
.
implemented
code
builder,
which
it
possible
for
a
knowledgeable
1
M
.
O
1
W
O
OM
W.
Y.C
WW Panel.
W is located
0the
Y.C The .code
WW inside
.TW
W of the WControl
0
0
Y.C
T
toWW
change 10the
functionality
1
0
0
T
M
.
.
1
M
.
O
W
W
OM
W
W.
.CO .TW
Y.C
W
0
Y
W
W
DE2_70_demonstrations
on
the
DE2
System
CD-ROM.
0
0
W
1
0
WW .100Y.C directory
T
M.T
.
.
1
M
.
O
W
M
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M.
O
W
O
W
C
O users must first configure
W 3.1300Y.
W
.C
To run the
Control Panel,
explained
inTSection
3.1. W
Figure
WW it.1as
. W
00Y
WW .100Y.C M.TW
M
W.1II Y.COM
O
W
O
depicts theWstructure
of .the
Control
Panel.
Each
input/output
device
is
controlled
by
the
NIOS
W
W
C
.
W
C
Y
W
.TW
W
.100
.TWchip. The W
100 withOthe
00Yin the FPGA
M
.
O
1
W
M
.
Processor instantiated
communication
PC
is
done
via
the
USB
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W The.1NIOS
0
M PC and performsWthe
.1 from Othe
O
W.
Blaster link.
II Ointerprets
the commandsWsent
M.T
W
C
.
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W actions.
.1
.T
00
corresponding
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
23
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
System Interconnect Fabric
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .T7-SEG
O
W
C
W Display
.
Y
W
C
W
0
Y
W
0 SOPC M.T
W
SEG7 Controller
10
0FPGA/
M
.
.TW
1
.
O
W
M
O
W
W
CO
WWController.100Y.C M.T
SDRAM
SDRAM U1
W
WW .100Y.C M.TW
T
.
O
W
M
O
W
Nios II
O
II .C
W
SDRAM
Controller
0Y.C MSDRAM
WW
TWU2
Program
.
W
0
0Y
Y.C
WW .1NIOS
T
.
1
0
T
.
.
M
OM
WW 00Y.CO LCD
.CO .TW
WW TIMER
C
LCD W
Controller
.
Y
.TW
W
0
Y
W
1
0
0
M
.
.T
1
M
.
O
W
M
O
USB Controller
Mouse
W
.CO .TW JTAG WWW 00Y.C
WW .100Y.C USB
.TW
T
.
M
1
00Y
M
.
JTAG
O
W
M
Blaster
O
W PS2 Controller
.CO .TW Hardware WWW 00Y.C
WW .100Y.C PS2 Keyboard
.TW
Y
T
.
0
M
1
M
.
O
10
W
M
LED/Button/ W
WW 00Y.CO .TW PIO Controller
.CO .TW
WW .100Y.CSwitch/
.T
Seg7/
Y
W
0
M
1
0
M
.
O
1
W
SDCard
M
.
O
W
C
.
O
W
W
WFlash
AvalonMM
W
00Y Flash M.TW
Y.C
WW .100Y.C M
TtateWBridge
.
1
0
T
.
.
0
Controller
Tris
1
W
O
W
.CO .TW
OM
W
W.
C
.
Y
W
C
W
.
0
Y
W
W
0
Y
W
.T
Nios II
Avalon- MM
SSRAM W.1
M
.100
OM
M.T
.100
O
Program
SSRAM
W
C
.
O
W
W
C
Tri
state
Bridge
Controller
W
.
Y
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
.TW
WW .100Y.C M.TW
M
O
W
O
W
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
Wblock diagram
Figure 3.13.W
The
panel.
O
W
WDE2-70 control
Y.C of.the
WW .100Y.C M.TW
0
W
T
0
WW .100Y.C M.TW
W.1 Y.COM W
O
WW 00Y.CO .TW
W
W
C
.
W
W
W
0
Y
W
T
.
0
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
24
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W users to
TW
.components
0Y a video
W comes
T that allows
.utility
10access video
0with
0Y
TWDE2-70 board
on the
M
.
.The
1
M
.
O
W
M
O
W
C
.
O
W
C
W
.
Y
W
C
W
.
Y
W
.T through the
W from a host
W computer.
board
board
M
.100with the
00Y
M.Tcomputer communicates
.100 TheOhost
O
W
M.T
W
C
.
O
W
W facility00can
0Yvideo components
Y.Cbe used.TtoWverify the functionality
W
link.W
The
.TW on the
Y.C USB-Blaster
10of
M
.
.TW
1
M
.
O
100
W
M
W fromYthe
W port.
.CO
Wsent
capture the video
video-in
ports, or display
pattern
VGA
W
.CO board,
0Y.C on the
WWdesired
.T
W
0
0
Y
W
T
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
0
W
OM of the Video Utility
W.1basicYfunctions
panel,
then describes
.CO
OMchapter first presentsWsome
Wcontrol
W.1 Y.CThis
C
W its
.
Y
W
0
W
T
.
W
0
0
W
T
.
1
0
0
T
M
.
M
M. in block diagram W
.1 0
structure
form,
its capabilities.
Odescribes
W.1and finally
WW 00Y.CO .TW
C
.
W
Y
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
4.1 OVideo Utility Setup
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O Utility is located W
WW
W
.CO .Tutility/SW”
Y.C System
Video
in the “DE2_70_video
folder
in the
DE2-70
W
0
Y
W
.TW
W
0
0
W
1
0
0Y.C
WW .10The
T
M
.
.
1
M
.
W theYVideo
Wwhole Y
.CO Utility
OMTo install it, just copyWthe
WLaunch
W CD-ROM.
folder
host computer.
.CO to your
C
W
.
0
W
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
OMthe “DE2_70_AV_UTILITY.exe”.
WW 00Y.CO .TW
W.1by executing
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
W
M
.1 Control O
M.TFPGA board before
.100
Specific
toOyour
the
Panel
W
M.T files should beWdownloaded
.100 configuration
W
C
.
O
W
W
C
.
Y
C
W
.
0
Y
.TW
W The.1configuration
.T include oneW
10 one .elfOfile.
00
WW can.request
M
.
.TW required tasks.
00Y it to M
perform
files
.sof
file
and
M
1
W
.C
O
W
W
WW 00Y.CO .TW
0Y
W
.TW
Wsimply click
0
Y.Cthe codes,
Wthe
1
0
WWTo download
T
“Download
Code”
button
on
the
program.
The
program
M
.
.
1
0
M
.
O
1
W
M
.
W
O
W
W
.CO
Y.C
W to the W
0through
Ythe
.TW
W
0
0
Y.C II and
T
will call 0Quartus
Nios II toolsWtoWdownload
control
codes
FPGA
board
.
1
0
0
WW
T
M
.
.
1
M
.
O
1
W
M
.
O
W
Wis downloaded
Wfile
W The .elfWfile
0Y.C M.TW
Y.C
WW 00Y.CO connection.
TheW
.sof
is downloaded
to.T
FPGA.
W
0
0
1
0
WUSB-Blaseter[USB-0]
T
.
.
M
.1
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
to SDRAM-U1.
W
W
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
To activate
the
Video
Utility,
perform
the
following
steps:
O
W
WW .100Y.
W
Y.C
WW .100Y.C M.TW
0
W1.W Make
T
M.T
.
0
O
1
W
M
.
sure
Quartus
II
and
Nios
II
are
installed
successfully
on
your
PC.
O
W
C
W
WW .100Y.
WW 00Y.CO .TW
0Y.Cport, M
W
TW the 12V power
.
0
W
M.
1
.
2. Connect
the
supplied
USB
cable
to
the
USB
Blaster
connect
supply,
O
1
W
M
.
O
W
C
.CO .TW
WW .100Y.
WW
WW .100Y.C M.TW
Wand
M
turn.1the
ON
00Ypower switch
W
O
W
.CO
OM
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
3. W
Set the RUN/PROG
switch
M.T
.100
W.1 Y.CO
M.T to the RUN position
.100
O
W
O
W
W
C
.
W Video Utility
.C
W user .100
WWon the.1host
4. Start
.TThe
00Ycomputer.
WWthe executable
.TW
00Y DE2_70_AV_Utility.exe
M
1
M
.
O
W
O 4.1 will appear. W
WW 00Y.CO
Wshown in
.C
C
W
.
Y
W
W
interface
Figure
W
0
Y
W
T
.
W
.T
.10
W.1 Y.C
.100
OM the USB port until you
W
OM button. The Control
W
W
C
.
W
5. Click the
“Download
Code”
Panel
will
occupy
C
W
.
Y
W
W
W
.T
100
00
W
.
.TW
1
00Y
M
.
1
W
M
.
O
W
O use Quartus II to download
W you cannot
close that
port;
Winto the FPGA
WW .100Y.
0Y.C M.Tfile
WW .1a0configuration
WW .100Y.C M.TW
until you close
port.
O
WW 00Y
W the USB
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T use.
W.1
Mfor
.1is00now ready
6. The Video Utility
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
WW .100Y
.100
.TW
100
M
.
W
M
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
25
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
Chapter 4
DE2-70 Video Utility
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO Utility
WW 00YVideo
Wwindow. WW .100Y.C M.TW
T
.
WW .100Y.C M.TWFigure 4.1.WThe DE2-70
1
M
.
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
.C
WW .100Y
4.2WWVGA
.TW
W
YDisplay
WW .100Y.C M.TW
0
W
T
M
.
0
O
1
W
M
W.
.CO .TW
Y.C
WWUtility
.CO tab .in
04.2.
Y
WW
.TW
W
0
0
Y
W
Choosing
Display
the
DE2-70
Video
leads
to
the
window
shown
in
Figure
1
0
0
WW the
T
M
.
1
0
M
.
O
1
W
.
W
OM
CO computer
W to the FPGA
0Y.C M.T
Y.host
WWboard.10and
WW is00designed
TheWfunction
download
an image
the
W
0
Y.C to.T
WW from
T
.
0
M
.1
OM
W.1 Y
Othe
WW 00Y.CO .
W
C
.
W
C
W
.
output
the
image
through
VGA
interface
with
resolution
640x480.
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M
.100
M
W
O
W
.CO
O to exercise the Video W
Please follow
the steps below
Utility:
W
W
C
.
Y
C
W
.
0
Y
W
W
W
0
W
0Y
W
M.T
.100
W.1 Y.CO
M.Tto the VGA port ofWthe
.1a0VGA
O
1. Connect
monitor
board.
W
O
W
W
C
.
W
Y
W
W
.T
0Y.C andMspecify
.100
.TW an imageW
100
0button
M
.
O
1
W
2. W
Click Load
file
for
displaying.
It
can
be
a
bitmap
or
jpeg
file.
.
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W selected
.T
00
The
file M
display
of the Video Utility.
W.1 Y.C
OM
W.1 window
O will be displayed on the
W
W.1 image
C
.
W
C
W
.
Y
W
W
0 imageMto.Tthe VGA 640x480 .100
W to fit
0the
W the desired
TW
3. Select
method
1
00Y ImageM.Positioning
.
1
.
O
WW 00Y.
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
display
dimension.
W
W.1 Y
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W button
4. ClickW
Display
downloading
the W
image to the
.T
100
00DE2-70 board.
.
.TW
1
00Yto startM
M
.
1
W
.
W
O
W
COthe screen
5. After finish
see the desired
image shown
Wof the VGA
Y.on
WW .100
W
0
Y.C you will
WW
T
.
0
0
WWdownloading,
T
.
1
0
M
.
.1
OM
WW
monitor. WW
WW 00Y.CO .TW
C
.
W
W
Y
W
W
M
.1
M.T 26
.100
O
W
WW 00Y.CO .TW
C
.
W
W
Y
W
W
M
.1
M.T
.100
O
W
WW 00Y.CO
C
.
W
W
Y
W
W
M.T
.100
W.1
O
W
W
C
.
W
W
Y
W
W
M.T
.100
O
W
W
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00 imageMfile
WW .100Y
M
.
.TW 4.2. Displaying
1
.
O
W
M
Figure
selected
on
VGA
Monitor.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
00
.1
W.1 Y.COM W
M.T
.1Video
OM
W
O
4.3
Capture
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
C The function
Choosing
Capture
WWto capture
WW the
W to the window
00Yan M.TW
0Y.4.3.
Y.C tab.Tleads
WW in Figure
TW is designed
.
1
0
0
W
.
1
0
M
.
1
W
M
O board to the host computer.
W from the
.CO .TW
Osources,
W
W. the Y
C
image
from
video
and sent the image
FPGA
The
.
Y
W
C
W
.
0
Y
W
W
W
0
0
W
.T
W
.T
00 can beMPAL
.10
W.1 Y.COM
.1source
OM
W
input video
or
NTSC
signals.
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
WW .100Y.
WW 00Y.CO .TW
0Y.Csource:
WWfrom.1a 0video
TW
.
Wfollow
M.
M
Please
the
steps
below
to
capture
an
image
O
1
W
M
.
O
W
C
.
O
W
.C
WW 0a0video
W
00Y
0Yor
Y.C source,
WW player
TW camera, toWVIDEO .IN
.
1
0
T
M
.
1.W Connect
such
as
a
VCD/DVD
NTSC/PAL
1
M
.
O
W
WW 00Y.CO
W.1 Y.COM W
C
.
W
W
Y
W
W
W1 or VIDEO
.Tthe board. W W.100
M.T
W.1 Y.CO
Mon
.100 IN 2 port
O
O
W
W
C
.
W IN002.Y
.C
W
W Video
W IN 1 orWVIDEO
2. W
Specify
as.T
VIDEO
.TW
.100
1
00YSourceM
M
.
O
1
W
.
O
W
O to start capturing process.
W
W
.C will see
Y.C
W Then,
C
W
.
0
Y
W
W
3. Click
Capture
button
you
the
captured
image
W
0
0
Y
W
T
.
0
W
M
W.1 Y.C
M.T
.100
Odimension
W.1The image
O
W
Wthe
C
.
W
shown
in
display
window
of
the
Video
Utility.
of
the
captured
C
W
.
Y
W
W
W
.T
100
00
W
.
.TW
1
00Y
M
.
1
W
M
.
O
W
O
W displayed.
image W
is also
WW .100Y.
W
Y.C
WW .100Y.C M.TW
0
W
T
.
0
W as a bitmap
4. Users can click
image
file.
OMto save the captured W
WW 00Y
W.1 SaveYbutton
.CO or jpeg
C
W
.
Y
W
W
W
0
W
T
.
0
W
W.1
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
WW .100Y
.100
.TW
100
M
.
W
M
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
27
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00 Capturing
WW .100Y
M
.
.TW
1
M
.
O
W
M
Figure
4.3.
Video
Tool.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
00
.1 Video
W.1 Y.COM W
M.T
.1Overall
OMUtility
W
O
4.4
Structure
of
the
DE2-70
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
W II system
TheWDE2-70
Video
NIOS
running .in
the CycloneW
II W
FPGA with
00Ythe M.TW
0Y.C
Y.C Utility.TisWbased on aW
TW
1
0
0
W
.
1
0
M
.
O
1
W
O in C code; the hardware
W
OM The software part
W
W. orYSSRAM.
C
SDRAM-U2
is implemented
part0Y
is.C
.
W
C
W
.
Y
W
W
.TW
W
0
0
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
O
1
W
.
implemented
code with SOPC builder,
which makes
for a knowledgeable
userY.C
OM
W
.COit possible
WW
W
Y
W
WW in00Verilog
W
00
0
Y.C
W
T
.
1
0
W
T
M.T
.
.
1
M
.
O
1
W
M
.
to change
the
functionality
of
the
Video
Utility.
The
code
is
located
inside
the
O
W
C
O
W
WW .100Y.
W
0Y.C M.TW
WWSystem
0
WW .100Y.C directory
T
M.
.
1
.
DE2_70_demonstrations
on
the
DE2-70
CD-ROM.
O
W
M
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
W
Figure 4.4
block diagram
by.10
W depicts.1the
100 input/output
00Y
M.T device is controlled
.Each
O
W
M.T of the Video Utility.
O
W
O
W
W
C
.
Y.C
W between
W
.C
0
Y
W
W
0
0
Y
W
T
the NIOSW
IIW
Processor
instantiated.
The
communication
the
DE2-70
board
and
the
host
PC
.
1
0
0
.T
0
O
W.
W.1 Y.COM W
OMNIOS II processor interprets
W
W.1 link.
Y.C
W
C
.
0
W
W
is via the USB
Blaster
The
the
commands
sent
from
the
PC
and
W
0
0
Y
W
T
.
0
W
.T
00
W.1 Y.C
W.1 Y.COM W
OM
W
W.1 actions.
W
performs the appropriate
C
.
W
W
W
.T
100
00
W
.
.TW
1
00Y
M
.
1
W
M
.
O
W
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
W.1
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
WW .100Y
.100
.TW
100
M
.
W
M
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
28
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
System Interconnect Fabric
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
NIOS II
M
.10
.100FPGA OM.T
W
M.T
W
.CO .TW
O
W
Program
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
.100SOPC OM.T
W
M.T
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
0
Y
W
SDRAM W.1
M.T
.100
OM
M.T
O
W
C
.
O
W
C
.
Controller
Y
W
NIOS
II
C
W
.
0
Y
W
TW SDRAM-U1
.
W
0
0
W
T
.
1
0
0Y
T
M
.
.
1
M
.
OM
WW 00Y.CO .TW SDRAM-U2
WW 00Y.CO .TW
C
.
W
W
SDRAM
Y
W
.1
00
.1TIMER OM
OM
M.T
Controller WW
W
C
.
O
C
.
Y
W
C
VGA
W
.TW VGA
00
Y.
W
.TW
1Controller
00Y
M
.
.TW
1
M
.
O
100
W
M
O
JTAG
WW JTAG
W
.CO .TWBlaster
Y.C
WW .100Y.C M.TW
0
Y
W
T
.
0
0
0
M
.1
WW 00Y.CO .TW
W.1 Y.COM Hardware
WW 00Y.CO .TW
W
W
W
Multi
.1 - Port OM SSRAM
.T
1
00
M
.
1
W
M
.
O
W
SSRAMY.C
W
W
W
.CO .TW
Y.C
WW Controller
.TW
00
0
Y
W
T
.
1
0
0
M
.
1
0
M
.
O
1
W
M
.
O
W
Avalon
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
MM Slave
O
W
M
.1
O
W
W
C
.
VIDEO-In 0Y.C
W
VIDEO
W
Y
W
WW 00Y.CO .TW
.TWIN
0
0
W
T
.
1
0
M
.
1
Controller
M
.
O
W
O
W
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .TW
W
.CCapture
W4.4.
C
W
.
Y
W
W
Figure
Video
Block
Diagram.
W
0
Y
W
T
.
0
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.Tfor video displaying
.100controlOflow
O
W
.CO .TW
W
W
C
The
is
described
below:
.
Y
W
C
W
.
0
Y
W
W
Y
W
.T
00
W
.10
.TW
M
.1image
OM
W
M
.101.0 Host
O
W
C
computer
downloads
the
raw
data
to
SDRAM-U2.
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
0
W
.T
10
0Nios
WW .12.00YHost issues
M
.
.TaW“display” command
1
M
.
O
W
M
to
II
processor.
W
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
WW 3.
1
0
M and moves the rawWimage
.
IIOprocessor
interprets the command
received
W dataY.from
M
CO
W.1 Nios
WW 00Y.CO .TW
C
.
0
W
W
.TW
W
0
Y
W
1
0 SDRAM
W
M
.
.T
to SSRAM through the
Multi-Port
SSRAM
controller.
1
0the
M
.
O
1
W
M
.
.C
O
W
.CO .TW
WWthe raw
.C
0Y
Yimage
WWand sends
.TW
W
0
0
Y
W
Controller
continuously
reads
data
from
the
SSRAM
them
1
0
0
WW 4. .1VGA
T
M
.
.
1
0
M
.
O
W
M
W theYVGA
WW 00Y.CO .TW
.CO port..TW
WW .100Y.C M.TW
W
0
WW .to
0
W.1 Y.COM W
WW 00Y.CO .TW
W 1 Y.COM W
W
W
W
0
W
.T
W
T
00
.10
W.1 Y.COM
M.capturing
.1flow
OM
W
O
W
W
C
.
W
The control
for
video
is
described
below:
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
W computerOissues a “capture” command
1. Host
.IICprocessor.
WW .100Y.
WW to.1Nios
.TW
00Y
WW .100Y.C M.TW
M.
M
O
W
O
W
C
2. Nios
II
processor
interprets
the
command
and
controls
Video-In
controller
to
capture
the
O
W
WW .100Y.
W
Y.C
WW .100Y.C M.TW
0
WW
T
M
.
0
.1 data into
rawW
image
Nios II processor copiesW
theWraw
O
W is done,
.CO
OMthe SSRAM. After capturing
C
.
Y
W
C
W
.
0
Y
W
W
0
Y
W
Wimage data
.TW to SDRAM-U2.
M.T
.100
SSRAM
W.1 Y.CO
M
.100from the
O
W
O
W
W
C
.
W
.C
Y
W
W
.TW
TWimage dataW
.100
.raw
3. W
Host computer
from the .SDRAM-U2
100
00Yreads the
M
O
1
W
M
.
O
W
O
W
W
.C
Y.C
WRGB color
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
4. Host
computer
converts
the
raw
image
data
to
space
and
displays
it.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
29
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
.C
W
W
.Cusing
WW 00Y
W
.CO This
0Yeach
Wand
Wchapter gives
0
Winstructions
T
for
the
DE2-70
board
describes
ofM
its.TI/O devices.
.
1
T
.
.
1
00Y
M
.
O
W
M
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1
10
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
5.1.T Configuring the
II FPGA
00
W.1 Y.COM W
OM
W.1Cyclone
W
W.1 Y.COM W
C
.
W
W
Y
W
.T
W
.T
M
.100 board
.T
10a 0circuit O
00
M
.
O
1
The
procedure
for
downloading
from
a
host
computer
to
the
DE2-70
is
described in
W
M
.
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TWon the
W
0
0 This tutorial
Y the tutorial
WIntroduction.
T is found in the DE2_70_tutorials
.
1
0
0
T
M
.
.
1
0
Quartus
II
folder
M
.
O
1
M
.
WW 00Y.C
W
WW 00Y.CO .TW
CO
W
WW 00Y.DE2-70
.Ttreat
W
W
1
T
System
CD-ROM.
The
user
is
encouraged
to
read
the
tutorial
first,
and
to
the
M
.
.
1
M
.
O
1
W
M
.
O
W
C
.
O
W
W
C
W
.
Y
W
.C
Y
W
W
W as a short
W reference.
.TW
M.T
.100
.Tbelow
100
00Yinformation
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O that stores configuration
COCyclone
WWdata0for
W
.Cchip
Y.the
WWEEPROM
CO board
contains W
a serial
II
W
0
Y
W
.TW
W
0
T
.
1
0
0Y.DE2-70
WW .10The
T
M
.
.
1
M
.
O
W
M
O
W
O configuration data isW
W FPGA. This
.Cloaded .from
Y.CFPGA each
WWchip into
.TW
00the
W automatically
TW the EEPROM
1
00Y
WW .100Y.C M.TW
M
.
1
M
.
O the
W theYQuartus
it isWpossible
O is applied to the board.
WW to00reprogram
W time power
.CO II.Tsoftware,
Y.C
WUsing
C
W
.
W
.TW
W
0
Y
W
1
0
W
M
.
.T and it is also possible
1
00 at any M
M
.
O
1
W
.
FPGA
time,
to
change
the
non-volatile
data
that
is
stored
in
the
serial
O
W
O
W
WW .100Y.C M.TW
W
Y.C
WW .100Y.C M.TW
0
WW EEPROM
T
.
0
methods are described below.
OMBoth types of programming
WW 00Y.CO .TW
W.1 Y.chip.
WW 00Y.CO .TW
C
W
W
W
W
W
.1
programming:
In this method
Joint
OM
Wstandards
M.T
.11.00 JTAGO
OM named after the IEEE
W.1of programming,
C
.
W
W
C
W
.
Y
W
C
W
.
0
Y is downloaded
W into the
Y Action Group,
W
.T
10Cyclone
00stream
WW .100Test
bit
directly
IIM.T
.
.TW the configuration
1
M
.
O
W
M
.C
O
W
W
WW 00Y.COas long
W
0Yboard;
W
.TW
0
T
as
power
is
applied
to
the
.
1
0Y.C TheMFPGA
WW .10FPGA.
M
.
.TW will retainWthis configuration
1
M
.
O
W
O
W
W
W
.CO .Tis
Y.C off. .TW
WW .100Y.C M.TW
configuration
lost when the
power is0turned
W
0
Y
W
0
WW .the
M
10
W.1ActiveY.Serial
.CO .TW
OM In this method, W
WW 00Ybit
W AS
CO programming,
C
2.
programming:
called
the
configuration
W
.
W
W
W
0
Y
W
T
1
W
M.
.10
OM
W.provides
M.T
.100 is downloaded
Oserial
W
C
.
O
W
W
C
stream
into
the
Altera
EPCS16
EEPROM
chip.
It
.
Y
W
C
W
.TW
W
00
0Y
W
TW
.
1
0
WW .100Y.
T
M
.
.
1
M
.
O
W
Wthat theY.information
non-volatile
is retained even
OM of the bit stream,Wso
W when 0the
W
CO
Y.C
W
.Cstorage
0
W
W
0
Y
W
T
.
1
0
0
WW power
T
M.T
.
. DE2-70 board is turned
1 When O
0supply to the
M
.
O
1
W
M
.
off.
the
board's
power
is
turned
on,
the
W
C
O
W
W
W
WW .100Y.
W
0Y.C M.T
Y.Cdata in.Tthe
W
0
0
WWconfiguration
M.
1
0
.
EPCS16
device
is
automatically
loaded
into
the
Cyclone
II
O
1
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
WW .100Y.C M.TW
WFPGA.
M
O
W
WW 00Y.CO
W.1 Y.COM W
C
.
W
W
Y
W
W
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
.C
W
WW both.1JTAG
The sections
programming.
For both .100
.T
00Y and AS
WWbelow.1describe
.TWused to perform
00Y theMsteps
M
O
W
O
WW 00Y.CO
W board
.C cable..Using
W via 0a0USB
C
W
.
Y
W
W
methods the
DE2-70
is
connected
to
a
host
computer
this
connection,
W
Y
W
T
W
W.1 Y.C
M.T
.100
OMdevice. The process W
W.1USBYBlaster
O
W
C
.
W
the board will be
identifiedYby
the host computer
as
an
Altera
for
C
W
.
W
W
W
.T
100
00
W
.
.TW
1
00
M
.
1
W
M
.
O
O
W
W computer
installing on theW
host
that communicates
withWthe
WW driver
W
0Y.
Y.C
W software
0
0
Y.C the necessary
Wdevice
T
.
1
0
0
W
T
.
.
1
0
M
W. DE2-70
USB Blaster is described
tutorial
This tutorial isWW
OM Getting Started withWAltera's
W.1 in the
.CO Board.
Y
C
W
.
Y
W
W
W
0
Y
W
T
.
100
0
W
.
.T
1
00 CD-ROM.
M
.
1
W
M
.
available on the DE2-70
System
O
W
O
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M.T 30
.100
O
W
WW 00Y.CO .TW
C
.
W
W
Y
W
W
M
.1
M.T
.100
O
W
WW 00Y.CO
C
.
W
W
Y
W
W
M.T
.100
W.1
O
W
W
C
.
W
W
Y
W
W
M.T
.100
O
W
W
W
Y.C
Chapter 5
Using the DE2-70 Board
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
M
.1
O
W
Oin
Wthe
C
.
Y.C
Configuring
FPGA
JTAG
Mode WW
W
W
0
Y
.TW
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
W
M
CO
Wdownload
.CO configuration
Ya .configuration
WW the
CO
W
0
Y
W
.TW bit stream into the
Figure
5.1
illustrates
JTAG
setup.
To
W
0
0
W
T
.
1
0
M
.
.T
1
M
.
O
W
M
O
W
.C following
CO
Cyclone II FPGA,
Wsteps:
Ythe
WW .100Y.C M.TW
W
0
WW perform
T
.
0
T
.
1
M
.
OM
WW 00Y.CO .TW
.CO to .the
• Ensure
that
power is
applied
DE2-70 board
WW
W
Y
W
W
0
Y.C
W
T
.1
.T
M to the USB Blaster
.10 USBOcable
OM board (see Figure
W
W
C
.
OM
• Connect the
supplied Y
port
on
the
DE2-70
W
C
.
Y
W
C
W
.
0
W
.TW
.T
10
0Y
M
.
.TW 2.1) W W.100
M
O
W
M
O
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
O
W
by setting the
(on the left side
W programming
.Cswitch
OM • Configure theWJTAG
WRUN/PROG
.CO circuit
Y
C
W
.
0
Y
W
TW
.
W
0
0
Y
W
T
1
0 position.M.
M
.
.T of the board) to the
1
RUN
.
O
100
W
M
WW 00Y.CO .TW
.CO •.TW
0Y.C module
WW II Programmer
.TWto select a
0
Y
W
1
0
M
The
FPGA
can
now
be
programmed
by
using
the
Quartus
.
1
0
M
.
O
1
W
M
W
W.
.COthe .sof
W
W
.CO .Tconfiguration
Ywith
WW .100Y.C M.TW
W
0
Y
W
T
bit
stream
file
filename
extension
.
0
0
0
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
W
WW .100Y.
WW 00Y.CO .TW USB Blaster
.TW
0Y.C M.TW
WCircuit
0
M
1
.
O
W
W
OM
W.1
.CO .TW
WW .100Y.C M.TW
WW .1PROG/RUN
00Y
WW .100Y.C M.TW
M
O
W
OJTAG
W
OII
W Quartus
USB
C
Config
Signals WW
.
Y.C
W
C
MAX
W
.
0
Y
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
3128
JTAG UART
O
OM
JTAG
Config Port
WW
W.1 Programmer
.CO Auto
Y.C
WW "RUN"
C
W
.
0
Y
W
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
Config
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO Power-on
W
W
W
W
T
.
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
W
M.T
.100
FPGA
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
EPCS16
.
W
C
W
.
Y
W
.T
W
.T
100
00
WW .100Y
.
.TW
1
Serial
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
.TW
WW Configuration
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
WDevice
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
scheme.
Y
W
W 5.1. The
W JTAG .configuration
.TW
WW .100Y.
M.T
.100
.TFigure
100
M
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
W
Y.C
WW 00Y.CO .TW
0
W
W
0
W
Configuring
EPCS16
in
AS
Mode
1
0Y.C
WW .10the
T
M.T
.
.
1
M
.
O
W
M
O
W
C
.
O
W
W
WW into.1the
W
00Y
0Y.C a configuration
Y.C
Wup.
TW
.
0
0
WW
T
M.
.
Figure
5.2 illustrates
the
AS
configuration
set
To
download
bit
stream
1
0
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
W
0Y.C M.TW
Y.C device,.Tperform
WW steps:
EPCS16
serial EEPROM
the
following
0
0
WW
M
1
0
.
W
.1
O
W
.CO
OM
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
• Ensure
that power
to the DE2-70
Y is applied
Wboard .100
W
M.T
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
.C USB.T
Yon the DE2-70
• Connect
cable
Blaster port
WFigure .100
W to the USB
WW
.TW board (see
WW the.1supplied
100
00Y
M
.
M
O
W
O
WW 00Y.CO
.C
2.1) WW
W
C
W
.
Y
W
W
0
Y
W
T
.
W
.T
00
.10RUN/PROG
W.1 Y.C
OM switch (on the left side
Wthe
OM
W
W
• Configure
the.1JTAG programming
circuit by setting
C
.
W
C
W
.
Y
W
W
W
.T
100
00
0Y
W
TW
.
.
1
0
M
.
1
W
M
.
O
W
of the board)Wto the PROG
Oposition.
WW .100Y.
W
W
Y.C
WW .100Y.C M.TW
0
W
T
.
0
.1 can nowObeMprogrammed by using
• The EPCS16 W
chip
the Quartus.CIIOProgrammer module toWW
Y
WW
C
.
W
W
W
Y
W
.TW
100
00Y
.
.T with the .pof filename
1
00bit streamMfile
select a W
configuration
extension
M
.
1
W
.
WW 00Y.CO .TW
.CO is
WW .100
WW 00Y
W
W
T
.
• Once the W
programming
operation
finished,
set
the
RUN/PROG
switch
back
to
the
RUN
1
M
.
WW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
M
.1
M.T 31
.100
O
W
WW 00Y.CO .TW
C
.
W
W
Y
W
W
M
.1
M.T
.100
O
W
WW 00Y.CO
C
.
W
W
Y
W
W
M.T
.100
W.1
O
W
W
C
.
W
W
Y
W
W
M.T
.100
O
W
W
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
.1
W
OMthe board by turningW
Wand
.CO off .and
C
position
then
reset
the power
switch
.
Y
W
W
0
Y
W
TWback on; this action
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
O
M
Wnew configuration
.Cloaded
causesWthe
in the EPCS16
device 0toYbe
into
WW
Wthe FPGA chip.
.CO .Tdata
CO
W
Y
W
.T
W
0
0
W
1
0
T
M
.
.
1
M
.
M
WW 00Y.CO .TW
WW 00Y.CO .TW
CO
W
W
W
.T
W.1 Y.COM W
W.1 Y.COM W
OM
W
W
C
.
W
.T
Y
W
.T
100
00
M
.
.TW
1
M
.
O
W
M
O
O
WW
USB
Blaster Circuit
W
Y.C
WW .100Y.C M.TW
0
W
T
.
0
0Y.C M.TW
1
M / RUN
.
O
WW 00Y.CO .TW
WW 00Y.CO PROG
C
W
.
W
W
Y
W
T
.
AS Mode
.T II
USB
00
.1
MAX
W.1 Y.COM W
MQuartus
OM
W
O
W
Config
C
.
W
C
Programmer
W
W
3128 00Y
.T
Y.
W
TW
MPort
.100JTAG Config
M.T
.1
O
100
W
AS.Mode
M
O
"PROG"
Auto
W
C
.
O
W
WConfig
.TW
W
Power-on
00Y
Y.C
WW .100Y.C M.TW
1
0
T
M
.
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
0
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
EPCS16
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
.C
Y Serial.TW
W
W
W
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
Configuration
W
C
WW .100Y.
WW 00Y.CO .TW
.TW
WW .100Y.C Device
TW
.
M
M
O
W
O
W
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
Figure W
AS
configuration scheme. WW
O
W
.CO
Y.C
W5.2. The
C
W
.
0
Y
W
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
M
.1 DE2-70 board
In 0addition
to its.Tuse for JTAG and AS programming,
Blaster port on
the
W.1 Y.COMthe USB
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
can10
of the board's
remotely
from a host computer.
0 be usedMto.Tcontrol some W
W
M
.1 DetailsOthat
M
.100features
W
. also
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
.TW
0 are given
W Blaster
.Tin Chapter 3. W W.10
0port
WW describe
M
.TofWusing the USB
1
00Ythis method
M
.
O
1
M
.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
theMLEDs
and Switches
W 5.2 .1Using
.T
00
.1
W.1 Y.COM W
OM
W
O
W
W
C
.
W
C
.
0
Y
W
.T
W switches.
.TWswitches isWdebounced
WThe
.10using
.TWfour pushbutton
100 EachOofMthese
00Y
.
DE2-70
board provides
a OM
1
W
M
.
W
C
.
O
W
.C
C
W KEY0,W
WW 00Y.circuit,
.TW
W
00Y
0Y
WW 5.3. .The
Tcalled
.
1
0
W
T
M
.
.
Schmitt Trigger
as
indicated
in
Figure
four
outputs
KEY1,
KEY2,
and
1
M
O
1
W
OM
W.
WW 00Y.CO
W II FPGA.
0Y.C M.TW
WWEach.1switch
W
0
T
.
KEY3
devices are W
connected.1directly
to the
Cyclone
0Y.C Trigger
WWof the.10Schmitt
T
.
OM
W
.CO .T
OM
WW(0 volts)
W
C
.
Y
W
C
W
.
0
Y
W
W
provides
a
high
logic
level
(3.3
volts)
when
it
is
not
pressed,
and
provides
a
low
logic
level
W
0
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
W
.Cthe pushbutton
whenW
depressed.
Since
for
Y they are.Tappropriate
Wuse as clock
W
Ware debounced,
M.
.100
.TW switches
100
00Y
M
.
O
1
W
M
.
O
W
C
W in a circuit.O
or reset inputs
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T Switch debouncing.
.1
W.1
M5.3.
.100 Figure
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
32
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
.1
OM (sliders) on the DE2-70
W
.CO switches
WW board.
C
There
are
also
18
toggle
switches
.
YThese
W
W
0
Y
W
.TW are not debounced,
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
M
O
.COswitch
and are intended
as.C
level-sensitive
data inputs
to W
a circuit.
is connected directly
W
YEach
WWfor use
CO
W
0
Y
W
.TW
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
WDOWNYposition
M
to a pin on theW
Cyclone
II FPGA.
a switch is inW
the
W
.CO (closest
W to the edge of
.CO When
CO
W
0
Y
W
T
.
W
0
0
W
T
.
0
M switch is in the UP
.T
FPGA,
W.1 andYwhen
OMlevel (0 volts) to theW
W.1a lowY.logic
.CO the.T
OM the board) it provides
C
W
W
C
W
.
0
W
W
Y
W a high
.T volts).
10
00logic levelM(3.3
M
.
.Tposition
1
it provides
.
O
W
M
O
W
O
WW .100Y.C M.TW
WW .100Y.C M.TW
0Y.C M.TW
O
WW 00Y.CO .TW
.CO on the
WW 00YLEDs
C
W
.
W
W
Y
W
T
There
are
27
user-controllable
DE2-70
board.
Eighteen
Mare situated above
.1 red LEDs
00
M.
.1
O
W
M.T
O
W
C
.
O
W
0Y
the
switches
.TW (the 9th
Wtoggle switches,
0Y.CgreenMLEDs
Y.C the.T18
WW and.10eight
.TW are foundWaboveW
10pushbutton
M
.
O
100
M
C
W is driven
.CO .T
WW of the
LED
is in theW
middle
displays).
EachWLED
by
a pin on the
W
.CO green
0Y.directly
Y7-segment
.TW
W
0
0
Y
1
0
0
T
M
.
.
1
0
M
.
O
1
W
M
O
W.
II FPGA; driving
its associated
high logic level
the
W
Y.C on, and.Tdriving
WW
.COCyclone
0LED
Y.C pin to.TaW
WWturns .the
W
0
0
Y
W
1
0
0
T
M
.
1
0
M
.
O
1
W
low turns it off. A schematic
the pushbutton
switches isW
given in
OM
W and toggle
W.
.COthat shows
Y.C
WW diagram
W
.Cpin
0
Y
W
T
.
W
0
0
Y
W
T
.
1
0
0
T
M
.
M LED circuitry appears
M.5.4. A schematic diagram
.1 0
Figure
in FigureY5.5.
Othe
W.1that shows
.CO .TW
WW
C
.
W
W
0
Y
W
WW 00Y.CO .TW
0
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
W
.C
Y
W
W
.T
W names onW
.Tare
M
.100switches
.Tpin
100II FPGA
00YA list ofMthe
the Cyclone
that
connected to the W
toggle
is given in
M
.
O
1
.
O
W
C
.
O
W
W
WWand .LEDs
.TWin
W the pins
00Yare displayed
0Y.Cto the
Y.C 5.1. Similarly,
Wused
TW
.
1
0
WW .100Table
to
connect
pushbutton
switches
T
M
.
1
M
.
OM
WW 00Y.CO .TW
W
WW 00Y.CO .TW
W
W
W
and
5.3,
respectively.
0Y.C 5.2 M
WW .10Tables
T
.
M
.1
W.1 Y.COM W
O
W
O
W
W
C
.
W
.T
WW .100Y
.TW
100
WW .100Y.C M.TW
M
.
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
100
00
WW .100Y
.
.TW
1
M
.
OM
W
M
O
W
C
.
O
W
W
C
Y
W
.TW
WW .100Y.
.TW
100
WW .100Y.C M.TW
M
.
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.T
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M
.100
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
O diagram of the pushbutton
WW 00
FigureW5.4.
W Schematic
.Cswitches.
WWand 0toggle
C
W
.
Y
W
W
0
Y
W
T
.
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
33
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
RN33
1
2
3
4
100K
8
7
6
5
VCC33
U8
KEYIN0
KEYIN1
KEYIN2
KEYIN3
BUTTON1
BUTTON0
BUTTON2
BUTTON3
4
3
4
3
4
3
4
3
C13
C14
C15
1
2
1
2
1
2
1
2
1u
1u
1u
TACT SW
TACT SW
TACT SW
TACT SW
C16
9
8
7
6
5
4
3
2
1u
1
20
VCC33
GND
OE
10
19
B8
B7
B6
B5
B4
B3
B2
B1
11
12
13
14
15
16
17
18
A8
A7
A6
A5
A4
A3
A2
A1
RN34
8
7
6
5
120
1
2
3
4
KEY0
KEY1
KEY2
KEY3
DIR
VCC
74HC245
SW0
SW1
4
1
2
3
5
GND
VCC33
SW0
GND
GND
SW2
4
1
2
3
5
GND
VCC33
SW1
GND
GND
SLIDE SW
SLIDE SW
SW8
GND
VCC33
SW8
GND
GND
GND
VCC33
SW9
GND
GND
SW14
SLIDE SW
GND
VCC33
GND
GND
GND
VCC33
SW10
GND
GND
SLIDE SW
GND
VCC33
GND
GND
GND
VCC33
SW4
GND
GND
GND
VCC33
SW11
GND
GND
GND
VCC33
SW5
GND
GND
4
1
2
3
5
SLIDE SW
SW12
4
1
2
3
5
SW6
SW5
4
1
2
3
5
SLIDE SW
SLIDE SW
SW16
4
1
2
3
5
GND
VCC33
SW3
GND
GND
SW11
4
1
2
3
5
SLIDE SW
SW15
4
1
2
3
5
SW4
4
1
2
3
5
SLIDE SW
SW10
4
1
2
3
5
SLIDE SW
SLIDE SW
GND
VCC33
SW2
GND
GND
SLIDE SW
SW9
4
1
2
3
5
SW3
4
1
2
3
5
SW7
4
1
2
3
5
GND
VCC33
SW6
GND
GND
SLIDE SW
SLIDE SW
GND
VCC33
GND
GND
4
1
2
3
5
GND
VCC33
SW12
GND
GND
GND
VCC33
4
1
2
3
5
R50
GND
GND
SLIDE SW
SLIDE SW
SLIDE SW
GND
VCC33
GND
GND
SLIDE SW
SW13
4
1
2
3
5
SW17
4
1
2
3
5
4
1
2
3
5
RN35
8
7
6
5
120
1
2
3
4
KEY[0..3]
SW17
SW16
SW15
SW14
SW[0..17]
120 SW13
GND
VCC33
SW7
GND
GND
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W FigureW5.5. Schematic
Y
W
.10
M.Tof the LEDs.
.100 diagram
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O Description
W
O
W
Name
FPGA Pin W
WW .100Y.C M.TW
W
WNo. .100Y.C M
TW
.
WW .100Y.C Signal
T
.
OMSW[0]
WW 00Y.CO .TW
W
PIN_AA23 WW
Switch[0]
.COToggle.T
C
W
.
Y
W
W
W
0
Y
W
W
M
.10
W.1 Y.COM W
M.T
.100
O
O
SW[1]
PIN_AB26 WW
Toggle Switch[1]
W
W
C
.
C
W
.TW
WW .100Y.
M.T
.100
.TW PIN_AB25W W.100Y Toggle
M
O
W
M
O
SW[2]
Switch[2]
C
.
O
W
.C
W
WW .100Y
.TW
.TW
00Y ToggleM
WW .100Y.C SW[3]M.TW PIN_AC27 W
M
1
.
O
W
O
W
WW 00Y.CO Switch[3]
W
WW .100Y.C M.TW
T
.
WW .100Y.CSW[4] M.TWPIN_AC26 W
M
ToggleO
Switch[4]
W.1 Y
O
WW 00Y.CO .T
W
C
.
W
C
W
.
W
W
W
Y
W
W
M.T
.100Toggle Switch[5]
W.1 Y.COM
.100 SW[5]OM.T PIN_AC24
O
W
W
W
C
.
W
.C
W
W
0Y Switch[6]
W
.TW
WW .100Y
M.
.100
SW[6]
.TPIN_AC23
10Toggle
M
.
O
W
M
O
W
C
O
W
W
WW .100Y.
W
0Y.C
Y.C
WW .1Toggle
PIN_AD25
Switch[7] .T
0
WW .100SW[7]
T
M
.
M
W
O
W
.CO
OM
W
W SW[8]
C
.
Y
W
C
W
.
0
Y
W
W
W
0
PIN_AD24
Y
W
W
100 Switch[8]
M.T
.Toggle
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
.C PIN_AE27
Y
W
WW Toggle
WW .SW[9]
.100
.TW
100Switch[9]OM.T
00Y
.
O
1
W
M
W
W
WSW[10] Y.CO PIN_W5W
.C
Y.C
W Toggle 0Switch[10]
W
0
Y
W
W
0
0
W
T
.
W
W.1 Y.C
M.T
.100
W.1 Y.COM W
OPIN_V10
W
W
SW[11]
Toggle Switch[11]
W
C
.
W
W
W
.T
100
00
W
.
.TW
1
00Y
M
.
1
W
M
.
O
W Switch[12]
O
W
SW[12]
PIN_U9
Toggle
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
SW[13]
PIN_T9
Toggle
O
WW 00Y
W
.CO .TW
WWSwitch[13]
C
.
Y
W
W
W
0
Y
W
W SW[14] .100 PIN_L5M.T
.10
W.1
Toggle W
Switch[14]
OM
O
W
W
C
.
W
C
W
.
Y
W
W
W
.T
WSW[15]
.100
100
00YPIN_L4 M.TW
M
.
1
Toggle Switch[15]
W
.
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
34
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
LED[0..26]
LED0
LED1
LED2
LED3
LED4
LED5
LED6
LED7
RN10
1
2
3
4
RN11
1
2
3
4
330
8
7
6
5
330
8
7
6
5
LEDR0
LEDR
LEDR1
LEDR
LEDR2
LEDR
LEDR3
LEDR
LEDR4
LEDR
LEDR5
LEDR
LEDR6
LEDR7
LED8
LED9
LED18
RN12
1
2
3
4
330
8
7
6
5
LED10
LED11
LED12
LED13
LED14
LED15
LED16
LED17
RN14
1
2
3
4
330
8
7
6
5
330
8
7
6
5
RN15
1
2
3
4
330
8
7
6
5
LEDG0
LEDG
LEDG1
LEDG
LEDG2
LEDG
LEDG3
LEDG
LEDR
LEDR8
LEDR
LEDR9
LEDR
LEDG8
RN13
1
2
3
4
LEDR
LED19
LED20
LED21
LED22
LEDG
LEDR10
LEDR
LEDR11
LEDR
LEDR12
LEDR
LEDR13
LEDR
LEDR14
LEDR
LEDR15
LEDR
LEDR16
LEDR
LEDR17
LEDR
LED23
LED24
LED25
LED26
RN16
1
2
3
4
330
8
7
6
5
LEDG4
LEDG
LEDG5
LEDG
LEDG6
LEDG
LEDG7
LEDG
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
O
W.1 SW[16]Y.COM PIN_L7
WW Toggle
Switch[16]
Y.C
W
W
0
W
.TW
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
O
M
WWToggle0Switch[17]
.CO PIN_L8
Y.C
WW SW[17]
CO
W
0
Y
W
.TW
W
0
W
T
.
1
0
M
.
.T
1
M
.
O
W
M
O
W
Y.C
CO
assignments W
forW
the toggle
.TW
W
00switches.
0Y.C5.1. MPin
WW .10Table
TW
.
1
T
M
.
.
O
W
M
O
W
O
Signal Name Y.C
FPGA Pin No.W
0Y.C M.TW
WW Description
W
0
0
Y.C
WW
T
.
1
0
T
.
.
1
O
W
OM
W.
OM
W
Pushbutton[0]
.CPIN_T29
Y.C
WKEY[0]
C
W
.
0
Y
W
.TW
W
0
0
Y
W
T
.
1
0
0
M
.
.T
1
M
.
O
W
M
O
W
KEY[1]
PIN_T28
.C
W
.CO .TW
WPushbutton[1]
.TW
00Y
WW .100Y.C M.TW
1
M
.
00Y
O
W
M
KEY[2]
Pushbutton[2]
.CO .TW
WW 00YPIN_U30
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
10
KEY[3] W.1
PIN_U29
Pushbutton[3]
OM
WW 00Y.CO .TW
.CO .TW
W
C
.
Y
W
W
0
Y
W
.T
00
.10
W.1 Y.COM W
OM
W5.2.
W
W.1 Y.COM W
C
.
W
Table
Pin
assignments
for
the
pushbutton
switches.
W
0Y
W
TW
.
0
0
T
M.T
.100
.
1
0
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
.
WFPGA Pin No. O
Signal Name
Description
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
M
.1
LEDR[0]
LED Red[0]
WPIN_AJ6 Y.CO
WW 00Y.CO .TW
W
W
W
WW 00Y.CO .TW
W PIN_.1AK5
00
M.T
LEDR[1]
LED Red[1]
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
Y
.TW LED Red[2]W W.100
WW .100Y.C M.TW LEDR[2] W PIN_AJ5
M.T
100
M
.
O
O
W
C
.
O
W
W
.C
W
.TW LED Red[3] W W.100Y OM.TW
WW .100Y.C M.TWLEDR[3] W PIN_AJ4.100Y
M
W
.C
O
W
.CO .TWLED Red[4] WW
W
C
.
Y
W
.TW
W
00Y
0
Y
W
LEDR[4]
PIN_AK3
1
0
0
W
T
M
.
.
1
0
M
.
WW 00Y.CO .TW
W.1 Y.COM LEDR[5]
WW 00Y.CO .TW
W
W
W
PIN_AH4
LED
Red[5]
W
W
.T
00
W.1 Y.COM W
W.1 Y.COM W
W
W.1 Y.COM LEDR[6]
W
W
W
PIN_AJ3
.T
W
.TLED Red[6]
100
00
W
M
.
.TW
1
00
M
.
O
1
W
M
.
O
W
O
W
PIN_AJ2
WW .100Y.C M.TW
WW .100Y.C M.LED
TWRed[7]
WW .100Y.C MLEDR[7]
.TW
W
O LEDR[8]
WW 00Y.CO .TW
W
PIN_AH3W
Red[8]
.CO LED
C
W
.
Y
W
W
W
0
Y
W
T
.
W
.T
.10
W.1 Y.COM W
M
.100
OMLED Red[9]
O
LEDR[9]
PIN_AD14 WW
W
W
C
.
C
W
.
Y
W
W
.T
WW .100Y
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
LEDR[10]
PIN_AC13
LED
Red[10]
.
O
W
W
.C
W
W
.TW
00Y
.TW
1
WW .100Y.C LEDR[11]
M
.
.TW PIN_AB13W W.100Y LED
M
O
W
M
O Red[11]
O
W
WW .100Y.C M.TW
W
WW .100Y.C M.TW
WW .100Y.CLEDR[12]
T
.
PIN_AC12
LED
ORed[12]
W
OM
WW 00Y.CO .TW
W
C
.
W
C
W
.
Y
W
W
W
0
Y
W
W
Red[13]
M.T
.10 LEDO
W.1 Y.COM
M.T PIN_AB12
.100 LEDR[13]
W
O
W
W
C
.
W
C
.
Y
W
W
.TW
WW .100Y
M.T
.100
LEDR[14]
PIN_AC11
.TW
100 LED Red[14]
M
.
O
W
M
O
W
C
O
W
Y.CRed[15] .TW
WW .100Y.
W
Y.C
WW .100LED
PIN_AD9
WW .100LEDR[15]
T
M.
.
M
O
W
M
O
W
C
O
W
C
WW .100Y.
W
0Y.Red[16]
WW .10LED
.TW
0Y.C M.TPIN_AD8
WW .10LEDR[16]
M
M
W
O
W
.CO
O PIN_AJ7
W
W LEDR[17]
C
.
Y
W
C
W
.
0
Y
W
W
LED
Red[17]
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
Green[0]
.C PIN_W27
Y
W
WW LED
.TW
WW LEDG[0]
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
W
WLEDG[1] Y.CO PIN_ W25W
.C
Y.C
W LED Green[1]
W
0
Y
W
W
0
0
W
T
.
W
T
M
.10
W.1 Y.C
M.W23
.100
W
OPIN_
W
W
LEDG[2]
LED Green[2].CO
W
C
W
.
Y
W
W
W
.T
100
00
0Y
W
.
.TW
1
0
M
.
1
W
M
.
O
W Green[3]
LEDG[3]
PIN_
LED
O Y27
W
WW .100Y.
W
WW .100Y.C M.TW
WWLEDG[4].100Y.CPIN_ M
T
.
LED
WGreen[4] Y.CO
O Y24
WW 00Y
W
W
C
W
.
W
W
W
0
Y
W
T
.
0
W LEDG[5].100 PIN_ Y23
LED Green[5]
W.1
M.T
W.1 Y.COM W
O
W
W
W
C
.
W
W
WLED Green[6]
.T
WLEDG[6]
.100
100
00YPIN_ AA27M.TW
M
.
1
W
.
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
35
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
O
OMPIN_ AA24
W.1LEDG[7]
WW LED
Green[7]
C
.
Y.C
W
W
0
Y
W
.TW
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
O
M
AC14
WW LED0Green[8]
.CO PIN_.T
Y.C
WWLEDG[8]
CO
W
0
Y
W
.TW
W
0
W
1
0
M
.
.T
1
M
.
O
W
M
O
W
CO
W
0Y.C M.TW
WWfor the
Table 5.3.
Pin assignments
LEDs.
W
0
WW .100Y.C
T
.
1
T
.
.
M
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
Y.C
W
.T5.3 Using theW7-segment
Displays
.1
W.1 Y.COM W
OM
OM
W
C
.
W
C
W
.
.T
00
W
.Tdisplays. TheseWdisplays
1are
00Y7-segment
0Y
TWDE2-70 Board
Minto
.
.The
1
M
.
O
W
has
eight
arranged
two pairs and a
M
O
W
C
.
O
W
W
.C
Y
W
C
W
.
0
Y
W
T
.
W
0
0
Y
W
T
. numbers of various W
1 As indicated
M
.
.T of four, with the W
10 of displaying
00
group
intent
sizes.
in
the schematic
M
.
O
M
O
W
W
.CO .TW
Y.C
W
C
.
0
Y
W
T
.
W
0
0
Y
W
1 II FPGA.
0 are connected
T
in .Figure
5.6, the seven segments
to pins on the Cyclone
Applying a low
M
.
1
M
.
O
100
W
M
W
.C
W
CO
Wcauses
Wapplying a W
.CO logic.Tlevel
0Yturns
Y.light
.TW
W
0
0
Y
W
T
to
a
segment
it
to
up,
and
high
logic
level
itM
off.
.
1
0
0
.
1
0
M
.
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
0
M
.1
Oan
Widentified
.CO given
OM segment in a display
WWthe positions
W.1 Y.CEach
C
WFigure
.
Y
W
is
by
index
from
0
to
6,
with
W
0
Y
W
.Tin
W
0
0
W
T
.
1
0
0
T
M
.
.
1
0
M
.
O
1
M
.
WW the0assignments
the decimal
point is0Y
identified
DP. Table 5.4
shows
ofW
FPGA
.CO as
Y.C
WW
CO In addition,
W
0
W
WW 00Y.5.7.
.T
W
W
T
.
1
0
T
M
.
.
1
M
.
O
1
W
M 7-segment displays.
.
O
W
.COto the.T
WW .100Y.C M.TW
WW 00Ypins
W
WW .100Y.C M.TW
O
W
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
W
W
HEX0_D[0..6]
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
Y
W
WW RN17
WW .100Y.C M.TW
M.T
.100
1001K8 A0OM.T 10 HEX0
.
O
W
HEX0_D0
1
W
a
.C
O
W
HEX0_D1
VCC33
WW
.TW
00Y
WW 23 .10076Y.CB0
.TW98 bc
1
WW .100Y.C M.TW
M
.
HEX0_D2
C0
M
O
W
HEX0_D3 W
O
W
5
5 d
1 W
4W
.D0CO .TW
Y.C
C
.
0
Y
W
W
.TW
W
0
0
Y
W
4
6
1
0
e
W
M
.
.T
1
00
M
.
O
1
W
M
.
2
O
f
O
W
.C
WW
3W
WW .100Y.C M.TW
g
T
.
WW .100Y.C M.TW HEX0_D4W1RN18 .1K1800Y
E0
7
M dp
HEX0_D5
F0 .CO
O
2 WW 7
WW 00Y.CO .TW
W
C
W
.
Y
W
W
HEX0_D6
G0
Display
7Segment
W
0
Y
W
T
3
6
.
0
W
HEX0_DP
W.1 Y.COM W
4
M.T
.100
W5.1 DP0Y.COM W
O
W
W
W
C
.
W
W
W
WW .100Y
M.T
.100
M.T
.100
O
W
M.T
O
W
C
.
O
W
W
.C
Figure
WW diagram
.TW displays.W W.100Y OM.TW
00Yof the 7-segment
WW .100Y.C M
.TW5.6. Schematic
1
M
.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW0 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
1100
5
M
.
O
W
M
O
W
C
O
W
WW .100Y.
WW6 .100Y.C M.TW
WW .100Y.C M.TW
M.T
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M.
O
4
2
W
O
W
C
O
W
.C
WW .100Y.
WW DP
.TW
00Y
WW .100Y.C M.TW
M
1
M
.
W
O
W
.CO
O
W
W
C
.
Y
W
3
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
W
0Y
WWsegment
.TW
0Y.CPosition
WWFigure
.100
.Tand
10in
05.7.
M
.
index
of
each
a
7-segment
display.
O
1
W
M
.
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W Signal .Name
.T
M.T
.100
100 FPGA
W.1 Y.
M
Pin No.
Description
O
W
O
W
W
C
.
W
C
W
.
Y
W
0
W
.T
100
0Digit
WW
.
.TW
1
00Y PIN_AE8
M
.
1
HEX0_D[0]
Seven Segment
0[0]
W
M
.
WW 00Y.CO .TW
WW .100Y
WW 00Y.CO .TW
W
WHEX0_D[1]
1
Seven Segment
M
. Digit 0[1]
OM
WW 00
W.1 YPIN_AF9
WW 00Y.CO .TW
C
.
W
W
W
W
W
HEX0_D[2] 100 PIN_AH9
Seven Segment .Digit
1 0[2] OM
W.1
M.T
.
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
36
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
CA1
CA2
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
O
OMPIN_AD10
W.1HEX0_D[3]
WW
Seven Segment
C
.
Y.CDigit 0[3] .TW
W
W
0
Y
W
W
0
0
W
T
.
1
0
M
.1
W. Segment
M.T
OM
WHEX0_D[4]
CO0[4] TW
PIN_AF10
Seven
.Digit
W
C
.
Y
W
CO
W
0
Y
W
.
W
W
.10
M.T
.100
OM
W
M.T
HEX0_D[5]
PIN_AD11
Seven
Segment Digit
0[5]
O
W
C
.
O
W
C
W
Y
C
W
WW .100Y.
.TW
100 Digit 0[6]OM.T
.
.TW
M
HEX0_D[6]
PIN_AD12
Seven
Segment
W
M
O
W
O
W
Y.C
WW .100Y.C M.TW
W
0
Y.C
WWHEX0_DP
T
.
0
T
.
1
PIN_AF12
Seven Segment
PointO
0
M
.
OM
WW Decimal
W
Y.C
WW 00Y.CO .TW
C
.
0
W
W
0
Y
W
1 Digit 1[0] OM.T
0
.
.T
HEX1_D[0]
PIN_ AG13
Seven Segment
1
M
.
W
M
.CO .TW
Y.C
WW 00YPIN_
.CO .TW
01[1]
WW
.TW
0
WHEX1_D[1]
AE16
Seven
Segment
Digit
1
M
.
1
00Y
M
.
O
W
M
O
W
WW 00PIN_
.CO .TW
0Y.C M.TW
Y.CAF16 .TW
WSegment
0
Y
W
HEX1_D[2]
Seven
Digit
1[2]
1
0
.
M
.1
O
10
OM
WWDigit 1[3]
.CO .TW
Y.C
WW 0PIN_AG16
C
.
0
Y
W
HEX1_D[3]
Seven
Segment
.TW
W
0
0
Y
W
1
0
T
M
.
.
1
0
M
.
O
1
W
M
O
W.
WW PIN_AE17
HEX1_D[4]
W Seven Segment
.CO .TW
0Y.C M.TW
Y.C
WW Digit 1[4]
0
0
Y
W
T
.
1
0
0
.
0
W
OM
W.1PIN_AF17
CO
WDigit
W.1 Y.COM W
C
.
HEX1_D[5]W
Seven Segment
1[5] 0Y.
W
Y
W
.TW
0
0
W
T
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W
M
.
O
W
Digit 1[6]
W Seven Segment
0Y.C M.TW
Y.C
WW
WW 00Y.CO .TW HEX1_D[6]
0
0
WW PIN_AD17
T
.
1
0
.
W 1 Y.CO
M
.1
W.1 Y.COM Seven
Segment Decimal
WPoint
W
W
WW 00Y.CO .TW HEX1_DPWW PIN_1AC17
.TW
00
0
T
.
1
0
M
.
M
.
O
O
HEX2_D[0]
PIN_AE7
Seven Segment DigitW
2[0]W
OM
W.1
Y.C
WW
W
0
Y.C
W
.TW
0
0
T
.
1
0
WW .100Y.C M.TW HEX2_D[1] W PIN_AF7
M
.
1
M
.
O
Seven Segment Digit 2[1] W
O
W
WW 00Y.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TWHEX2_D[2] W PIN_AH5
Segment Digit 2[2] W
O
W.1 Y.COM Seven
O
W
W
Y.C
W
C
W
.
0
W
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
HEX2_D[3]
PIN_AG4
Seven
Segment
Digit
2[3]
1
0
M
.
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
PIN_AB18 .1
Seven Segment Digit 2[4]
M
.1
.THEX2_D[4]
00
OM
W
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
W
HEX2_D[5]
PIN_AB19
Seven
W
M.TSegment Digit 2[5] WW.1
.100
OM
M.T
.100
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
Y
.TW
HEX2_D[6]
PIN_AE19
Seven .Segment
Digit 2[6] W
W
T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
W
O
W
W
CO Segment
W
PIN_AC19
Decimal Point 2 W
0Y.C M.TW
W
0
WW .100Y.Seven
T
.
1
WW .100Y.C HEX2_DP
T
.
.
M
OM
W
OHEX3_D[0]
WW 00Y.CO .TW
W
.C
PIN_P6 W
Seven Segment
Digit 3[0]
C
W
.
Y
W
W
W
0
Y
W
T
W
M.
.10
W.1 Y.COM W
M.T
.100
OSegment
W
O
W
W
C
HEX3_D[1]
PIN_P4
Seven
Digit
3[1]
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
HEX3_D[2]
PIN_N10
Seven
Segment
Digit
3[2]
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O Digit 3[3]
HEX3_D[3]
Segment
W
W
.CO .TW PIN_N7 WWW 0Seven
Y.C
WW .100Y.C M.TW
0
T
.
WW .100YHEX3_D[4]
PIN_M8
OMDigit 3[4]
W.1 SevenY.Segment
OM
WW 00Y.CO .T
W
C
W
C
W
.
W
W
W
Y
W
.T
00 SegmentM
W
.1Seven
Digit 3[5]
W.1 Y.COM
M.T PIN_M7
.100HEX3_D[5]
O
W
O
W
W
C
.
W
Y
W
W
TW
.3[6]
0Y.C M.TW
WW .10HEX3_D[6]
M.
.100
100 SegmentODigit
PIN_M6
Seven
M
.
O
W
W
C
O
W
.C
WW .100Y.
W
WW Seven.1Segment
.TW
00Y DecimalMPoint
0Y.C M.TPIN_M4
WW .10HEX3_DP
3
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
0 Digit M
Y
W Seven
4[0].T
W
TW
.10Segment
100
W.1 Y.CO
M.PIN_P1
.HEX4_D[0]
O
W
O
W
W
C
.
.C
W
PIN_P2
WWSeven.1Segment
00Y Digit 4[1]M.TW
WW HEX4_D[1]
.100
.TW
00Y
O
1
W
M
.
O
W
O PIN_P3
W
W
.C 4[2] .TW
Y.C
W
0
Y
W
W
HEX4_D[2]Y.C
Seven Segment
Digit
W
0
0
W
W
00
.10
W.1 Y.C
M.T
OM
WSegment
W
W.1 Y.COPIN_N2
C
.
W
HEX4_D[3]
Seven
Digit
4[3]
W
Y
W
W
W
.T
100
00
W
.
.TW
1
00
M
.
1
W
M
.
O
O
W
C
HEX4_D[4]
PIN_N3
Seven
Segment Digit
WW
W
Y.4[4]
WW .100Y.
0
W
T
.
0
WW .100Y.C M.TW
1
M
W. DigitY4[5]
O
HEX4_D[5]
PIN_M1
Seven
WW 00Y
W
.CO .TW
WSegment
C
.
W
W
W
0
Y
W
0
W
W.1
M.T
.100 PIN_M2
OM
W.1Digit 4[6]
HEX4_D[6]
Seven Segment
O
W
W
C
.
W
C
W
.
Y
W
W
W
W
.100
100Point 4 OM.T
00YPIN_L6 M.TW
.
1
W
.
HEX4_DP
Seven
Segment
Decimal
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
37
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
O
OM PIN_M3
W.1HEX5_D[0]
WW
Seven Segment
C
.
Y.CDigit 5[0] .TW
W
W
0
Y
W
W
0
0
W
T
.
1
0
M
.1
W. Segment
M.T
OMPIN_L1
WHEX5_D[1]
CO5[1] TW
Seven
.Digit
W
C
.
Y
W
CO
W
0
Y
W
.
W
W
.T
.10
M
.100
OM
W
M.T
HEX5_D[2]
PIN_L2
Seven
Segment Digit
5[2]
O
W
C
.
O
W
C
W
Y
C
W
WW .100Y.
.TW
100 Digit 5[3]OM.T
.
.TW
M
HEX5_D[3]
PIN_L3
Seven
Segment
W
M
O
W
O
W
Y.C
WW .100Y.C M.TW
W
0
Y.C
WWHEX5_D[4]
T
.
0
T
.
1
PIN_K1
Seven Segment
5[4] O
M
.
OM
WW 0Digit
W
Y.C
WW 00Y.CO .TW
C
.
0
W
W
Y
W
1 Digit 5[5] OM.T
0
.
.T
HEX5_D[5]
PIN_K4
Seven Segment
1
M
.
W
M
O
Y.C
WW 00Y.C
W
.CO .TW
05[6]
WW
.TW
0
WHEX5_D[6]
T
.
PIN_K5
Seven
Segment
Digit
1
M
.
1
00Y
M
.
O
W
M
.CO .TW Seven Segment
WW 00YPIN_K6
.CO .TW
0Y.C
WW Decimal
.TW
0
Y
W
HEX5_DP
Point
5
1
0
M
.
1
M
.
O
10
W
M
O
W
WW 00PIN_H6
W
.CO .TW
0Y.C M.TW
Y.C
HEX6_D[0]
Seven W
Segment Digit16[0]
0
Y
W
T
.
0
.
0
M
.1
.CO .TW
WW
W.1 Y.COM W
.CO .TW Seven Segment
WW 0PIN_H4
HEX6_D[1]
Digit 6[1]00Y
Y
W
0
W
.T
00
W.1 Y.COM W
OM
W.1 PIN_H7
W
W.1 Y.COM W
C
.
HEX6_D[2]W
Seven
Segment
Digit
6[2] 0
W
0Y
W
TW
.
0
0
T
M.T
.10
.
1
0
M
.
O
1
W
M
.
O
W
C
.
Digit 6[3]
WW
WW 00Y.CO .TW HEX6_D[3]
.TW
00Y
0Y.C M.TW Seven Segment
WW PIN_H8
1
0
M
.
1
.
O
1
W
M
.
O
W
Digit
W6[4]
Y.C
WSeven SegmentW
0
Y.C
WW 00Y.CO .TW HEX6_D[4]WW PIN_G4
.TW
0
0
T
.
1
0
M
.
1
M
.
O
O
HEX6_D[5]
PIN_F4
Seven Segment DigitW
6[5]W
OM
W.1
Y.C
WW
W
0
Y.C
W
.TW
0
0
T
.
1
0
WW .100Y.C M.TW HEX6_D[6] W PIN_E4
M
.
1
M
.
O
Segment Digit 6[6] W
O
W
.CO .TSeven
WW
W
WW .100Y.C M.TW
WW .100Y.C M.TWHEX6_DP W PIN_K2.100Y
6W
O
OMSeven Segment Decimal Point
W
O
W
W
C
.
Y.C
W
C
W
.
0
Y
W
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
HEX7_D[0]
PIN_K3
Seven
Segment
Digit
7[0]
1
0
M
.
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
PIN_J1 .1
Seven Segment Digit 7[1]
M
.1
.THEX7_D[1]
00
OM
W
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
W
HEX7_D[2]
PIN_J2
Seven
W
M.TSegment Digit 7[2] WW.1
.100
OM
M.T
.100
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
Y
.TW
HEX7_D[3]
PIN_H1
Seven .Segment
Digit 7[3] W
W
T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
.C
O
W
W
PIN_H2
.TW
W
00Y
WW .100Y.CSevenMSegment
TW Digit 7[4] W
.
1
WW .100Y.C HEX7_D[4]
T
M
.
.
O
W
M
O
W
O
W
PIN_H3 W
Seven Segment
WDigit 7[5] WW .100Y.C M.TW
Y.C
W
0
W
T
.
0
WW .100Y.C HEX7_D[5]
T
.
1
M
.
M
O
WW 00Y.CO .TW
W
HEX7_D[6]
PIN_G1
Digit 7[6]
.COSegment
WW 00YSeven
C
W
.
W
W
W
Y
W
T
.
W
.1 Seven Segment
W.1 Y.COM W
M.T
.100
OM Decimal Point 7
W
HEX7_DP
PIN_G2
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
.C
W
WW .100Y
.TW
W Pin assignments
5.4.
the
0Y7-segment
WW for
Tdisplays.
.
0
WW .100Y.C Table
T
M
.
1
M
.
O
W
O
W
OM
W
WW .100Y.C M.T
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .
W
C
.
W
C
W
.
Y
W
W
W
W
0Y
5.4 W Clock.10Circuitry
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
0Y MHzMand
Y.C
WW
.TW50 MHz clock
WW board
M
.100
.TW
1028.86
00includes
.
The DE2-70
two
oscillators
that
produce
signals.
1
W
M
.
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
0 for clocking
Y
W
Wclock signals
Both two
are
Also,
M.T the user logic.W
.10used
W.1 Y.CO
M.T to the FPGA that
.100 are connected
O
W
O
W
C
.
W
W includesW
.C
Y board.Talso
W oscillator
the 28.86W
MHz
to
drive the twoWTV decoders.
an SMA
.100
.TW
100 The O
00Y is used
M
.
O
1
W
M
.
W
O
W
W
.C
Y.C
W source
C
W
.
0
Y
W
W
W
0
0
connector which
can
be
used
to
connect
an
external
clock
to
the
board.
In
addition,
all
these
Y
W
T
.
0
W
.T
00
W.1 Y.C
W.1 Y.COM W
OM
W
W.1 Y
W
C
.
W
clock inputsW
areW
connected
to
the
phase
lock
loops
(PLL)
clock
input
pin
of
the
FPGA
allowed
users
W
.T
100
00
.
.TW
1
00
M
.
1
W
M
.
O
O for the PLL circuit.WW
Was a source clock
can use these clocks
W
Y.C
WW .100Y.
0
W
T
.
0
WW .100Y.C M.TW
1
M
.
O
WW 00Y
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
1
W
.T
00
.1 The associated
M
OM pin assignments WW.
W
The clock distribution W
on.1the DE2-70
board is shown in Figure
5.8.
O
C
.
W
C
W
.
W
0Y are listed
WW I/O
.100
.TinWTable 5.5. W W.100Y OM.T
0pins
1
W
M
.
for clock inputs to FPGA
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
38
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
GPIO_0
GPIO_1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
O
W
2 Y.C
C
2
.
W
C
W
.
0
W
.TSDWCard
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW 2
2 W
00Y
M
O
W
.CO .TW
O
W
SMA
C
.
Y
W
C
W
.
0
Y
W
W
0
0
Y
W
T
.
AUDIO
Connector
.10
100
W.1 Y.COM
M.T
OM
W
O
W
C
.
CODEC
W
C
4
W
.TW
W
00
0Y
Y.
W
TW
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W
M
W
W
4 O
W.
50-MHz
.C
Y.C
W
W
.CO .TW
0
Y
W
.TW
0
0
Y
W
T
.
1
0
0
M
.
Oscillator
1
0
M
.
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C PS/2
.TW
Y
W
0
M
1
0
2
M
.
O
1
Cyclone II
M
.
O
W
WW 00Y.C
WW 00Y.CO .TW
.TW
WW .100Y.C M.TW FPGA W
1
M
.
O
1
M
.
W
WW 00Y.C
.CO .TW
W
TV
Y
W
WW 00Y.CO 28-MHz
.TW
W
0
W
1
0
T
M
.
.
1
M
.
O
decoder W
1
W
O
OMOscillator
W.1
Y.C
WW .100Ethernet
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
TV
O
WW 00VGA
W
Y.C
WW 00Y.CO .TW
C
.
W
W
.TW
W
Y
W
decoder
2
1
0
W
T
M
.
.
1
0
M
.
O
WW 0DAC
W.1 Y.COM W
Y.C
WW 00Y.CO .TW
0
W
W
.TW
W
1
W
M
.
.T
1
00
M
.
O
1
W
M
.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
SDRAM .1 SDRAM M
W.1 Y.COM W
M.T
.100
SSRAM
O
FLASH
W
O
W
W
C
1
2
.
W
C
W
.
Y
W
W
W
WW .100Y
M.T
.100
M.T
.100
O
W
M.T
O
W
C
.
O
W
W
Y
W
.TW
WW .100Y.C M.TW
100
WW .100Y.C M.TW
M
.
O
W
O distribution.
W ofYthe
O Figure 5.8. BlockW
diagram
W
.Cclock
W
WW .100Y.C M.TW
0
W
T
.
0
WW .100Y.C M.TW
M
.1
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
O
W
.C
WW .100Y.
W Pin No. WW .100YDescription
Y.CName .TFPGA
TW
.
WW .100Signal
M.T
M
O
W
M
O
W
C
O
W
Y.Cclock input.TW
WW .100Y.
W
Y.C
WW .10280MHz
PIN_E16
WW .100CLK_28
T
M.
.
M
O
W
M
O
W
C
O
W
C input TW
WW .100Y.
PIN_AD15
W
0Y.clock
WW .1500MHz
.
0Y.C M.T
WW .10CLK_50
M
M
W
O
W 50 MHzYclock
.CO
O PIN_D16
W
W CLK_50_2
C
.
Y
W
C
W
.
input
0
W
W
0
Y
W
W
.TW
M.T
.100
100
W.1 Y.CO
MPIN_R28
.CLK_50_3
O
W
O
W
W
C
.
clock
Y input .TW
W
WW 50 .MHz
WW .100Y.C M.TW
.100
100
M
O
W
O
W
W
WCLK_50_4Y.CO PIN_R3W
C
.input
Y.C
W 50 MHz0clock
W
0
Y
W
W
0
0
W
T
.
W
1 clock input
00
W.1 Y.C
M.T
OM
W.(SMA)
EXT_CLOCK
External
W
W.1 Y.COPIN_R29
C
.
W
W
Y
W
W
W
.T
100
00
W
.
.TW
1
00
M
.
1
W
M
.
O
W
O Pin assignments forW
W
W
Y.C
WW .100Y.
inputs.
0
W the clock
T
.
0
0Y.C5.5. M
WW .10Table
.TW
1
M
.
O
WW 00Y
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
W.1
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
WW .100Y
.100
.TW
100
M
.
W
M
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
39
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
GND
BL
D7
D6
D5
D4
D3
D2
D1
D0
EN
RW
RS
CONT
VCC
GND
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
LCD_BL
LCD_D7
LCD_D6
LCD_D5
LCD_D4
LCD_D3
LCD_D2
LCD_D1
LCD_D0
LCD_EN
LCD_RW
LCD_RS
LCD_CONT
LCD_VCC
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
M
.1
OModule
Wthe
WW 00Y.CO .TW
C
.
W
5.5
Using
LCD
W
Y
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
CO
.
O
W
C
.
Y
W
C
W
0
Y
W
.TW
has
fonts
to.1display
textMby
sending appropriate
0
.T and can be used W
00 built-in M
.TWThe LCDWmodule
1
.
O
M
O
W
C
.
O
W
C
.
C
commands W
to W
the display
controller,
information
0Y
.TW for using the
TW is calledWHD44780.
.which
10Detailed
00Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W site, and from
display
is available
which
Wcan be found
0Y.C M.Tweb
Y.C
WWon the.1manufacturer's
W
0
0datasheet,
Y.C
WW in .its
T
.
0
T
.
1
M
O
W
M
W
.C diagram
O
the Datasheet/LCD
folder on theODE2-70 System CD-ROM.
schematic
WW A
.TW of the LCD
00Y
WW .100Y.C M.TW
1
0Y.C M.TW
M
.
O Cyclone II FPGA is given
the
5.9. The W
associated pin
.CO
O module showing connections
WW in Figure
.C
Y
WW 00to
C
W
.
0
Y
W
T
.
W
0
Y
W
T
.
1
T
M
.
.
1
00
M
. 5.6.
Table
OMassignments appear in
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W Q2 Y
W.
.CO .TW
8050
8550
Q1 W
.CO .TW
WW .100Y.C M.TW
0
Y
W
0
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
T
C6 M.
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
1u
R34 Y
W
W
W
.TW
TW
M.T
.100
.VCC5
106800
00Y
M
.
O
1
W
M
.
O
W
C
O VCC43
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
W Q3 Y.CO
LCD_ON R35
680
.CO .TW
O
W
W
WW .100YVCC43
0
WW 8050
T
.
0
WW .100Y.C M.TW
M
W
W.1 Y.COM W
.CO .TW
O
W
W
Y
W
C
.
0
8550
Q4
W
W
W
Y
W
W
M
.10
100
M.T
.VCC43
W
M.T
.100
O
W
R38
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
W
.10 1K OM
.TW
M.T
.100
W
MLCD_D[0..7]
.100
O
W
.C
O
W
W
C
W
.TW
00Y
WW .100Y. R36 M.TW
1
WW .100Y.C M.TW
M
.
O
W
W
680 O
O
W
0Y.C M.TW
WW .10R39
WW .100Y.C M.TW
WW .100Y.C M.TW
LCD_BLON R37
680
O
WW 4700Y.CO .TW
W
.CO .TW
WW 00YQ5
C
.
W
W
8050
W
Y
W
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
WW .100Y
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
DIS1
.
O
W
W
Y
W
.TW
WW .100Y.C M.TW
100
WW .100Y.C M.TW
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .TW
W
C
.
W
C
W
.
Y
W
W
W
0
Y
W
.T
W
2 .1X0 16 DIGIT
W.1 Y.COM
M.T
.100
OM LCD
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M.
O
W
O
W
C
O
W
.C
W
WW .100Y.
.TW
00Y
WW .100Y.C M.TW LCD-2x16 W
M
1
M
.
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
Y
W
00LCD module.
W
5.9.
Schematic diagram
of.1the
.TW
M.T
W.1 Y.CO
M
.100 Figure
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
OFPGA Pin No.
W
W
.C
Y.C
W Description
C
W
.
0
Y
W
W
Signal Name
W
0
0
Y
W
T
.
W
00
.10
W.1 Y.C
M.T
OM
WLCD
W
W.1 Y.COPIN_E1
C
.
W
LCD_DATA[0]
Data[0]
W
Y
W
W
W
.T
100
00
W
.
.TW
1
00
M
.
1
W
M
.
O
W
O
W
LCD_DATA[1]
PIN_E3
W
Y.C
WW .100Y.
0
WWLCD Data[1]
T
.
0
WW .100Y.C M.TW
1
M
.
WData[2]
O
LCD_DATA[2]
PIN_D2
LCD
WW 00Y
W
.CO .TW
W
C
.
Y
W
W
W
0
Y
W
W
.10
W.1
M.T
.100 PIN_D3
OM
LCD_DATA[3]
LCDW
Data[3]
O
W
W
C
.
W
C
W
.
Y
W
W
.T
WW .100YPIN_C1 M.TW
.100
100
M
.
W
LCD_DATA[4]
LCD
Data[4]
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
40
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
.1
O
OM PIN_C2
WLCD_DATA[5]
WW LCD
Data[5]
C
.
Y.C
W
W
0
Y
W
.TW
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
O
M
LCD_DATA[6].CO PIN_C3
WW LCD0Data[6]
W
Y.C
WW
CO
W
0
Y
W
W
0
W
T
.
1 Data[7] OM.T
0
.
.T
1
M
.
W
M
LCD_DATA[7]
PIN_B2
LCD
O
W
CO
WW .100Y.C M.TW
W
WW .100Y.C M.TW
T
.
LCD_RW
PIN_F3
LCD Read/Write
.CO1 = Read.TW
OM
WWSelect,000=YWrite,
WW 00Y.CO .TW
W
W
Y.C
W
1
.T
LCD_EN
LCD
OM
W.Enable
OM
W.1 Y.CPIN_E2
C
.
OM
W
Y
W
C
W
.
0
W Select,.100= Command, 1M
.TW
W LCD_RS.100 PIN_F2
.T LCD Command/Data
0Y
.TW
= Data
M
O
W
M
O
W
WW 00Y.C
W
.CO .TW
0Y.C M.TW
W
0
WLCD_ON
T
.
PIN_F1
LCD
Power
ON/OFF
1
.
1
00Y
M
.
OM
WW 00Y.CO .TW
.CO .TW
WW 00YPIN_G3
C
.
W
W
Y
W
LCD_BLON
LCD
Back
Light ON/OFF
M
.1
100
W.1 Y.COM W
M.T
O
W
O
W
C
.
W
C
.
0Y
W
.TW for theW
M.T
.100
.TW
105.6.
00Y
M
.
O
1
W
Table
Pin
assignments
LCD
module.
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
OM
W
W.
W
Y.C
WW 00Y.CO .TW
.CNote
0
W
.TTherefore
W
0
Y
W
1
0
T
M
.
that
the
current
LCD
modules
used
on
DE2/DE2-70
boards
do
not
have
backlight.
.
1
0
M
.
O
1
M
.
WW 00Y.C
.CO
WWnot be
COLCD_BLON
W
Y
W
WW 00Y.the
.TW
W
0
W
T
signal
should
used
in
users’
design
projects.
.
1
0
T
M
.
.
1
M
.
O
1
W
M
.
O
W
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
O
W
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
W
00
W
M.T
.1Header
W.1 Y.COM W
M.T the Expansion
.1005.6 OUsing
O
W
W
W
C
.
W
Y
W
.T
.TW Each header
0Y.C
WW .10The
TW providesWtwo 40-pin
Mto
.100 directly
.Board
100expansion
M
.
O
W
DE2-70
headers.
connects
36
M
O
W
O
W
W
W
.C
Y.C
W
C
W
.
0
Y
W
T
W
.
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
1
0
M
pins
of
the
Cyclone
II
FPGA,
and
also
provides
DC
+5V
(VCC5),
DC
+3.3V
(VCC33),
and
two
.
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
M of
.1 output pins
GND
pins
and
.T these 36 I/O pins, 4W
00 pins. Among
.1 are connected
OM to the PLL clock input
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
W
T PLL blocks in the FPGA.
the1FPGA
00 to access
W
M.the
.1cards
W.1 Y.COM W
M.Tthe expansion daughter
. 00 allowing
O
W
O
W
W
C
.
W
C
W
.
Y
W
.T
W
.T
100
00
WW .100Y
.
.TW
1
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
level of the
be adjusted W
to 3.3V, 2.5V,
.C
.TW
.TW
100 or 1.8V
00YheadersMcan
WWThe voltage
M
.
.TWI/O pins onWthe expansion
1
00Y
.
O
1
W
M
.
W
O the expansion I/Os are
W JP1. Because
CO
using
the BANK
Y.C
W 5 of the FPGA
0VCCIO
Y.to
WW and .the
.TW
0
0
WW connected
T
.
1
0
WW .100Y.C M.TW
M
1
M
.
O
W
W
C
.the
voltage
by the headerOJP1, users can use a W
jumper
W to select
W (VCCIO5)Oof this bank is controlled
.TW
00Y
WW .100Y.C M.TW
1
WW .100Y.C M.TW
M
.
O
W
Othe voltage level of theW
input W
voltage of VCCIO5
to 3.3V, 2.5V, andW1.8V
I/O pins. Table
W to control
W
.CO .T
0Y.C M.TW
Y.C
W
W
W
0
0
Y
W
T
.
1
0
0
W
.
M in the Figure 5.10.
5.7 listsW
the
.10jumper settings
Oappear
W.1of theY.JP1
OM of the JP1. The pin-outs
WW 00Y.CO .TW
C
W
C
W
.
W
W
W
0
Y
W
.T
W
.10
W.1 Y.COM
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W is connected
W
.TW headers
0Y. showsMthe
WWFigure
Finally,
related schematics.
Each
expansion
M.T
.100
.TW
100pin on the
05.11
M
.
O
1
W
.
O
W
C
.
W
W
.CO that
WW and
W
00Y
0Y.Cand M
WW from
to two
aYresistor
provide protection
high
low.Tvoltages.
TheW
figure shows
1
0
0
Wdiodes
T
M.
.
.
1
0
.
O
1
W
M
.
O
W
C
.
O
W
W
WW for .all
the protection
two
circuitry
is included
Wof the pinsWonWeach .header,
00Y
0Y.Cbut this
Y.Cfor only.T
T
.
1
0
0
WW circuitry
M
1
0
M
W
.1
O
W
.CO
OM
W
W
C
.
Y
W
C
72 data pins.
Table 5.8
gives
the
pin
assignments.
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
IO Voltage
O
W
WJumper Y
.C of Expansion
Y.C
W
C
W
.
0
Y
W
W
W
0
0
JP1
Settings
Supplied
Voltage
to
VCCIO5
W
T
.
0
W
.1
.T
00
OM(J4/J5)
W.1 YHeaders
WW 00Y.C
W.1 Y.COM W
C
.
W
W
W
W
W
W Short Pins
M.T
.100
1.8V
1.8V
W.1 Y.
.1010and 2 OM.T
O
W
W
W
C
.
W
C
W
.
Y
W
0Y4
WW
.100
.TW 2.5V W W.100 2.5VOM.T
Short Pins
30and
1
W
M
.
W
.CO .TW 3.3V
WW .100Y
WW
WW .100Y.C
0
WShort
Pins 51and
6Y
3.3V M.T
0
OM
WW 00
W.
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
00
M
.1
W.1
Msetting
.1Voltage
OJP1.
W
Table 5.7.
level
of
the
expansion
headers
using
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
41
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
2.5V
3.3V
.
Y
1.8V
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
M.T
2
4 W6W
O
W
.CO .TW
O
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
T
.10
M.JP1
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.C
5 W
.CO .TW
.TW
00Y
WW .100Y.C M.TW 1 3 W
1
M
.
00Y
O
W
M
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
.1
FigureM5.10. JP1 pin settings. W
O
10
OM
W
Y.C
WW 00Y.CO .TW
C
.
0
W
.TW
W
0
Y
W
1
0
T
M
.
.
1
0
M
.
O
1
W
M
W.
.CO .TW
WW 00Y
.CO .TW
0Y.0)C M.TW
VCCIO5
WW .10(GPIO
VCCIO5 W
Y
0
0
J4
M
.1
O
D14
WW 1 00Y.C2 O IO_A0
D12 WW
W.1 Y.COM W
C
.
W
Y
W
IO_CLKINn0
.TW
1
0
1 W
T
.
1
0
0
T
M
.
.
IO_CLKINp0
IO_A1
1
0
3 GPIO_D1
3
4
GPIO_D0
M
.
3
O
1
M
.
IO_A2 WW5
2
Y68.C IO_A3
WW 00Y.2CO .TW
IO_A4
IO_A5.TW
0
W
WW 00Y.CO .TW
7
0
W
1
IO_A7
IO_A6
M
.
BAT54S
9
10
BAT54S
1
M
.
O
1
W
M
.
O
W
11
12 .C
O
VCC5
W
W
C
.
Y
W
IO_A8
IO_A9 .TW
W 1315 .1001416
W
W
Y.C
W R51 .10470Y
TW
.
IO_A10
IO_A11
0
T
.
0
IO_A0
GPIO_D0
M
OM
M
.1
IO_A12
IO_A13
18
17W
C
.
GPIO_D1
O
R52W
47 IO_A1.CO
W
W
Y
IO_CLKOUTn0
IO_A14
W
C
19
20
W
.
0
Y
W
TW
W
W
022
0
Y
W
T
.
IO_A15M.
IO_CLKOUTp021
1
0
0
W
T
.
.
1
0
M
.
O
IO_A16
IO_A17
23 W
24
.C
OM
W
W.1
IO_A18
WW 00Y.CO .TW
26 0Y IO_A19
25
W
.TW
W
0
W
IO_A20
IO_A21
27
28
1
WW .100Y.C (protection
T
M
.
.
1
registors
and
diodes
M
.
W 3032 YIO_A23
29
W
.CO .TW
OM
W
IO_A22
31W
.CO .TVCC33
Wother
C
W
.
0
Y
W
W
W
IO_A24
IO_A25
0
0
Y
W
33
34
not
shown
for
ports)
1
0
W
.T
00
IO_A27 OM
35
W.3638
W.1 Y.COM W IO_A26
IO_A28
IO_A29
W.1 Y.COM W
37 W
Y.C
W
0
W
W
.TW
40 10 IO_A31
0
W
T IO_A30 39
.
0
0
W
T
M
.
.
1
0
M
.
O
1
W
M
.
O
W
.C
O
W
W
Header 2X20M
BOXW
.TW
00Y
WW .100Y.C M.TW
1
WW .100Y.C M.TW
M
.
O
W
O
W
WW 00Y.CO .TW
WW .100Y.C M.TW
W
WVCCIO5
WW .100Y.C VCCIO5
T
.
1
M
.
(GPIO 1)
OM D48
D50
WW 00Y.CO .TW
W
.CO .TW
W1 W
C
.
Y
W
W
W
0
Y
W
1
J5
1
W
.130GPIO_D33 OM
OM
W.IO_B0
M.2T 3GPIO_D32
.100
C
.
O
2 W
W
W
C
.
IO_CLKINn1
Y
W
C
1
2
W
.
W4
.TW
W BAT54S .100Y
IO_B1
.TIO_CLKINp1
100
3
WW .100Y
TW
M
.
.BAT54S
M
O
IO_B2
IO_B3
W
M
5
6
O
W
O
W
8 W IO_B5
Y.C
W
.TW
WW .100Y.C MIO_B4
IO_B6
IO_B7100
10
.TW 1179
WW .100Y.C M.TW
M
.
O
12
W
VCC5
O IO_B8
W
47 IO_B0
O GPIO_D32 R60
W
14
W 1315
0Y.C M.TW
WWIO_B9
IO_B10
IO_B11
WR61 47 IO_B1
0
WW .100Y.C M
T
16
.
1
WW .100Y.C GPIO_D33
T
.
.
IO_B13
17
18
W
O IO_B12
W
.CO .TW
IO_B14
IO_CLKOUTn119
OM
W
W
20
C
.
Y
W
C
W
.
0
Y
W
W
IO_CLKOUTp1
IO_B15
W
21
22
0
0
Y
W
W
.T
IO_B17 .1
24
M.T 2325
.10
OM
W
Mregistors
.100
OIO_B16
W
C
IO_B18
IO_B19
.
26
O
W
W
C
.
(protection
and
diodes
Y
W
C
Y IO_B20 .TW
WIO_B21 .100
27
28
W
W
WW .100Y.
M.T
.Tfor
100VCC33 IO_B22
29
30
M
.
O
W
M
O
IO_B23
W
not
shown
other
ports)
C
31
32
.
O
W
W
IO_B25
W
34
00Y
WW .100Y.CIO_B24
.T3335W
1
WW .100Y.C M.TW
IO_B26
IO_B27
M.
.
36
M
O
W
IO_B29
IO_B28
O
W
37
38
C
O
W
IO_B30
IO_B31
WW .100Y.
WW .100Y.C
.39TW 40
WW .100Y.C M.TW
M
M
W
O BOX Header 2X20M
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W Figure
.C headers.
Y.C
W
C
W
.
0
Y
W
W
W
0
5.11.
Schematic
diagram
of
the
expansion
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
.T
M.T
.100
100
W.1 Y.
M
.
O
W
O
W
W
C
.
Signal
Name
FPGA
Pin
No.
Description
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W 0 IO[0]
O
IO_A
PIN_C30
GPIOW
Connection
W[0]
W
Y.C
WW .100Y
0
W
T
.
0
WW .100Y.C M.TW
1
M
.
IO_AW
[1]
PIN_C29
GPIO Connection
O
WW 00
.CO .TW
WW 00IO[1]
C
.
Y
W
W
W
0
Y
W
WIO_A [2] .100 PIN_E28M.T
.10 IO[2] OM
W.1
GPIO Connection
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
42
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
O
OM PIN_D29
W.1IO_A [3]
WW
GPIO Connection
C
.
Y.C 0 IO[3] .TW
W
W
0
Y
W
W
0
0
W
T
.
1
0
M
1 [4] OMPIN_E27
W. Connection
M.T
W.IO_A
GPIO
IO[4]
.C0 O
W
C
.
Y
W
CO
W
0
Y
W
.TW
0
W
.T
10
0[5]
M
.
.TW
1
M
.
O
W
M
IO_A
PIN_D28
GPIO
Connection
0
IO[5]
O
W
CO
WW .100Y.C M.TW
W
WW .100Y.C M.TW
T
.
IO_A [6]
PIN_E29
GPIOW
0 IO[6]O
OM
W Connection
W
Y.C
WW 00Y.CO .TW
0
W
W
0
Y.C
W
1 0 IO[7] OM.T
.
.T
1
IO_A .[7]
PIN_G25
GPIO Connection
M
W
M
O
W
.C
O
W
00 Y
WWConnection
.TW
0
0Y.CPIN_E30
WW
T
.
1
0Y.C M.TW
M
.
IO_A [8].10
GPIO
IO[8]
M
O
W
O
Y.C
WW
W
.CO .TW
Y.C
WW .100 0IO[9]
.TW
WIO_A
[9] .100 PIN_G26M.T
GPIO Connection
M
00Y
O
W
M
W
.CO .TW
WW 00YPIN_F29
.CO .TW
0Y.C M.TW
0
Y
W
IO_A [10]
GPIOW
Connection .01IO[10]
0
10
W.1 Y.COM W
.CO .TW
OM
WW0 IO[11]
Y
W
C
.
0
W
IO_A
[11]
PIN_G29
GPIO
Connection
W
0
0
Y
W
T
.
.T
00
.10
W.1 Y.COM W
OM
W
W
W.1 Y.COM W
C
.
W
IO_A
PIN_F30
Y
W 0 IO[12]
W[12]
.TW GPIO Connection
M.T
.100
.T
100
00
M
.
O
1
W
M
.
O
W
C
.
O
W
IO_A [13]W
PIN_G30
WW0 IO[13].100Y
.TW
W
0Y.C M.TW GPIO Connection
Y.C
W
0
0
T
M
.
1
0
.
O
1
W
M
.
O
W
0 IO[14]
W GPIO Connection
0Y.C M.TW
Y.C
WW
WW 00Y.CO .TW IO_A [14]WW PIN_H29
0
0
T
.
1
0
.
W
M
.1
W.1 Y.COM WGPIO Connection 0W
IO[15]
.CO .TW
Y
0
W
WW 00Y.CO .TW IO_A [15] WW PIN_H30
0
M.T GPIO Connection 0 IO[16]
.100
W.1 Y.COM W
M
.1
O
IO_A [16]
PIN_J29
W
O
W
W
C
.
W
W
Y
W
.TGPIO
WW .100Y.C M.TW IO_A [17] W PIN_H25
M.T
.100
100
M
.
O
Connection 0 IO[17] W
O
W
C
O
W
.C
W
W
WW .100Y.
.TW
.T
WW .100Y.C M.TWIO_A [18] W PIN_J30.100Y
M
M
GPIO
Connection
0
IO[18]
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
PIN_H24 .1
MGPIO Connection 0 IO[19] WW.1
M.T IO_A [19]
.100
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
WPIN_J25 .100
.TConnection 0 IO[20]
W
GPIO
M
.10
M
W
M.TIO_A [20]
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W[21]
Y
W
IO_A
PIN_K24
GPIO.T
W
M Connection 0 IO[21] WW.10
.100
OM
M.T
.100
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
Y
.TW
IO_A
[22]
PIN_J24
GPIO Connection
0 IO[22] W
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
.C
O IO_A [23]
W
W
PIN_K25
Connection
WW .100Y.CGPIOM
.TW 0 IO[23] W W.100Y OM.TW
WW .100Y.C M
.TW
O
W
O [24]
W
PIN_L22 W
GPIO Connection
W0 IO[24] WW .100Y.C M.TW
Y.C
W
0
W
T
.
0
WW .100Y.C IO_A
T
.
1
M
.
M [25]
OIO_A
WW 00Y.CO .TW
W
PIN_M21 WW
GPIO
0 IO[25]
.COConnection
C
W
.
Y
W
W
W
0
Y
W
T
.
W
.10 GPIO Connection
W.1 Y.COM W
M[26].T
.100
OM 0 IO[26]
W
IO_A
PIN_L21
O
W
W
C
.
W
C
Y
W
.TW
WW .100Y.
M.T
.100
.TW PIN_M22 W W.100GPIO
M
O
W
M
O
IO_A
[27]
Connection
0
IO[27]
C
.
W
CO
WW .100Y
.TW
W
WW .100Y.C M.TW
WW .100Y.IO_A
T
M
.
O
W
M
[28]
PIN_N22
Connection
O 0 IO[28]
W
WW GPIO
W
.CO .TW
Y.C
WW .100Y.C M.T
0
W
T
.
0
WW .100YIO_A
[29] M
PIN_N25
OM0 IO[29]
W.1GPIO Connection
O
WW 00Y.CO .
W
C
.
W
C
W
.
Y
W
W
W
Y
W
.T
W
GPIO
0 IO[30]
M
.100Connection
W.1 Y.COM
.100IO_A [30]OM.T PIN_N21
O
W
W
W
C
.
.C
W
W
0Y
WW GPIO
.TW
0Y[31]
WW .10IO_A
0M
IO[31]
M
.100
.TPIN_N24
10Connection
.
W
M
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
Y
W GPIO.1Connection
IO_CLKINN0
0 PLL In.T
00
W
.TW
M
W.1 Y.CO
MPIN_T25
.100
O
W
O
W
W
C
.
.C
Y
W
PIN_T24
In .TW
WWGPIO Connection
WW IO_CLKINP0
.100
.TW
100 0 PLL
00Y
M
.
O
1
W
M
.
O
W
O PIN_H23
W
W
C
Y.C
W Connection
C
.
0
Y
W
W
IO_CLKOUTN0
GPIO
0. PLL Out .TW
W
0
0
Y
W
W
00
M
.10
W.1 Y.C
M.T
O
W
W
W.1 Y.COPIN_G24
C
.
W
IO_CLKOUTP0
GPIO
Connection
0
PLL
Out
W
Y
W
W
W
.T
100
00
W
.
.TW
1
00
M
.
1
W
M
.
O
W
O
W [0]
IO_B
PIN_G27
GPIO
1Y
IO[0]
.C
WConnection
W
WW .100Y.
0
W
T
.
0
WW .100Y.C M.TW
1
M
W. 1 IO[1]
O
IO_B
PIN_G28
GPIOW
Connection
WW 00Y
W[1]
.CO .TW
C
.
Y
W
W
W
0
Y
W
0
W
00 PIN_H27
W.1
M.T
OM
W.1 1 IO[2]
IO_BW
[2] .1
GPIO Connection
O
W
C
.
W
C
W
.
W
W
0Y
W
WIO_B
.100
00YPIN_L24 M.TW
M.T
.110IO[3]
W
[3]W.1
GPIO Connection
O
W
O
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
43
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
O
OM PIN_H28
W.1IO_B [4]
WW
GPIO Connection
C
.
Y.C 1 IO[4] .TW
W
W
0
Y
W
W
0
0
W
T
.
1
0
M
1 [5] OMPIN_L25
W. Connection
M.T
W.IO_B
GPIO
IO[5]
.C1 O
W
C
.
Y
W
CO
W
0
Y
W
.TW
0
W
.T
10
0[6]
M
.
.TW
1
M
.
O
W
M
IO_B
PIN_K27
GPIO
Connection
1
IO[6]
O
W
CO
WW .100Y.C M.TW
W
WW .100Y.C M.TW
T
.
IO_B [7]
PIN_L28
GPIOW
1 IO[7]O
OM
W Connection
W
Y.C
WW 00Y.CO .TW
0
W
W
0
Y.C
W
1 1 IO[8] OM.T
.
.T
1
IO_B .[8]
PIN_K28
GPIO Connection
M
W
M
O
W
.C
O
W
01 Y
WWConnection
.TW
0
0Y.CPIN_L27
WW
T
.
1
0Y.C M.TW
M
.
IO_B [9].10
GPIO
IO[9]
M
O
W
O
WW
W
.CO .TW
0Y.C M.TW
Y.C
WW .110IO[10]
WIO_B
[10] .100 PIN_K29M.T
GPIO Connection
00Y
W
OM
WW 00Y.CO .TW
.CO .TW
W[11]
C
.
Y
W
W
0
Y
W
IO_B
PIN_M25
GPIO
Connection
.11IO[11]
M
.10
OM
100
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
Y
W
IO_B
GPIO Connection
1 IO[12]
.TW
W
00
Y.
W [12] .100PIN_K30
TW
.
1
0
T
M
.
.
0
M
O
1
W
M
O
W.
WW 0PIN_M24
IO_B
[13]
W GPIO Connection
.CO .TW
0Y.C M.TW
Y.C
WW 1 IO[13]
0
0
Y
W
T
.
1
0
.
0
OM
W.1 PIN_L29
CO
W1W
W.1 Y.COM W
C
.
IO_B [14]W
GPIO Connection
IO[14] 0Y.
W
Y
W
.TW
0
0
W
T
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W
M
.
O
W
1 IO[15]
W GPIO Connection
0Y.C M.TW
Y.C
WW
WW 00Y.CO .TW IO_B [15]WW PIN_L30
0
0
T
.
1
0
.
W
M
.1
W.1 Y.COM WGPIO Connection 1W
IO[16]
.CO .TW
Y
0
W
WW 00Y.CO .TW IO_B [16] WW PIN_P26
0
M.T GPIO Connection 1 IO[17]
.100
W.1 Y.COM W
M
.1
O
IO_B [17]
PIN_P28
W
O
W
W
C
.
W
W
Y
W
.TGPIO
WW .100Y.C M.TW IO_B [18] W PIN_P25
M.T
.100
100
M
.
O
Connection 1 IO[18] W
O
W
C
O
W
.C
W
W
WW .100Y.
.TW
.T
WW .100Y.C M.TWIO_B [19] W PIN_P27.100Y
M
M
GPIO
Connection
1
IO[19]
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
PIN_M29.1
MGPIO Connection 1 IO[20] WW.1
M.T IO_B [20]
.100
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
WPIN_R26 .100
.TConnection 1 IO[21]
W
GPIO
M
.10
M
W
M.TIO_B [21]
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W[22]
Y
W
IO_B
PIN_M30
GPIO.T
W
M Connection 1 IO[22] WW.10
.100
OM
M.T
.100
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
Y
.TW
IO_B
[23]
PIN_R27
GPIO Connection
1 IO[23] W
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
.C
O IO_B [24]
W
W
PIN_P24
Connection
WW .100Y.CGPIOM
.TW 1 IO[24] W W.100Y OM.TW
WW .100Y.C M
.TW
O
W
O [25]
W
PIN_N28 W
GPIO Connection
W1 IO[25] WW .100Y.C M.TW
Y.C
W
0
W
T
.
0
WW .100Y.C IO_B
T
.
1
M
.
M [26]
OIO_B
WW 00Y.CO .TW
W
PIN_P23 WW
GPIO
1 IO[26]
.COConnection
C
W
.
Y
W
W
W
0
Y
W
T
.
W
.10 GPIO Connection
W.1 Y.COM W
M[27].T
.100
OM 1 IO[27]
W
IO_B
PIN_N29
O
W
W
C
.
W
C
Y
W
.TW
WW .100Y.
M.T
.100
.TW PIN_R23 W W.100GPIO
M
O
W
M
O
IO_B
[28]
Connection
1
IO[28]
C
.
W
CO
WW .100Y
.TW
W
WW .100Y.C M.TW
WW .100Y.IO_B
T
M
.
O
W
M
[29]
PIN_P29
Connection
O 1 IO[29]
W
WW GPIO
W
.CO .TW
Y.C
WW .100Y.C M.T
0
W
T
.
0
WW .100YIO_B
[30] M
PIN_R22
OM1 IO[30]
W.1GPIO Connection
O
WW 00Y.CO .
W
C
.
W
C
W
.
Y
W
W
W
Y
W
.T
W
GPIO
1 IO[31]
M
.100Connection
W.1 Y.COM
.100IO_B [31]OM.T PIN_P30
O
W
W
W
C
.
.C
W
W
0Y
WW GPIO
.InTW
WW GPIO_CLKINN1
PIN_AH14
1 PLL
M
.100
.T
10Connection
00Y
M
.
1
W
M
.
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
Y
W GPIO.1Connection
GPIO_CLKINP1
1 PLL In.T
00
W
.TW
M
W.1 Y.CO
MPIN_AG15
.100
O
W
O
W
W
C
.
.C PIN_AF27
Y
W
WWGPIO Connection
.TW
WWGPIO_CLKOUTN1
.100
.TW
100 1 PLLOOut
00Y
M
.
O
1
W
M
.
W
O PIN_AF28
W
W
C
Y.C
W Connection
C
.
0
Y
W
W
GPIO_CLKOUTP1
GPIO
1. PLL Out .TW
W
0
0
Y
W
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
00 5.8. Pin
assignments forWthe expansion
M.T
.100 headers.
W.1 Y.
M.T
.1Table
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
44
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
.1
OM
WVGA
WW 00Y.CO .TW
C
.
W
5.7
Using
W
Y
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
CO
.
O
W
C
W synchronization
.
Y
W
C
W
0
Y
W
.TVGA
W board includes
.TD-SUB connector forWVGA
10 output.OThe
00 a 16-pin
M
.
.TWThe DE2-70
1
M
.
M
O
Y.C Devices
WW directly
CO
signals are W
provided
II FPGA,
W
0Analog
Y.Cfrom the.TCyclone
WW and.1the
.TW ADV7123 triple
W
0
0
0
T
M
.
1
M
.
O
W
M
O
W
O
10-bit
is used toTproduce
the analog
W
0Y.C (red,Mgreen,
WW data.1signals
.TW and blue). The
W high-speed
0
0Y.C
Y.C
WWvideo.1DAC
.
0
T
.
M
O
W
M
O 5.12 and can support
W
.C
associated schematic
is given in Figure
of up to 1600
O
WWresolutions
.TW x 1200 pixels,
00Y
WW .100Y.C M.TW
1
0Y.C M.TW
M
.
O at 100 MHz.
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
00
.1
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
W
Y
W
W
Y.
W
M.T
.100
M.T
.100
O
100
W
M.T
O
W
C
.
O
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
0
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
.TW
WW .100Y.C M.TW
M
O
W
O
W
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00 circuitM
WW .100Y
M
.
.TW
1
.
Figure 5.12.
VGA
schematic.
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O
WW 00Y.CO .TW
W
.CO .TW
W
C
.
Y
W
W
W
0
Y
W
(red, green, blue) data can be
onOM
W The timing
.10 and RGB
W.1 found
M.T for VGA synchronization
.100 specification
OM
W
C
.
O
W
W
C
.
Y
W
C
.
W 5.13.1illustrates
W educational
.TW
web.T
sites
timing”). Figure
W (for example,
00
0Y“VGA signal
W search
.TW
0for
Wvarious
M
1
00Y
M
.
O
1
W
M
.
O
W
.C
O
W monitor.
W timing
W on a W
.C
theW
basic
requirements
for each W
rowW(horizontal)
that is displayed
VGA
0YAn
Y.C
.TW
W
0
0
Y
T
.
1
0
0
W
T
M
.
.
1
0
M
.
O
1
W
O
W horizontal
W. pulse ofOM
active-low
specific duration W
(time
WWa in00the
0Y.C M.TW
Y.Cfigure) .TisWapplied toWthe
0
1
WW .100Y.C M.TW
.
Mend of one row of W
Wand theY.CO
Othe
W.1 signifies
O input of the monitor, W
synchronization
(hsync)
which
data
W
C
.
C
W
.
Y
W
W
W
0
Y
W
.T
W
M.T
.100
.T inputs on the
10must
M
.
O
W
M
.100The data
O
start of theW
next.
(RGB)
monitor
be
off
(driven
to
0
V)
for
a
time
period
W
C
O
WW .100Y.
W
W
Y.C
WW .100Y.C M.TW
0
W
T
M.
.
0
O
1
W
called the back
porch
(b)
after
the
hsync
pulse
occurs,
which
is
followed
by
the
display
interval
(c).
M
.
O
W
C
.
W
C
WW 00Y.CO .TW
00Y
0Y.pixel
WW
TW across theWrow being
.
1
0
M
.
1
DuringWthe data.1display
interval
the
RGB
data
drives
each
in
turn
M
.
W
O
W
.CO
OM
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
W front.1porch
00 (d) where
0Y is a time
W Finally,.10there
displayed.
M.T the RGB signalsWmust
W.1 Y.CO
M.Tperiod called theW
O
W
O
W
C
.
W
W (vsync).100
0Ythe vertical
Y.Chsync pulse
again be off
before the
The timing
.Tsynchronization
WW
.TW can occur.W
10of
00next
M
.
O
1
W
M
.
O
W
Wthe
W
.C the end
Y.C
Wpulse signifies
W
.CO5.13,.T
0
Y
W
is the sameW
asW
shown in 0Figure
except
that a vsync
of
one
frame
and
W
0
0
Y
W
T
.
0
.10
W.1 Y.C
OM timing). Table 5.9 and
Wframe
OMto the set of rows in W
W
W.1the data
C
.
C
start of the next,
and
refers
the
(horizontal
W
.
Y
W
W
W
.T
100
00
W
.
.TW
1
00Y
M
.
1
W
M
.
O
W a, Y
O the durations of timeWperiods
W resolutions,
5.10 show, for different
b,.C
c, and d T
for
Wboth horizontal
WW .100Y.
0
W
.
0
WW .100Y.C M.TW
1
M
.
and vertical timing.
O
WW 00Y
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
W.1
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
0
Y
W
.T which can be
WWfor using
.100
.TW
10in
00the
M
.
1
Detailed information
ADV7123
video
DAC
is
available
its
datasheet,
W
M
.
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
45
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
4.7K
560
VGA_VCC33
VREF
COMP
IOR
IOR
IOG
IOG
VAA
VAA
IOB
IOB
GND
GND
36
35
34
33
32
31
30
29
28
27
26
25
BC47
BC48
0.1u
0.1u
J7
VGA_R
VGA_G
VGA_B
VGA_VCC33
R82
R83
R84
75
75
75
VGA_HS
VGA_VS
R85
R86
47
47
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
6
1
11
10
5
15
VGA
BC49 0.1u
17
R9
R8
R7
R6
R5
R4
R3
R2
R1
R0
PSAV E
RSET
ADV7123
VAA
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
CLOCK
G0
G1
G2
G3
G4
G5
G6
G7
G8
G9
BLANK
SYNC
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
VGA_B0
VGA_B1
VGA_B2
VGA_B3
VGA_B4
VGA_B5
VGA_B6
VGA_B7
VGA_B8
VGA_B9
VGA_CLOCK
VGA_G0
VGA_G1
VGA_G2
VGA_G3
VGA_G4
VGA_G5
VGA_G6
VGA_G7
VGA_G8
VGA_G9
VGA_BLANK_n
VGA_SYNC_n
U10
48
47
46
45
44
43
42
41
40
39
38
37
RSET
VGA_R[0..9]
VGA_G[0..9]
VGA_B[0..9]
16
VGA_R9
VGA_R8
VGA_R7
VGA_R6
VGA_R5
VGA_R4
VGA_R3
VGA_R2
VGA_R1
VGA_R0
VGA_VCC33
R80
R81
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
M
W.1 Y.COweb
.COfolder.Ton
WW 00Y
found
on
the
manufacturer's
site,
or in the Datasheet/VGA
DAC
Wthe DE2-70 System
W
W
W
W
0
W
T
.
1
0
T
M
.
.
1
M
.
M
COADV7123
CD-ROM. The
pin assignments
the Cyclone
II W
FPGA and
W
.CO between
Y.the
WW
CO
W
0
Y
W
.TW are listed in Table
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
M
O a VGA display is described
5.11. An example
of code that
6.3 and 6.4.
.CO 6.2,
WW 0in0YSections
W
.Cdrives
WW
CO
W
Y
W
T
.
W
0
W
T
.
0
.T
W.1 Y.COM W
W.1 Y.COM W
OM
W
W
C
.
W
.T
Y
W
.T
100
00
M
.
.TW
1
M
.
O
W
M
O
W
O
WW .100Y.C M.TW
WW .100Y.C M.TW
0Y.C M.TW
O
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
00
.1
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
W
Y
W
W
Y.
W
M.T
.100
M.T
.100
O
100
W
M.T
O
W
C
.
O
W
Wspecification.
.TW
W
00Y
0Y.C VGA
Y.C
WWFigure
TW
.
1
0
0
T
M
.
.
5.13.
horizontal
timing
1
0
M
.
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
0
W.1 Y.COM W
WWSpec 00Y.CO .TW
W.1 Y.COM W
W
W
VGA
mode
Horizontal
Timing
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
a(us) TW
d(us)
Pixel clock(Mhz)
.C
Y
W
W Resolution(HxV)
. b(us) c(us) W
M.T
.100
.TW Configuration
100
00Y
M
.
O
1
W
M
.
O
W
C
.
1.9
25.4
0.6
WW 25 .1(640/c)
WW 00Y.CO .TW VGA(60Hz)WW 640x480
.TW
00Y
0Y.C 3.8M.TW
0
M
1
.
O
W
O
W
OM
W.1
VGA(85Hz)
0Y.C M.TW
Y.C 1.6 .T2.2W 17.8 1.6WW36 .(640/c)
0
0
WW 640x480
1
0
WW .100Y.C M.TW
O
W.1 Y.C3.2OM 2.2 W 20
SVGA(60Hz)
800x600
1
40W(800/c) Y.C
O
W
W
W
C
.
0
W
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
O
SVGA(75Hz)
800x600
(800/c)
W
W.1 Y.COM W
CO 3.2 TW16.2 0.3 W49WW
.1.6
Y.C
W
0
Y
W
.TW
0
0
W
.
1
0
0
W
T
M
.
.
1
0
M
.
O
W
800x600
1.1
2.7
14.2
0.6
56
W(800/c)
W.1 Y.COM SVGA(85Hz)
Y.C
WW 00Y.CO .TW
0
W
W
.TW
W
0
W
1
W
M
.
.TXGA(60Hz)
00
M
1024x768 .1
2.1
2.5
15.8
0.4
65
(1024/c)
O
1
W
M
.
O
.C
O
W
WW
W
WW
.TW
00Y
0Y.C 1.9M.T
W
1
WW .100Y.C M.XGA(70Hz)
TW
M
.
1024x768 .10 1.8
13.7
0.3
75
(1024/c)
O
W
O
W
.C
O
W
W
W(1024/c)
.TW
00Y
WW .101.00Y.C2.2 M10.8
.TW 0.5
1
1024x768
95
WW .100Y.C MXGA(85Hz)
M
.
.TW
O
W
O
W
O
W
W
W0.4 108 W
0Y.C M.TW
W
0
WW .11.000Y.C
T
1280x1024
2.3
11.9
(1280/c)
.
1
WW .100Y.C 1280x1024(60Hz)
T
.
.
M
OM
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
timing
specification.
M.T Table 5.9. VGAWhorizontal
.100
OM
W
O
W
W
C
.
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
W mode
WW .100Y.CVerticalMTiming
.TWSpec
WW .100Y.C M.TVGA
M
O
W
O
W
W
W
.CO .TW Resolution (HxV)
Y.C
WW .100Y.C M.TW
0
WW a(lines)
T
b(lines)
c(lines)
d(lines)
.
0
WW .100YConfiguration
W.1 Y.COM W
OM
WW 00Y.CO .T
W
W
C
.
W
W
VGA(60Hz)
640x480
2
33
480
10
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y25
W
3
480
Y.C
.TW 1
WW .100VGA(85Hz)
M.
.100
.TW 640x480 W W
100
M
.
O
W
M
O
C
W
.CO .TW800x600 WW 4
Y.C 600.TW 1
WW .100Y.
023
0
WW .1SVGA(60Hz)
M
1
00Y
M
.
W
O 600
.CO
OM
W
W SVGA(75Hz)
800x600
3W
21Y.C
1
Y
W
C
W
.
0
W
W
W
0
0
Y
W
W
M.T 1
.1027
100
W.1 Y.CO
M.T 800x600
.SVGA(85Hz)
O
W
O
3
600
W
W
C
.
W
WW .100Y
.TW
100
WW .100Y.C M.TW
.
M
O
W
O
W
6
3
W
WXGA(60Hz)Y.CO 1024x768
Y.C
W 29 00Y.C768 .TW
0
W
W
W
0
W
W
.T
W.1 Y.C
.100
XGA(70Hz)
6
768OM
3
W.291 Y.C
OM1024x768
W
W
W
C
W
.
W
W
W
100
00 768 M.T1
W XGA(85Hz)
.
.TW
1
00Y
.
1024x768
3
36
1
W
M
.
O
W
.C
W
WW .100Y.
WW 00Y.CO .TW
WW 38 .100Y
T
.
W1280x1024(60Hz)
1280x1024
3
1024
1
M
WW 00Y
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
.T
00
W.1
MVGA
.1Table
W.1 Y.COM W
O
W
5.10.
vertical
timing
specification.
W
W
C
.
W
W
.T
WW .100Y
.100
.TW
100
M
.
W
M
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
46
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
1
O
OM
W.Signal
WW Description
C
Name
FPGA Pin
No.
.
Y.C
W
W
0
Y
W
.TW
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
O
M
WW VGA00Red[0]
.CO PIN_D23
Y.C
WWVGA_R[0]
CO
W
Y
W
.TW
W
0
W
T
.
1
0
M
.
.T
1
M
.
O
W
M
O
VGA_R[1]
PIN_E23
VGA
Red[1]
W
CO
WW .100Y.C M.TW
W
WW .100Y.C M.TW
T
.
VGA_R[2]
PIN_E22
VGA Red[2] CO
OM
WW
WW 00Y.CO .TW
0Y.
W
.TW
W
0
Y.C
W
1
T
M
.
.
1
M
.
VGA_R[3]
PIN_D22
VGA
Red[3]
O
W
M
O
W
O
0Y.C M.TW
Y.CPIN_H21 .TW
WWVGA Red[4]
0
0
WW
1
0
0Y.C M.TW
.
VGA_R[4]
1
M
.
O
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
VGA_R[5] .1
PIN_G21M
VGA Red[5]
00
W.1 Y.COM W
M.T
O
W
O
W
C
.
W
C
W
Y
WVGA Red[6].100
W
Y.
W
VGA_R[6]
M.T
.100 PIN_H20OM.T
O
100
W
M.T
W
C
.
O
W
Y
Y.C
W
.TW
VGA_R[7]
VGA Red[7] 100
W
Y.C
WW .100PIN_F20
TW
.
0
T
M
.
.
0
M
O
1
W
M
O
W
W.
WW 0PIN_E20
W
.CO .TW
VGA_R[8]
VGA
0Y.C M.TW
Y.C
WRed[8]
0
0
Y
W
T
.
1
0
.
0
OM
W.1 PIN_G20
WW 00Y.CO .TW
W.1 Y.COM W
C
.
VGA_R[9]W
VGAW
Red[9]
W
Y
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
VGA_G[0]
PIN_A10
VGA
Green[0]
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
VGA Green[1]W
W
WW 00Y.CO .TW VGA_G[1]WW PIN_B11
.TW
00Y
0Y.C M.TW
1
0
M
.
1
.
O
W
O
VGA_G[2]
PIN_A11
OM
W.1
WW
W VGA Green[2]
Y.C
WW .100Y.C M.TW
0
T
.
0
WW .100Y.C M.TW VGA_G[3] W PIN_C12
O
W.1 Y.COM WVGA Green[3] WW
O
W
Y.C
W
C
.
0
W
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
VGA_G[4]
PIN_B12
VGA Green[4]
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
M
.1
PIN_A12 .1
M VGA Green[5]
W
M.T VGA_G[5]
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
WPIN_C13 .100
W
M
.10
M.TVGA Green[6]
W
M.TVGA_G[6]
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
PIN_B13
VGA Green[7]
W
TW
.10
M.T
.100
OM
W
M.VGA_G[7]
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
VGA_G[8]
PIN_B14
VGA
W
.T Green[8]
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
W
WW .100Y.C M.TW
PIN_A14
VGA
W
WW .100Y.C M
TGreen[9]
.
WW .100Y.C VGA_G[9]
T
.
M
W
OVGA_B[0]
WW 00Y.CO .TW
W
.CO VGA.T
C
PIN_B16 W
Blue[0]
W
.
Y
W
W
W
0
Y
W
W
M
.10
W.1 Y.COM W
M.T
.100
OVGA
W
O
W
W
C
VGA_B[1]
PIN_C16
Blue[1]
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
VGA_B[2]
PIN_A17
VGA Blue[2]
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O Blue[3]
W
VGA_B[3]
PIN_B17
VGA
W
CO
WW .100Y.C M.TW
W
WW .100Y.C M.TW
WW .100Y.VGA_B[4]
T
.
PIN_C18
VGAO
Blue[4]
W
OM
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100 VGA Blue[5]
W.1 Y.COM
M.T PIN_B18
.100 VGA_B[5]
O
W
O
W
W
C
.
W
Y
W
Y.C
W
.TW
WW .100VGA_B[6]
M.
.100
.TW
100VGA Blue[6]
PIN_B19
M
.
O
W
M
O
W
C
O
W
W
WW .100Y.
W
0Y.C
WW .10VGA
0Y.C M.TPIN_A19
WW .10VGA_B[7]
M
Blue[7] M.T
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
00 Blue[8] M.T
W
.TW
00Y
.1VGA
W.1 Y.CO
MPIN_C19
.1VGA_B[8]
O
W
O
W
W
C
.
W
.C
Y
W
WW .VGA
PIN_D19
WW VGA_B[9]
.100
.TW
100Blue[9] OM.T
00Y
O
1
W
M
.
W
W
WVGA_CLKY.CO PIN_D24W
.C
Y.C
W VGA0Clock
W
0
Y
W
W
0
0
W
T
.
W
00
.1
W.1 Y.C
M.T
OM
W
W
W.1 Y.COPIN_C15
C
.
W
VGA_BLANK_N
VGA
BLANK
W
Y
W
W
W
.T
100
00
W
.
.TW
1
00
M
.
1
W
M
.
O
W
O
W
VGA_HS
PIN_J19
W
Y.C
WW .100Y.
0
WWVGA H_SYNC
T
.
0
WW .100Y.C M.TW
1
M
.
WV_SYNC
O
WW 00Y
W
VGA_VS
PIN_H19
VGA
.CO .TW
W
C
.
Y
W
W
W
0
Y
W
W
.10
W.1
M.T
.100 PIN_B15
OM
W
VGA_SYNC
VGA
SYNC
O
W
W
C
.
W
C
W
.
Y
W
W
.T
WW .100Y
.100
.TW
100
M
.
W
M
O
W
Table
5.11.
ADV7123
pin
assignments.
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
47
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
.1
OM
Wthe
WW 00Y.CO .TW
C
.
W
5.8
Using
24-bit
Audio
CODEC
W
Y
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
CO
.
O
W
C
.
Y
W
C
W
0
Y
W
.TW audio CODEC
high-quality
24-bit audio via .the
WM8731
W board .1provides
.T
10 Wolfson
00
M
.TWThe DE2-70
M
O
W
M
O
W
W with a sample
.C supports
Y.Cline-out.Tports,
CO
(enCOder/DECoder).
Wmicrophone-in,
0and
WW line-in,
W
0
0Ychip
WW .1This
T
.
1
0
T
M
.
.
M
O
W
M
O
.C a serial.TI2C
O
W bus interface,
rate
WW8 kHz
W WM8731WisWcontrolled
0Yby
Yto.C96 kHz..TThe
W adjustable
0
0
Y.C
Wfrom
1
0
T
M
.
.
1
M
.
O
W
M
Wpins on theOCyclone II FPGA. A schematic
which is connected
to
theTaudio
O
0Y.C ofM
WW .10diagram
. W circuitry is
WW .100Y.C M.TW
0Y.C M.TW
and the FPGA
are listed
information
CO Detailed
O shown in Figure 5.14,
WWin Table
.CO pin .assignments
Y.5.12.
WW
C
W
.
0
Y
W
TW
.
W
0
0
Y
W
T
1
0
T
M
.
.
1
00
M in its datasheet, which
. is available
Oon the manufacturer's
codec
can be found
OMfor using the WM8731
WW
Y.C
WW 00Y.CO .TW
C
.
0
W
.TW
W
0
Y
W
1
M
.
.Tsite, or in the Datasheet/Audio
1
web
CODEC
folder
on
the
DE2-70
System
CD-ROM.
M
.
O
100
W
M
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
0
M
.1
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
.T
00
W.1 Y.COM W
W.1 Y.COM W
W
W.1 Y.COM W
W
W
W
.T
M.T
.100
.T
100
00
M
.
O
1
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
.TW
WW .100Y.C M.TW
M
O
1
W
M
.
O
W
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
O
W
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
.T
W
.T
100
00
WW .100Y
.
.TW
1
M
.
OM
W
M
O
W
C
.
O
W
W
C
Y
W
.TW
WW .100Y.
.TW
100
WW .100Y.C M.TW
M
.
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
.C
Figure 5.14. WAudio
schematic.
W CODEC
WW .100Y
.TW
.TW
00Y
WW .100Y.C M.TW
M
1
M
.
O
W
O
W
W
Y.C
WW 00Y.CO .TW
0
W
W
0
Y.C
W
1
WW .100Signal
T
M.T
.
. FPGA Pin No.
1 Description
M
.
O
W
M
Name
O
W
C
W
.CO .TW
WW .100Y.
WW .100Y.C M.TW
WW .1AUD_ADCLRCK
M.
00Y
O
PIN_F19
Audio CODEC ADC
LR Clock
W
M
O
W
C
O
W
WW .100Y.
W
0Y.C ADCM
Y.C
WW Audio
TW
.
0
0
WW .AUD_ADCDAT
T
M
.
1
0
PIN_E19
CODEC
Data
.
O
W
WW 00Y.CO
W 1 Y.COM W
C
.
W
W
Y
W
W
W Audio .CODEC
.T
W
.T
AUD_DACLRCK
Clock
100 DAC LR
M
W.1 Y.CO
MPIN_G18
.100
O
W
O
W
W
C
.
.C
Y
W
WWAudio .CODEC
.TW
PIN_F18
WW AUD_DACDAT
.100
.TW
100 DAC Data
00Y
M
O
1
W
M
.
O
W
O
W
W
.CClock .TW
Y.C
W
C
.
0
Y
W
W
W
0
0
Y
W
AUD_XCK
PIN_D17
Audio
CODEC
Chip
0
W
W.1 Y.C
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
Audio
Clock .T
W CODEC.1Bit-Stream
100
00
W AUD_BCLK
.
.TW
00Y PIN_E17
M
1
W
M
.
O
W
O
W
I2C_SCLK
WW .100Y.
0Y.C M.TW
Y.C PIN_J18.TW
WW I2C .Data
0
0
WW
1
0
WClock Y.CO
OM
WW 00Y
W.1 Y.C
I2C_SDAT
PIN_H18
WI2C
W
W
W
W
0
W
T
.
0
W
W.1
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
Wassignments.
.T
WW .1Table
Audio
.100
.TWCODEC pin
100
00Y5.12. M
M
.
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
48
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
1u
C39
VCC33
1u
R99
4.7K
R100
4.7K
5
2
4
1
3
C38
LINE IN
NCL
R
NCR
L
GND
J11
PHONE JACK B
VCC33
R108
R109
2K
2K
R101
R102
4.7K
4.7K
AGND
AGND
AGND
J10
WM8731
21
20
19
18
17
16
15
R104
C41
680
10u
AGND
A_VCC33
C42
R105
1n
47K
AGND
J12 LINE OUT
AGND
AGND
AGND
PHONE JACK G
29
8
9
10
11
12
13
14
AUD_XCK
AUD_BCLK
AUD_DACDAT
AUD_DACLRCK
AUD_ADCD AT
AUD_ADCLRCK
MBIAS
VMID
AGND
AVDD
ROUT
LOUT
HPGND
PHONE JACK P
NCL
R
NCR
L
GND
XTI/MCLK
XTO
DCVDD
DGND
DBVDD
CLKOUT
BCLK
EXPOSED
DACDAT
DACLRCK
ADCD AT
ADCLRCK
HPVDD
LHPOUT
RHPOUT
1
2
3
4
5
6
7
5
2
4
1
3
A_VCC33
AGND
C40
1u
SCLK
SDIN
CSB
MODE
LLINEIN
RLINEIN
MICIN
U13
28
27
26
25
24
23
22
I2C ADDRESS READ IS 0x34
I2C ADDRESS WRITE IS 0x35
MIC IN
330
NCL
R
NCR
L
GND
R103
5
2
4
1
3
I2C_SDAT
I2C_SCLK
AGND
C43
100u
C44
A_VCC33
100u
R106
R107
47K
47K
AGND
AGND
AGND
10
11
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
M
O
W.1Serial
WW 00Y.CO .TW
C
.
W
5.9
RS-232
Port
W
Y
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
CO
.
O
W
C
W
.
Y
W
C
W
0
Y
W
.Tconnector
for RS-232
W board .uses
.T transceiver chip and
1a09-pin D-SUB
00 the ADM3202
M
.
.TWThe DE2-70
1
M
O
W
M
O
W
C
.
O
W
C
.
C
communications.
to use the
refer
0Y
.TWto the datasheet,
WW For.1detailed
.TW on howW
10transceiver
00Y information
M
.
.TW
M
O
W
M
O
W manufacturer’s
O
W Datasheet/RS232
which
web site, or W
in the
W
0Y.C Mfolder
Y.C
.TW on the DE2-70
W is available
0
0
Y.C
WW on the
T
.
1
0
T
.
.
1
M
.
O
W
M
O the related schematics,
W
.C 5.13 lists
O
System CD-ROM.
Figure 5.15 shows
Table
WW and
.TWthe Cyclone II
00Y
WW .100Y.C M.TW
1
0Y.C M.TW
M
.
O FPGA pin assignments.
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
00
.1
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
W
Y
W
W
Y.
W 330 RXD.100LEDR
M.T
.100
M.T
R44
UART_RXD
O
100
W
M.T
O
W
C
.
O
J2 W
Y.C
WW .100Y
.T
W
Y.C
WWTXD .100LEDG
TW
VCC33
.
5
0
T
M
.
0
M
O
1
W
UART_TXD
R45
330
M
.
9
O
W
C
.
O
W
4
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
U7
.
8M
0
O
1
W
M
O 12 R1OUT
13WRXD
W.
R1IN W
WW UART_RXD
W
.CO .TW
0Y.C 37 M.TW
Y.C
UART_RTS
RTS
9.TR2OUT
8
0
0
Y
W
R2IN
1
0
0
.
TXD
.1
W
M
.1 0
T1OUT 14
OM1110 T1IN
WUART_TXD
.C26O .TW
CTS
UART_CTS
W
C
7
.
Y
W
T2IN
T2OUT
W
0
Y
W
WW 00Y.CO .TW
0
W
.T
100 1u OM
.C9
W.1 Y.1COMRS232 W
1 C+
M
.1
W
O
W
W
C
ADM3202
.
W
3
.C
Y
W
W
.TW VCC 16 WVCC33 W.100
M.T
.TW
100 1u O45MC100Y
.
C2+
O
1
M
.
BC32 0.1u
C10
15
W
C
O
W
C2VCC33
W GND
WW .100Y.
.TW
WW .100Y.C 26 M
V+ .T
WW .100Y.C M.TW
M
O
W
O
W
CO V- TW
WW C11
Y.C12
WW .100Y.C M.TW
BC33 W
0
.
0
WW .100Y.C M.TW
OM
W.11u Y
O
WW 00Y.CO .TW
W
0.1u
1u.C
W
C
W
.
W
W
W
0
Y
W
T
.
0
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
M.Tchip schematic. WW.10
.100 (RS-232)
M.T
.100
O
W
Figure
5.15.
MAX232
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
Signal
Name
FPGA Pin No.
Description
M
.
O
W
M
O
W
O
W
W
WW .100Y.C M.TW
W
WW .100Y.C UART
T
.
WW .100Y.C UART_RXD
T
PIN_D21
Receiver
.
M
W
OM
WW 00Y.CO .TW
W
.CO .TW
W
C
.
Y
W
W
W
0
Y
W
UART_TXD
PIN_E21
UART Transmitter
W
.10
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Clear
Send
.TtoW
WW .100Y. UART_CTS
M.T
.100
.TW PIN_G22W W.100Y UART
M
O
W
M
O
C
.
O
W
.C Request.TtoW
WW .100Y
UART_RTS W PIN_F23 WW
Send
.TW
0YUART
0
WW .100Y.C
T
M
.
1
M
.
O
W
OM
W
WW 00Y.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TWTable 5.13.WRS-232 .pin
OM
W 1 assignments.
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.
.100
.TW
100
00Y Port
M
.
O
1
W
M
.
5.10W PS/2
Serial
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O for a PS/2 keyboard orWmouse.
W a connector
.CO
Oa standard PS/2 interface
The DE2-70
board
and
W includes
C
.
Y
W
C
W
.
0
Y
W
W
W
0
W
.T
00
W
00Y
Mboard
.1the
Wan.1 Y.CO
M.Tkeyboard and mouse
.1can
O
In addition, users
use C
theOPS/2
on
DE2-70
simultaneously
by
W
W
W
C
.
.
W
WW .100Y
.TWcircuit. Instructions
WW .PS/2
.100
.TW 5.16 shows
00YY-Cable.MFigure
M
O
1
W
plug an extension
the
schematic
of
the
PS/2
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
.T
00
for using aW
PS/2 mouse
appropriate
search on variousW.1
OM
W.1 an
OM can be found by performing
W.1 orYkeyboard
C
.
W
C
W
.
Y
WW .100Y.C
W
W for the associated
0
W
T
.
0
0
W sites..The
T
educational web
pin
assignments
interface
are
shown
in
Table
5.14.
.
1
0
M
.
WW 00Y.
W 1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
W.1 Y
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M.T 49
.100
O
W
WW 00Y.CO .TW
C
.
W
W
Y
W
W
M
.1
M.T
.100
O
W
WW 00Y.CO
C
.
W
W
Y
W
W
M.T
.100
W.1
O
W
W
C
.
W
W
Y
W
W
M.T
.100
O
W
W
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
Figure
100
W.1 Y.COM W
M.T
OM5.16. PS/2 schematic.
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
Signal Name W FPGA Pin No.O
Description
W.
W
W
.CO .TW
Y.C
WW .100Y.C M.TW
0
Y
W
T
.
0
0
PS2_KBCLK
PS/2 Clock W
M
.1 0
W.1PIN_F24Y.COM W
.CO .TW
W
Y
W
0
W
WW 00Y.CO .TW
0
W
PS2_KBDAT
PIN_E24
PS/2 Data
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
W
.C
Y
W
W
.T
100
PIN_D26
PS/2
Clock (reserved for second PS/2 .device)
M.T
.TW PS2_MSCLKW W
100
00Y
M
.
O
1
W
M
.
O
C
O
W
.C
W
WW .100Y.
.TW
.TW
PS/2 Data(reserved
for second PS/2 device)
00Y
WW .100Y.C M.TWPS2_MSDAT W PIN_D25
M
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
Table
PS/2
O
WW 00Y.CO .TW
W
.COpin assignments.
WW 5.14.
C
W
.
Y
W
W
W
0
Y
W
T
.
0
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
W
M
.10
.TW
M.T
.100
W
M
.100 Fast
O
W
.CO .TW
O
5.11
Ethernet
Network
Controller
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
The
DE2-70
board
provides
Ethernet
support
via
the
Davicom
DM9000A
Fast
Ethernet
controller
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
C
O
W The DM9000A
chip.
includes a general
interface,
16
W Kbytes SRAM,
0Y.access
Y.C
WW a media
.TW
0
0
WW processor
T
.
1
0
WW .100Y.C M.TW
M
.
1
M
.
O
W
O 5.17 shows the schematic
W
control
unit,
transceiver.
Figure
the.C
Fast
O and a 10/100M PHY
W (MAC)
WW .for
.TW
W
00Y
Y.C
WW .100Y.C M.TW
1
0
WW
T
M
.
0
O
1
W
M
.
Ethernet
interface, and the associated pin
assignments
For detailed
Oare listed in Table 5.15.
WW
W
Y.C
WW .100Y.C M.TW
WW 00Y.CO .TW
0
W
T
.
0
Winformation
M and application note,
.1to its datasheet
to use the DM9000A refer
are O
OM
WWwhich
W.1 onY.how
Y.C
WW 00Y.CO .TW
C
0
W
W
.TW
W
0
W
1
W
T
M
.
.
1
00the manufacturer’s
available .on
web
site,
or
in
the
Datasheet/Ethernet
folder
on
the
DE2-70
M
.
O
1
W
M
W
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
WW CD-ROM.
System
0
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
50
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
VCC5
VCC5
VCC5
VCC5
R46
R47
R172
R173
2K
2K
2K
2K
J3
TOP
3
3
3
3
BAT54S
BAT54S
2
BAT54S
1
BAT54S
2
D96
1
D95
2
D10
1
MSDAT
VCC5
D9
2
1
KBDAT
120
120
120
120
KBCLK
MSCLK
1
2
3
5
6
8
VCC33
VCC33
VCC33
6
5
3
2
1
PS2
BC34
BC35
VCC33
8
9
10
11
R48
R49
R174
R175
PS2_KBDAT
PS2_KBCLK
PS2_MSDAT
PS2_MSCLK
0.1u
0.1u
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
.1
tOM
100
WDM9000A-8/16bi
M.T
OM
W
C
.
O
W
C
.
Y
W
C
W
.TW
W
00
0Y
Y.
W
TW
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
0
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
.TW
WW .100Y.C M.TW
M
O
W
O
W
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
.COEthernet
WW5.17.00YFast
C
W
.
W
W
Figure
schematic.
W
Y
W
T
.
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
W
TW
M
.10
M.T Description
.100
W
M.Signal
.100
O
W
.CO .TW
O
Name
FPGA
Pin
No.
W
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.T
W
.10
.TW
MDM9000A
.100
OM
W
M
.100
O
C
ENET_DATA[0]
PIN_A23 W
DATA[0]
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
ENET_DATA[1]
PIN_C22
DM9000A
DATA[1]
O
W
O
W
WW .100Y.C M.TW
W
WW .100Y.C M.TW
WW .100Y.C ENET_DATA[2]
T
.
PIN_B22
DM9000A DATA[2]
OM
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
PIN_A22
DM9000A
.1
W.1 Y.COM W
M.T
.100 ENET_DATA[3]
OM DATA[3]
W
O
W
W
C
.
W
C
W
TW
.DATA[4]
WW .100Y. ENET_DATA[4]
M.T
.100
.TW PIN_B21W W.100Y DM9000A
M
O
W
M
O
C
.
O
W
C
.C
WW .100Y
.TW
W PIN_A21 WW .100Y.DM9000A
TW
.
DATA[5]
WW .100YENET_DATA[5]
T
M
.
M
O
W
W
OM
W
.CO DATA[6]
W
WW .100Y.C M.TW
W PIN_B20 WW .100YDM9000A
Y.C
T
.
WW .100ENET_DATA[6]
T
.
OM
W
OM
WW 00Y.CO .T
W ENET_DATA[7]
C
.
W
C
W
.
Y
W
W
PIN_A20
DM9000A
DATA[7]
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
PIN_B26
DM9000A
.C
Y DATA[8].TW
W
W
WW .1ENET_DATA[8]
M.
.100
.TW
100
00Y
M
.
O
W
M
O
W
C
O
W ENET_DATA[9]
.CDATA[9] .TW
PIN_A26
WW .100Y.
WW .1DM9000A
00Y
WW .100Y.C M.TW
M
M
W
O
W DM9000AY.DATA[10]
.CO
O PIN_B25
W
WENET_DATA[10]
C
Y
W
C
W
.
0
W
W
0
Y
W
W
.TW
M.T
.100
W.1 Y.CO
MPIN_A25
.100
O
W
ENET_DATA[11]
DM9000A DATA[11]
O
W
W
C
.
.C
W
WW .100Y
.TW
WW ENET_DATA[12]
.100
.TW
00Y
M
O
1
W
M
.
PIN_C24
DM9000A
DATA[12]
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W ENET_DATA[13]
00
DM9000A
W.1 Y.C
M.T
OM
W.1 DATA[13]
W
W.1 Y.COPIN_B24
C
.
W
W
Y
W
W
0
W DM9000A
.T
100
0DATA[14]
W ENET_DATA[14]
.
.TW
1
00
M
.
PIN_A24
1
W
M
.
O
WW 00Y.C
W
WW .100Y.
WW 00Y.CO
W
WDM9000A
T
.
WENET_DATA[15]
T
.
PIN_B23
DATA[15]
1
M
.
WW 00Y
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
DM9000A Clock
25 MHz
WENET_CLK.100 PIN_D27
W.1
M.T
W.1 Y.COM W
O
W
W
W
C
.
W
W
W Command/Data
W Select,.100=0Command, 1M
ENET_CMD
DM9000A
= Data
.T
W
.100
00YPIN_B27M.T
1
W
.
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
51
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
N_VCC33
R72
N_VCC33
4.7K
25MHZ
ENET_RESET_n
SPEED
ACT
ENET_CS_n
NGND
L1
C17
BC36
BC37
R70
10u
0.1u
0.1u
6.8K
U9
N_VCC33
BGGND
RXGND
SD
GND
X1
X2
VDD
TEST
PWRST#
LED1
LED2
CS#
ENET_D[0..15]
48
47
46
45
44
43
42
41
40
39
38
37
BEAD
R71
9
D1
GREEN
RJ45INTLED
CHSG
8
NGND
N_VCC25
CHSGND
CHSGND
TX+
TX-
R73
R74
R75
R76
49.9
49.9
49.9
49.9
C18
0.1u
NGND
R77
120
SPEED
R78
120
ACT
C19
0.1u
NGND
1
2
3
4
5
6
7
8
9
10
11
12
BGRES
RXVDD25
RX+
RXRXGND
TXGND
TX+
TXTXVDD25
SD7
SD6
SD5
DM9000AE
IOW#
IOR#
INT
GND
CMD
GP1/SD8
VDD
GP2/SD9
GP3/SD10
GP4/SD11
GP5/SD12
GP6/SD13
36
35
34
33
32
31
30
29
28
27
26
25
ENET_IOW_n
ENET_IOR_n
ENET_INT
ENET_CMD
ENET_D8
ENET_D9
ENET_D10
ENET_D11
ENET_D12
ENET_D13
N_VCC33
SD4
SD3
GND
SD2
SD1
SD0
EEDIO
EEDCK
EEDCS
WAKE/SD15
VDD
LED3/SD14
D2
TD+
TDCTT
CTR
RD+
RD-
1
2
4
5
3
6
BEAD
RX+
RX-
13
14
15
16
17
18
19
20
21
22
23
24
10
MNT0
MNT1
D4 YELLOW
SMNT0
12
SMNT1
N_VCC33
D3
14
N_VCC33
L2
N_VCC25
13
11
16
15
4.7K
J6
ENET_D14
ENET_D15
ENET_D0
ENET_D1
ENET_D2
ENET_D3
ENET_D4
ENET_D5
ENET_D6
ENET_D7
N_VCC33
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
1
O
OM PIN_C28
W.ENET_CS_N
.CSelect
WWDM9000A
Chip
C
.
Y
W
W
0
Y
W
.TW
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
O
M
DM9000A Interrupt
WW
W
.CO PIN_C27
Y.C
WWENET_INT
CO
W
0
Y
W
W
0
0
W
T
.
1 Read OM.T
0
.
.T
1
M
.
W
M
ENET_IOR_N
PIN_A28
DM9000A
O
W
CO
WW .100Y.C M.TW
W
WW .100Y.C M.TW
T
.
O
ENET_IOW_N
PIN_B28
W Write
OM
WDM9000A
W
Y.C
WW 00Y.CO .TW
0
W
W
0
Y.C
W
1 Reset OM.T
.
.T
1
ENET_RESET_N
PIN_B29
DM9000A
M
.
W
M
O
W
O
WW .100Y.C M.TW
WW .100Y.C M.TW
0Y.C M.TW
O Fast Ethernet pin assignments.
O
WW 00Y.CO .TW
.C5.15.
WW 0Table
C
W
.
Y
W
W
0
Y
W
T
.
00
.1
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
W
Y
W
W
Y.
W
M.T
.100
M.T
.100
O
100
W
M.T
O
W
C
.
O
TV Decoder
WW .100Y
.TW
W
Y.C 5.12
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
O
W
W
W.
W The
Y.Cdecoder.Tchips.
W
W DevicesWADV7180
.COThe DE2-70
0TV
Y.C two Analog
W
0
0
Y
W
T
board
is
equipped
with
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W
W
OM
W and converts
W.
.COthat automatically
Y.C a standard
Wvideo
W
.CADV7180
0
Y
W
is
an
integrated
decoder
detects
.TWanalog
W
0
0
Y
W
T
.
1
0
0
T
M
.
.
1
0
M
.
O
1
M
.
O
W PAL,
WW 00video
.C
Y.C data compatible
W
CO
television
signal
(NTSC,
and SECAM)
into 4:2:2W
component
W
Y
WW 00Y.baseband
.TW
W
0
W
T
.
1
0
T
M
.
.
1
M
.
O
1
M
.
W
WW 0with
ITU-R BT.656W
interface
standard.
ADV7180
isW
compatible
a broad .range
.CO The
Y.C
W
.COthe 8-bit
0
Y
TW of
WW 00Ywith
W
0
W
T
.
1
0
T
M
.
.
1
M
.
O
W players,
devices, including W
DVD
sources,WW
broadcastY.Csources, W
and
OM
W.1 video
.CO tape-based
W
Y
W
.T
W
00
0
Y.C
W
T
.
1
0
WW .100security/surveillance
T
M
.
.
1
M
.
O
W
cameras.
O
W
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
1 bus, which
W
M is
.I2C
00 registers
Mprogrammed by a serial
.1 can be
W
M.inT both of the TVWdecoders
.1The
O
W
.CO .TW
O
W
W
C
.
Y
C
W
.
0
Y
W
W
W
Y to the.T
W indicated
connected
I2C
of theMTV
10
W
.address
M.T5.18. Note that theW
.100 in Figure
W
M Cyclone II FPGA as
.100
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0 and M
decoder
TV decoderW
2(U12) are
0x42
are
Y1(U11) and
.T respectively. The pin
10
W
.assignments
.100x40
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y web .TW
.C 5.16..TDetailed
in Table
information
ADV7180
is W
available onW
the manufacturer’s
W
WW on.1the
.T
100
00Y
WW listed
.
00Y
M
OM
1
W
M
.
O System CD-ROM. W
Won the DE2-70
C
.
O
W
C
.
Y
W
site,
or
in
the
Datasheet/TV
Decoder
folder
C
W
.
W
.TW
W
.T
100
00Y
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.T
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M
.100
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
52
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
.CO .TW
WI2CW
C
.
Y
W
W
0
Y
W
0x40
IS
ADDRESS
.10
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
I2C ADDRESS IS 0x42
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
.CO .TW
WW 00Yschematic.
WW .100Y.C M.TW
WW .100Y.C M.TWFigure 5.18.W TV Decoder
W.1 Y.COM W
O
WW 00Y.CO .T
W
W
C
.
W
W
W
Y
W
W
M.T
.100 Description
W.1 Y.COM
M.TFPGA Pin No.
.100Signal Name
O
W
O
W
W
C
.
W
W
W
.TW
00Y
WW .100Y.C M.TW
M.
.100
1TV
M
.
O
W
O
TD1_D[0]
PIN_A6
Decoder
1
Data[0]
W
C
O
W
WW .100Y.
W
WW .100Y.C M.TW
0Y.C M.TPIN_B6
WW .10TD1_D[1]
M
W
1 Data[1]
O
WTV Decoder
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
00
W
TW
00Y
M.T
TV.1
Decoder 1 Data[2]
W.1 Y.CO
M.PIN_A5
.1TD1_D[2]
O
W
O
W
W
C
.
.C
Y
W
WW TV Decoder
.TW
WW TD1_D[3]
.100
.TW
100 1 Data[3]
00Y
PIN_B5
M
.
O
1
W
M
.
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
TD1_D[4]
PIN_B4
TV Decoder
.1
.T
00
OM
W.1 1 Data[4]
WW 00Y.C
W.1 Y.COM W
C
.
W
W
Y
W
W
W TV Decoder
PIN_C4
W TD1_D[5]
.1010Data[5] OM.T
W.1 Y.
M.T
.100
W
O
W
W
C
.
W
C
W
.
Y
W
0
WTV Decoder.110Data[6]
.T
100
WWTD1_D[6]
.
.TW
00Y PIN_A3
M
1
W
M
.
O
W
O
W
W
Y.C
WW .100Y
TD1_D[7]
TV W
Decoder 1 Data[7]
0
Y.CPIN_B3 .TW
W
T
.
0
0
WW
1
0
M
.
OM
WW 00
W.1 YPIN_E13
.CO .TW
WW1 H_SYNC
C
TD1_HS
TVW
Decoder
.
Y
W
W
W
0
W
.10
W.1
M.T
.100 PIN_E14
OM
W
O
W
W
C
.
TD1_VS
TV
Decoder
1
V_SYNC
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
53
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
V_VCC33
V_VCC18 AV1_VCC18
1
R89
36
R90
C26
0.1u
23
29
30
AIN1
AIN2
AIN3
31
RESET
26
VREFN
25
VREFP
13
XTAL
12
XTAL1
32
ALSB
18
PWRDWN
39
TD1_RESET_n
VGND
0.1u
C27
C28
0.1u
C29
0.1u
28MHZ
V_VCC33
I2C_SCLK
I2C_SDAT
SCLK
SDATA
27
20
0.1u
C30
R91
10n
ELPF
19
P0
P1
P2
P3
P4
P5
P6
P7
17
16
10
9
8
7
6
5
VS/FIELD
HS
SFL
37
39
2
INTRQ
LLC
38
11
TEST_0
22
ADV7180
1.74K
RN44
1
2
3
4
5
6
7
8
R92
R93
47
16
15
14
13
12
11
10
9
120
120
TD1_D0
TD1_D1
TD1_D2
TD1_D3
TD1_D4
TD1_D5
TD1_D6
TD1_D7
TD1_VS
TD1_HS
TD1_CLK27
3
15
35
40
41
21
24
28
34
33
AVDD
PVDD
J8
DVDDIO
DVDDIO
3
DVDD
DVDD
U11
1
4
14
36
C31
D83
BAT54S
TD1_D[0..7]
PV1_VCC18
DGND
DGND
DGND
DGND
EXPOSED
AGND
AGND
AGND
2
V_VCC33 VGND
VGND
V_VCC33
V_VCC18
1
0.1u
23
29
30
AIN1
AIN2
AIN3
TD2_RESET_n
31
RESET
C33
0.1u
26
VREFN
C35
0.1u
25
VREFP
13
XTAL
12
XTAL1
32
ALSB
18
PWRDWN
RCA JACK
R95
39
C34
0.1u
28MHZ
V_VCC33
I2C_SCLK 34
I2C_SDAT 33
SCLK
SDATA
1
4
27
20
AVDD
PVDD
C32
DVDDIO
DVDDIO
36
10n
19
P0
P1
P2
P3
P4
P5
P6
P7
17
16
10
9
8
7
6
5
VS/FIELD
HS
SFL
37
39
2
INTRQ
LLC
38
11
TEST_0
22
ADV7180
VGND
0.1u
C36
ELPF
3
15
35
40
41
21
24
28
R94
VGND
DVDD
DVDD
3
U12
14
36
C37
D84
BAT54S
J9
TD2_D[0..7]
PV2_VCC18
AV2_VCC18
DGND
DGND
DGND
DGND
EXPOSED
AGND
AGND
AGND
2
V_VCC33 VGND
RN45
1
2
3
4
5
6
7
8
R97
R98
R96
1.74K
47
16
15
14
13
12
11
10
9
120
120
TD2_D0
TD2_D1
TD2_D2
TD2_D3
TD2_D4
TD2_D5
TD2_D6
TD2_D7
TD2_VS
TD2_HS
TD2_CLK27
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
1
WDecoder Y
OM PIN_G15
W.TD1_CLK27
.COInput. .TW
WTV
1 Clock
C
.
W
W
0
Y
W
W
0
0
W
T
.
1
0
M
.
.1
W
M.T
OMPIN_D14
W
CO
TD1_RESET_N
TV Decoder 1.Reset
W
C
W
.
Y
W
CO
W
0
Y
W
W
.T
10 2 Data[0]OM.T
00
.
.TW
1
M
.
W
M
TD2_D[0]
PIN_C10
TV
Decoder
O
W
CO
WW .100Y.C M.TW
W
WW .100Y.C M.TW
T
.
O
TD2_D[1]
PIN_A9
TV Decoder
OM
WW 02 0Data[1]
W
Y.C
WW 00Y.CO .TW
W
W
Y.C
W
1 2 Data[2] OM.T
.
.T
1
TD2_D[2]
PIN_B9
TV Decoder
M
.
W
M
O
W
O
W
0Y.C M.TW
Y.CPIN_C9 .TW
W
0
0
WW
1
0
0Y.C M.TW
.
TD2_D[3]
TV
Decoder
2
Data[3]
1
M
W.
O
WW 00Y.CO .TW
.CO .TW
W
C
.
Y
W
W
0
Y
W
TD2_D[4] .10
PIN_A8M
TV Decoder 2.Data[4]
00
W 1 Y.COM W
M.T
O
W
O
W
C
.
W
C
W
Y
W
Y.
W
TD2_D[5]
TVW
Decoder 2 Data[5]
M.T
.100
.100 PIN_B8OM.T
O
100
W
M.T
W
C
.
O
Y.C
WW 2 Data[6]
TD2_D[6]
TV Decoder
.TW
W
00Y
Y.C
WW .100PIN_A7
TW
.
1
0
T
M
.
.
0
M
O
1
W
M
O
W.
WW 0PIN_B7
TD2_D[7]
TV Decoder
W
.CO .TW
Y.C
WW2 Data[7].100Y.C M.TW
0
Y
W
T
.
0
0
W
OM
W.1 PIN_E15
.CO .TW
W.1 Y.COM W
C
.
Y
TD2_HS W
TV Decoder
2W
H_SYNC
W
0
Y
W
0
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
TD2_VS
PIN_D15
TV
Decoder
2
V_SYNC
.
W
.C
W
W
W
.TW
00Y
M.T
.100
.TW
1
00Y
M
.
O
1
W
M
.
O
W
C
TV Decoder 2 ClockW
W Input. .100Y.
WW 00Y.CO .TW TD2_CLK27WW PIN_H15
.TW
0Y.C M.TW
0
M
1
.
O
W
O
TD2_RESET_N
PIN_B10
TV Decoder 2 Reset
OM
W.1
WW
W
Y.C
WW .100Y.C M.TW
0
T
.
0
WW .100Y.C M.TW I2C_SCLK W PIN_J18
O
W.1 Y.COM W I2C Data WW
O
W
Y.C
W
C
.
0
W
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
I2C_SDAT
PIN_H18
I2C
Clock
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
Table
5.16.
TV
Decoder
pin
assignments.
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
Y
.T
10
00
WW 5.13
M
.
.TW a TVWEncoder
1
00Implementing
M
.
O
1
W
M
.
O
W
O
W
WW .100Y.C M.TW
W
Y.C
WW .100Y.C M.TW
0
WWAlthough
T
.
0
W high-speed
DE2-70
encoder
the ADV7123 W
(10-bit
.CO .TW
OM board does not include
W.1 the
.CO chip,
Y
WW a TV
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
W triple .ADCs)
10
be.Tused to implement W
a .professional-quality
TV encoder with
OM
100 canOM
W.1the digital
OM
C
.
W
W
C
W
.
Y
W
C
W diagram
W
W II FPGA.
.TW
10of0 a TV OM.T
00YFigureM
0Y. implemented
Wprocessing
.
.TW in the Cyclone
5.19
shows
a
block
1
0part
.
1
W
M
.
WW 00Y.CO .TW
.CO in this
WW .100Y.C M.TW
WW implemented
W
Y
W
encoder
manner.
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
0
W
.T
W
.10
W.1 Y.COM
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
TW
M.T
.100
.TV
100
M
.
O
W
M
Encoder
Block
O
10-bit
VGA
DAC
W
C
O
W
.C
W
WW .100Y.
WW .100Y.C M(Cyclone
M.
.TW II 2C70) W W.100Y OM.TW
O
W
C
O
W
O (Composite)
WW .100Y.
Block
W DSP
0Y.C DACM.TW
Y.C
WW
= Y + U.cos1
+0
V.sin
WW .100Clock
T
M
.
.
(Calculate
W
Sync
O
or Y (S-Video)
W
10-bit
.CO
OM
W
W Timing
C
.
Composite)
Y
W
C
W
.
0
Y
W
W
Gen
or
RCA_Y
W
0
Y
W
W
100
M.T
.V.sin
W.1 Y.CO
M.T DSP Block
.100
O
W
O
C
=
U.cos
+
W
W
C
.
W
W
W
(S-Video)
00Y DAC M.TW
WW .10Y0Y.C SIN M.TW
S-Video
.100
1
.
O
W
or
RCA_Pb
O
10-bit
W
(Y/C)
O
W
W U Y.CCOS
.C
Y.C
W
W
0
Y
W
W
W
0
0
W
T
.
0
W
Tables
.1
.T
V 00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
RCA_Pr
W
100 DAC OM.T
.10-bit
W.1 Y.
M.T
.100
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
FigureW
5.19. A.TV
that.Tuses the Cyclone II FPGA
ADV7123.
M
.1 and the O
100Encoder
W.1
M
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
54
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
.1
OMand Device
WUSB
WW 00Y.CO .TW
C
.
W
5.14
Using
Host
W
Y
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
CO
.
O
W
C
.
Y
W
C
W
0
Y
W
.TW
both.TUSB host and device .1
interfaces
using
the Philips ISP1362
0
W board.1provides
00
M
.TWThe DE2-70
M
O
W
M
O
W
C
.
O
W
C
W Universal Serial
.
W controller.
C
single-chip W
USB
are10
compliant
with
0Y
W
.Tthe
TWdevice controllers
.and
00YThe host
M
.
.TW
1
M
.
O
W
M
O
W
O
W low-speed (1.5
.C
Bus
data
at W
full-speed00(12
and
Y.CMbit/s).T
W transfer W
W Specification
0Ysupporting
Y.C
WW Rev..12.0,
T
.
1
0
T
M
.
.
M
O
W
M
O
W
.C
Mbit/s). Figure 5.20
shows the schematic
diagram of the
the pin assignments
for the
O
W circuitry;
WUSB
.TW
00Y
WW .100Y.C M.TW
1
0Y.C M.TW
M
.
are
Wlisted inYTable
O associated interfaceW
WW 00Y.CO .TW
.CO 5.17.
C
W
.
W
W
0
Y
W
T
.
00
.10
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
W
Y
W
.T
Y.
W for using
100datasheet
M
.TW information
Detailed
in .its
and programming
M.Tdevice is available
.100the ISP1362
O
100
W
M
O
W
C
.
O
Y
WWsite, or.1in
.TW folder
W
00the
0Y.Con theMmanufacturer’s
Y.C guide;
WWcan be.1found
TW
.
0
0
T
both
documents
web
Datasheet/USB
M
.
0
O
1
W
M
W
W.
.CO
W
W
.COon the.TDE2-70
0Y.C M
Y
WofWa USB.1application
TW
W
0
0
Y
W
T
System
CD-ROM.
The
most
challenging
part
is .in
the design
.
0
0
1
0
M
.
O
1
W
M
O
W
C
.
O
W
W.
C
.
Y
W
C
W drivers,.1for
TWdevice
needed. Two
complete examples
.and
W driverW
00 both host
0Y
Y. of the software
TW of USB
.
0
0
T
M
.
1
0
M
.
O
1
M
.
O
WW 00provide
.C
Y.C examples
WinWSections
CO
can be found
6.4 and.T
6.5.
These demonstrations
W
Y
W
WW 00Y.applications,
.TW of
W
0
W
1
0
T
M
.
.
1
M
.
O
1
M
.
WW 00Y.C
for the NiosW
IIW
processor.
.CO .TW
.CO drivers
Y
W
WW 00Ysoftware
.TW
W
0
W
1
0
T
M
.
.
1
M
.
O
W
O
W
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
W
.CO .TW
Y.C
WW .100Y.
0device
WWhost .and
TW
.
0
WW .100YFigure
M
1
5.20.
USB
(ISP1362)
schematic.
M
W
O
W
.CO
OM
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
Y
W
WW .Description
.TW
0Y.C FPGA
WW Signal
.100
.TPinWNo.
100
0Name
M
O
1
W
M
.
O
W
W
WOTG_A[0]Y.CO PIN_E9W
.C
Y.C
W ISP13620Address[0]
W
0
Y
W
W
0
0
W
T
.
W
.1
.T
.100
OM
W.1 Address[1]
OM
WW 00Y.C
W
C
.
W
OTG_A[1] Y.C PIN_D8 W
ISP1362
W
Y
W
W
W
W
.T
M.T
.100
100
W.1 Y.
M
.
O
W
O
W
W
C
.
OTG_D[0]
PIN_H10
ISP1362
Data[0]
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
O
W
OTG_D[1]
PIN_G9
WW Data[1]
W
Y.C
WW .100Y
0
WISP1362
T
.
0
WW .100Y.C M.TW
1
M
.
OTG_D[2]
PIN_G11
ISP1362
O
WW 00
W
WWData[2]00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100 PIN_F11
OTG_D[3]
ISP1362W
Data[3]
OM
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
55
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
H_VCC5
H_VCC5
58
52
40
26
14
4
H_OC1
H_PSW1
OTG_DM1
OTG_DP1
42
35
49
50
R116
R117
22
22
ID
OTGMODE
VBUS
CP_CAP2
CP_CAP1
48
45
55
54
53
R118
R119
GL
39
R120
330
TEST2
TEST1
TEST0
60
59
23
R121
R122
R123
10K
10K
100K
CLKOUT
38
X1
X2
43
44
1
2
3
C49
47p
47p
5
6
USB A-TYPE
BC66 0.1u
C50
4.7K
4.7K
R114
R115
15K
15K
U_VCC33
0.1u
GOOD
O_VCC5
U_VCC33
LEDB
U_VCC33
OTG_FSPEED
OTG_LSPEED
R124
R125
O_VCC5
D87
D88
BAT54S
1.5K
1.5K
BAT54S
J14
3
2
L11
BEAD
O_VCC5
D-
1
4 VBUS
C52
C53
47p
47p
R126
22
C54
47p
5
USB B-TYPE
BC68 0.1u
12MHZ
D+
GND
6
DREQ2
DACK2
DREQ1
DACK1
22
22
C48
1
25
29
24
28
R112
R113
U_VCC5
2
OTG_DREQ1
OTG_DACK1_n
OTG_DREQ0
OTG_DACK0_n
41
36
46
47
J13
1
2
3
4
3
CS
WR
RD
INT2
INT1
RESET
56
BAT54S
1
21
22
20
31
30
32
ISP1362
VDD_5V
H_OC2
H_PSW2
H_DM2
H_DP2
H_VCC5
2
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
BEAD
D86
BAT54S
3
18
17
16
15
13
12
11
10
8
7
6
5
3
2
64
63
33
34
DGND
DGND
DGND
DGND
DGND
DGND
OTG_D15
OTG_D14
OTG_D13
OTG_D12
OTG_D11
OTG_D10
OTG_D9
OTG_D8
OTG_D7
OTG_D6
OTG_D5
OTG_D4
OTG_D3
OTG_D2
OTG_D1
OTG_D0
R111
4.7K
OTG_CS_n
OTG_WE_n
OTG_OE_n
OTG_INT1
OTG_INT0
OTG_RESET_n
L10
H_SUSPEND/H_SUSWKUP
H_SUSPEND/D_SUSWKUP
AGND
A1
A0
57
37
27
19
9
1
U_VCC33
62
61
51
OTG_A1
OTG_A0
D85
3
U_VCC5
VCC
VCC
VCC
VCC
VCC
VCC
U14
1
2
U_VCC33
OTG_D[0..15]
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
OM PIN_J12
W.1OTG_D[4]
.CO .TW
WW ISP1362
C
.
YData[4]
W
W
0
Y
W
W
0
0
W
T
.
1
0
M
.
.1
WISP1362
M.T
OMPIN_H12
WOTG_D[5]
Data[5]
.CO .TW
W
C
.
Y
W
CO
W
0
Y
W
W
W
.T
M
.10
M
.100
W
M.T
OTG_D[6]
PIN_H13
ISP1362 Data[6]
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
.10Data[7] OM
M.T
.100
OTG_D[7]
PIN_G13
ISP1362
W
M.T
O
W
O
W
C
W
0Y.C M.TW
Y.
W
W
0
0
Y.C
WWOTG_D[8]
T
.
1
0
T
.
.
1
PIN_D4
ISP1362
M
.
W Data[8]Y.CO
OM
W
WW 00Y.CO .TW
C
.
W
.TW
W
Y
W
100
0
M
.T
OTG_D[9]
PIN_D5
ISP1362 .Data[9]
1
M
.
O
W
M
O
.C
W
WW
W
.CO .TW
Y.C
W
.TW
00Y
W
OTG_D[10].100
PIN_D6M.T
ISP1362 Data[10]
1
M
.
00Y
O
W
M
.CO .TW
WW 00YPIN_E7
.CO .TW
0Y.C M.TW
WW Data[11]
0
Y
W
OTG_D[11]
ISP1362
1
0
.
M
.1
O
10
W
OM
WData[12]
.CO .TW
Y.C
WW 00PIN_D7
C
.
0
Y
W
OTG_D[12]
ISP1362
.TW
W
0
Y
W
1
0
T
M
.
.
1
0
M
.
O
1
W
M
O
.C
W.
WW 0PIN_E8
OTG_D[13]
ISP1362
Data[13] 00Y
W
.CO .TW
Y.C
WW
.TW
0
Y
W
T
.
1
0
M
.
1
0
M
.
O
1
W
M
O
W
W.
OTG_D[14]
ISP1362
WW PIN_D9
W
.CO .TW
0Y.C M.TW
Y.C
WData[14]
0
0
Y
W
T
.
1
0
0
.
M
.1 0
W.1PIN_G10Y.COM W ISP1362 Data[15]
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW OTG_D[15]
W
M.T
.100
W.1 Y.COM W
M
.1
OTG_CS_N WW
PIN_E10 .CO
ISP1362 Chip Select
O
W
W
.C
Y
W
W
.TW
M.T
.100
.TW OTG_OE_NW W
100
00Y
M
.
O
1
W
M
.
O
PIN_D10
ISP1362
Read
C
O
W
.C
W
WW .100Y.
.TW
.TW ISP1362 Write
00Y
WW .100Y.C M.TWOTG_WE_N W PIN_E11
M
1
M
.
O
W
O
WW 00Y.CO .TW
W
W
WWPIN_H14.100Y.C M.TWISP1362 ResetW
WW .100Y.C M.TOTG_RESET_N
W.1 Y.COM W
O
W
O
W
W
C
.
W
W
.T
0Y
WW
.TISP1362
100
WW .100Y.C M.TW
M
.
OTG_INT0
PIN_F13 .10
Interrupt 0
M
O
W
O
.C
O
W
W
WW 00Y.C
.TW
W
00Y
WPIN_J13
TW Interrupt 1 W
.ISP1362
1
WW .100Y.C M.TOTG_INT1
M
.
1
M
.
O
W
O
W
O
W
W
W
0Y.C M.TW
0
WW .100Y.C ISP1362
T
OTG_DACK0_N
PIN_D12
DMA AcknowledgeW
0
.
1
WW .100Y.C M
.
.TW
OM
O OTG_DACK1_N
WW 00Y.CO .TW
W
WW 00Y.CISP1362
C
W
.
W
W
PIN_E12
DMA
Acknowledge
1
W
Y
W
T
.
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
.
OTG_DREQ0
PIN_G12
Request 0
Y ISP1362.DMA
W
W
W
WW .100Y
M.T
.100
MT
.100
O
W
M.T
O
W
C
.
O
W
W
.C
Y
PIN_F12 W
Request 1
W
.TW
W
.TW
100
00Y ISP1362MDMA
WW .100Y.C OTG_DREQ1
M
.
.TW
1
.
O
W
M
O
W
O
W
OTG_FSPEED
PIN_F7
Full
Speed, 0 = Enable,
W Z = Disable WW .100Y.C M.TW
Y.C
0
WW .USB
T
.
0
WW .100Y.C M.TW
1
M
OTG_LSPEED
PIN_F8
Speed,
Z = Disable
O
WW 00Y.CO .TW
W
.CO 0 = Enable,
WW USB0Low
C
W
.
Y
W
W
W
0
Y
W
T
.
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W (ISP1362)
.TW
WW .100Y.
TW 5.17. USB
M.T
.100
.Table
100pin assignments.
M
.
O
W
M
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M.T
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
0Y.C M.TW
5.15WW
Using.10IrDA
M.
O
W
O
W
C
O
W
.C
WW .100Y.
W
Y.C a simple
WW .100Ymedia
TW
.
0
WW board
T
M
.
0
M
The DE2-70
provides
wireless
communication
using
the
Agilent
HSDL-3201
O
W
WW 00Y.CO
W.1 Y.COM W
C
.
W
W
Y
W
W
W infrared
T datasheet W
low power
for this device
M.T in the Datasheet\IrDA
.100 is provided
W.1 Y.CO
M.The
.100transceiver.
O
W
O
W
W
C
.
W highest
W supportedWis 115.2 .100
Y
Wthe
.Trate
folder onW
theWDE2-70
0Y.C CD-ROM.
.TW Note that
100transmission
0System
M
.
1
M
.
O
W
O
WW 00Y.CO
W TX and
.C rate..T
W transmission
C
W
.
Y
W
Wthe
W
0
Kbit/s and W
both
RX
sides
have
to
use
the
same
Figure
5.21
shows
the .1
Y
W
M
.10
W
M.T
.100
O
W
O
W
W
C
.
W to the
C
W
.
0Y.C
Y
W
schematic ofWthe
link.
Please
refer
following
website
for
detailed
W IrDA0communication
W
0
0
Y
W
T
.
1
0
0
T
.
.
1
M
.
.1
OM data using the IrDA
WW 00Y.
W
WW
information on how
to send and
receive
link: 0Y.CO
C
W
.
W
W
W
Y
W
T
.
0
W
W.1 Y
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
100
00
WW .100Y
TW
.
.
1
M
.
W
M
O
W
http://techtrain.microchip.com/webseminars/documents/IrDA_BW.pdf
O
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M.T 56
.100
O
W
WW 00Y.CO .TW
C
.
W
W
Y
W
W
M
.1
M.T
.100
O
W
WW 00Y.CO
C
.
W
W
Y
W
W
M.T
.100
W.1
O
W
W
C
.
W
W
Y
W
W
M.T
.100
O
W
W
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
OM
W.1 ofYthe
CO
WWin Table
C
The
pin
assignments
associated
interface are
listed
.
Y.5.18.
W
W
0
W
.TW
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
M
WW 00Y.CO .TW
WW 00Y.CO .TW
CO
W
W
W
W.1 U6 Y.COM W
M.T
W.1 Y.COM W
W
W
CO
W
.T
W
.T
100
00
M
.TW
1
1. GND
M
.
O
W
M
O
W
O
W 2 NC00Y.C
.TW
W
Y.C
WW .100Y.C M.TW VCC33 W
3 .1
T
M
.
VCC
O
W
M
4
W
O
.CO .TW
0Y.C M.TW
WW 5 AGND
0
WW .100YIRDA_RXD
SD
1
0Y.C M.TW
.
120
R41
M
.CO .TW
O
120
W67 WRXD
.CO R42
WW 00IRDA_TXD
C
W
.
Y
TXD 00Y
W
W
Y
W
T
47
R43
8 LEDA
.1
VCC33 M.
00
.1
OM
M.T
O
9 W
W
C
.
O
W
C
SHIELD
.
Y
W
C
W
.TW
Y.
W
.TW
100
00Y
M
.
.TW
1
M
.
O
100
W
M
IrDA
WW 00Y.CO .TW
.CO .TW
0Y.C M.TW
WW
0
Y
W
1
0
.
0
M
.1
WW 00Y.CO .TW
W.1 Y.COM W
.CO .TW
WW 00Figure
Y
W
W
5.21. IrDA schematic.
.T
00
W.1 Y.COM W
W.1 Y.COM W
W
W.1 Y.COM W
W
W
W
.T
M.T
.100
.T
100
00
M
.
O
1
W
M
.
O
W
C
.C
Pin
No.
Description
WW .100Y.
WW 00Y.CO .TW Signal Name
.TW
0Y
WW FPGA
TW
.
0
M
1
M
.
O
1
W
M
.
O
W
W IRDA Transmitter
Y.C
WW .100Y.C M.TW
WW 00Y.CO .TW IRDA_TXDWW PIN_W21
0
T
.
0
.1
W
OM
.CO .TW
PIN_W22
IRDA Receiver W
W.1 Y.COM W IRDA_RXD WW
C
.
Y
W
0
Y
W
W
0
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
Y
W
WW
Table .5.18.
pin
assignments.
.T
WW .100Y.C M.TW
M.T
.100
100 IrDA
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
5.16
Using
SDRAM/SRAM/Flash
Y
W
.T
W
.T
100
00
WW .100Y
.
.TW
1
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W memory,
.C
W and two
.TW
WW SSRAM,
a 2-Mbyte
.TFlash
10032-Mbyte
00Y 8-Mbyte
WWThe .DE2-70
TW
M
.
.provides
1
00Y board
M
.
O
1
W
M
W
O
W
.CO
Y.Cpin .TW
W of the memory
0The
Ythe
WW chips.
SDRAM
chips.
5.22, 5.23, and
5.24 show
schematics
W
0
0
Y.C Figures
WW
T
.
1
0
0
WW
T
.
.
1
0
M
.
OM
W
M
.1
Oand
W
C
.
O
W
W
C
.
Y
W
C
assignments
for
each
device
are
listed
in
Tables
5.19,
5.20,
5.21.
The
datasheets
for
the
memory
W
.TW
W
.TW
100
00Y
WW .100Y.
M
.
.TW
1
M
.
O
W
M
O
W
chips W
are provided O
in the Datasheet/MemoryW
the.C
DE2-70
System
W CD-ROM.
WW .100Y.C M.TW
W folder.1on
T
.
00Y
WW .100Y.C M.TW
OM
W
O
WW 00Y.CO .TW
W
C
.
W
C
W
.
Y
W
W
W
0
Y
W
.T
W
.10
W.1 Y.COM
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
57
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW SDRAM1
.TW
00Y
WW .100Y.C M.TW
SDRAM0
1
WW .100Y.C M.TW
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
.T
W
.10
M
.100SDRAM
OM
W
M.T
.100
O
W
C
Figure
5.22.
schematic.
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
58
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
DRAM_D[0..31]
DR_VCC33
DRAM0_A[0..12]
DR_VCC33
DRAM1_WE_n
DRAM1_CAS_n
DRAM1_RAS_n
DRAM1_CS_n
DRAM1_BA0
DRAM1_BA1
16
17
18
19
20
21
nW E
nCAS
nRAS
nCS
BA0
BA1
VSS
VSS
VSS
28
41
54
R1
4.7K DRAM0_WE_n
R2
4.7K DRAM0_CAS_n
R3
4.7K DRAM0_RAS_n
R4
4.7K DRAM0_CS_n
R5
4.7K DRAM0_CKE
3
9
43
49
A0
D0
D1
A1
D2
A2
A3
D3
A4
D4
D5
A5
A6
D6
A7
D7
A8
D8
A9
D9
A10
D10
A11
D11
SDRAM 16Mx16
A12
D12
CLK
D13
CKE
D14
LDQM
D15
UDQM
6
12
46
52
28
41
54
23
24
25
26
29
30
31
32
33
34
22
35
36
38
37
15
39
DR_VCC33
DR_VCC33
VDDQ
VDDQ
VDDQ
VDDQ
nW E
nCAS
nRAS
nCS
BA0
BA1
DRAM1_A0
DRAM1_A1
DRAM1_A2
DRAM1_A3
DRAM1_A4
DRAM1_A5
DRAM1_A6
DRAM1_A7
DRAM1_A8
DRAM1_A9
DRAM1_A10
DRAM1_A11
DRAM1_A12
DRAM1_CLK
DRAM1_CKE
DRAM1_L DQM0
DRAM1_UDQM1
R7
4.7K DRAM1_WE_n
R8
4.7K DRAM1_CAS_n
R9
4.7K DRAM1_RAS_n
R10
4.7K DRAM1_CS_n
R11
4.7K DRAM1_CKE
VSSQ
VSSQ
VSSQ
VSSQ
16
17
18
19
20
21
DRAM_D0
DRAM_D1
DRAM_D2
DRAM_D3
DRAM_D4
DRAM_D5
DRAM_D6
DRAM_D7
DRAM_D8
DRAM_D9
DRAM_D10
DRAM_D11
DRAM_D12
DRAM_D13
DRAM_D14
DRAM_D15
6
12
46
52
DRAM0_WE_n
DRAM0_CAS_n
DRAM0_ RAS_n
DRAM0_CS_n
DRAM0_BA0
DRAM0_BA1
2
4
5
7
8
10
11
13
42
44
45
47
48
50
51
53
VDD
VDD
VDD
A0
D0
A1
D1
A2
D2
D3
A3
A4
D4
A5
D5
D6
A6
D7
A7
A8
D8
A9
D9
D10
A10
A11
D11
SDRAM 16Mx16
A12
D12
CLK
D13
CKE
D14
LDQM
D15
UDQM
VSSQ
VSSQ
VSSQ
VSSQ
23
24
25
26
29
30
31
32
33
34
22
35
36
38
37
15
39
VSS
VSS
VSS
DRAM0_A0
DRAM0_A1
DRAM0_A2
DRAM0_A3
DRAM0_A4
DRAM0_A5
DRAM0_A6
DRAM0_A7
DRAM0_A8
DRAM0_A9
DRAM0_A10
DRAM0_A11
DRAM0_A12
DRAM0_CLK
DRAM0_CKE
DRAM0_L DQM0
DRAM0_UDQM1
U2
1
14
27
3
9
43
49
VDDQ
VDDQ
VDDQ
VDDQ
VDD
VDD
VDD
U1
1
14
27
DRAM1_A[0..12]
2
4
5
7
8
10
11
13
42
44
45
47
48
50
51
53
DRAM_D16
DRAM_D17
DRAM_D18
DRAM_D19
DRAM_D20
DRAM_D21
DRAM_D22
DRAM_D23
DRAM_D24
DRAM_D25
DRAM_D26
DRAM_D27
DRAM_D28
DRAM_D29
DRAM_D30
DRAM_D31
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
.T
W
.10
M
.100SSRAM
OM
W
M.T
.100
O
W
C
Figure
5.23.
schematic.
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T Flash schematic.W.1
W.1
M5.24.
.100 Figure
OM
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
59
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
SRAM_DQ[0..31]
SRAM_DPA[0..3]
SRAM_A[0..18]
4
11
20
27
54
61
70
77
VDDQ
VDDQ
VDDQ
VDDQ
VDDQ
VDDQ
VDDQ
VDDQ
SSRAM 512Kx36
IS61LPS51236A-200TQLI
17
40
67
90
DQA0
DQA1
DQA2
DQA3
DQA4
DQA5
DQA6
DQA7
DQPA
52
53
56
57
58
59
62
63
51
SRAM_data0
SRAM_data1
SRAM_data2
SRAM_data3
SRAM_data4
SRAM_data5
SRAM_data6
SRAM_data7
SRAM_datapar0
DQB0
DQB1
DQB2
DQB3
DQB4
DQB5
DQB6
DQB7
DQPB
68
69
72
73
74
75
78
79
80
SRAM_data8
SRAM_data9
SRAM_data10
SRAM_data11
SRAM_data12
SRAM_data13
SRAM_data14
SRAM_data15
SRAM_datapar1
DQC0
DQC1
DQC2
DQC3
DQC4
DQC5
DQC6
DQC7
DQPC
2
3
6
7
8
9
12
13
1
SRAM_data16
SRAM_data17
SRAM_data18
SRAM_data19
SRAM_data20
SRAM_data21
SRAM_data22
SRAM_data23
SRAM_datapar2
DQD0
DQD1
DQD2
DQD3
DQD4
DQD5
DQD6
DQD7
DQPD
18
19
22
23
24
25
28
29
30
SRAM_data24
SRAM_data25
SRAM_data26
SRAM_data27
SRAM_data28
SRAM_data29
SRAM_data30
SRAM_data31
SRAM_datapar3
VSSQ
VSSQ
VSSQ
VSSQ
VSSQ
VSSQ
VSSQ
VSSQ
MODE
ZZ
OE_n
CLK
GW_n
BWE_n
ADV_n
ADSC_n
ADSP_n
CE1_n
CE2
CE3_n
BWA_n
BWB_n
BWC_n
BWD_n
VSS
VSS
VSS
VSS
SRAM_MODE
31
SRAM_ZZ
64
SRAM_outen_n
86
SRAM_clock
89
SRAM_globalw_n 88
SRAM_writeen_n 87
SRAM_advance_n 83
SRAM_adsconttroler_n85
SRAM_adsprocessor_n
84
SRAM_chipen1_n 98
SRAM_chipen2
97
SRAM_chipen3_n 92
SRAM_byteen_n0 93
SRAM_byteen_n1 94
SRAM_byteen_n2 95
SRAM_byteen_n3 96
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
NC/A19
NC/A20
SR_VCC33
5
10
21
26
55
60
71
76
37
36
35
34
33
32
44
45
46
47
48
49
50
81
82
99
100
43
42
39
38
VDD
VDD
VDD
VDD
U3
SRAM_addr0
SRAM_addr1
SRAM_addr2
SRAM_addr3
SRAM_addr4
SRAM_addr5
SRAM_addr6
SRAM_addr7
SRAM_addr8
SRAM_addr9
SRAM_addr10
SRAM_addr11
SRAM_addr12
SRAM_addr13
SRAM_addr14
SRAM_addr15
SRAM_addr16
SRAM_addr17
SRAM_addr18
15
41
65
91
SR_VCC33
SRAM_BE_n[0..3]
FLASH_D[0..14]
FLASH_A[0..21]
F_VCC33
U5
FLASH_A0
FLASH_A1
FLASH_A2
FLASH_A3
FLASH_A4
FLASH_A5
FLASH_A6
FLASH_A7
FLASH_A8
FLASH_A9
FLASH_A10
FLASH_A11
FLASH_A12
FLASH_A13
FLASH_A14
FLASH_A15
FLASH_A16
FLASH_A17
FLASH_A18
FLASH_A19
FLASH_A20
FLASH_A21
FLASH_WE_n
FLASH_RESET_n
FLASH_WP_n
FLASH_RY
FLASH_CE_n
FLASH_OE_n
FLASH_BYTE_n
F_VCC33
R32
4.7K
FLASH_RY
R33
4.7K
FLASH_CE_n
31
26
25
24
23
22
21
20
10
9
8
7
6
5
4
3
54
19
18
11
12
15
2
1
56
55
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
A22
A23
A24
A25
13
14
16
17
32
34
53
WE#
RESET#
WP#ACC
RY/BY#
CE#
OE#
BYTE#
VIO
VCC
29
43
DQ0
DQ1
DQ2
DQ3
DQ4
DQ5
DQ6
DQ7
DQ8
DQ9
DQ10
DQ11
DQ12
DQ13
DQ14
DQ15/A-1
35
37
39
41
44
46
48
50
36
38
40
42
45
47
49
51
FLASH 8Mx8
RFU0
RFU1
RFU2
27
28
30
VSS
VSS
33
52
FLASH_D0
FLASH_D1
FLASH_D2
FLASH_D3
FLASH_D4
FLASH_D5
FLASH_D6
FLASH_D7
FLASH_D8
FLASH_D9
FLASH_D10
FLASH_D11
FLASH_D12
FLASH_D13
FLASH_D14
FLASH_D15_A-1
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
M
.1
W.1Description
M.T
W
Signal Name.COFPGA Pin No.
.CO .TW
O
W
Y
W
C
W
0
Y
W
W
W
.101 Address[0]OM
M.T
.100
W
M.T
DRAM0_A[0]
PIN_AA4
SDRAM
O
W
O
W
C
C
W
0Y.C M.TW
W
W
0
WW .100Y.
T
.
1
T
.
.
M
O
DRAM0_A[1]
PIN_AA5
SDRAM
OM
WW 1 Address[1]
Y.C
WW 00Y.CO .TW
0
W
.TW
W
0
Y.C
W
.T
1
DRAM0_A[2]
PIN_AA6
SDRAM
1.1
Address[2] OM
M
.
W
M
O
W
WW 00Y.CO .TW
0Y.C M.TW
W
0
WDRAM0_A[3]
1
0Y.C M.TW
.
PIN_AB5
SDRAM
1
Address[3]
1
M
W.
O
WW 00Y.CO .TW
.CO .TW
W
C
.
Y
W
W
0
Y
W
DRAM0_A[4].10
PIN_AB7M
SDRAM 1 Address[4]
00
W.1 Y.COM W
M.T
O
W
O
W
C
.
W
C
W
Y
W 1 Address[5]
W
Y.
W
DRAM0_A[5]
SDRAM
M.T
.100
.100 PIN_AC4OM.T
O
100
W
M.T
W
C
.
O
Y.C
WW
DRAM0_A[6]
SDRAM
1 Address[6]
.TW
W
00Y
Y.C
WW .100PIN_AC5
TW
.
1
0
T
M
.
.
0
M
O
1
W
M
O
.C
W.
WW 0PIN_AC6
DRAM0_A[7]
SDRAM
Address[7] 00Y
W
.CO .TW
Y.C
W1 W
.TW
0
Y
W
T
.
1
0
M
.
1
0
M
.
O
1
W
M
O
W
W.
1 Address[8]
WW PIN_AD4
W SDRAM W
.CO .TW DRAM0_A[8]
0Y.C M.TW
Y.C
0
0
Y
W
T
.
1
0
0
.
M
.1 0
W.1PIN_AC7Y.COM W SDRAM 1 Address[9]
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW DRAM0_A[9]
W
M.T SDRAM 1 Address[10]
.100
W.1 Y.COM W
M
.1
O
DRAM0_A[10] WWPIN_Y8
O
W
W
C
.
.C
Y
W
W
W
.TW
M.T
.100
.TW DRAM0_A[11]
100
00Y
M
.
O
1
W
M
.
O
PIN_AE4
SDRAM
1
Address[11]
W
C
O
W
.C
W
WW .100Y.
.TW
.TW
00Y
WW .100Y.C M.TWDRAM0_A[12]W PIN_AF4
M
1
M
.
O
SDRAM 1 Address[12] W
O
W
WW 00Y.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TWDRAM_D[0] W PIN_AC1
1 Data[0]
W.1 Y.COM SDRAM
O
WW 00Y.CO .TW
W
W
C
W
.
W
W
W
0
Y
W
T
.
0
W
M
PIN_AC2.1
M SDRAM 1 Data[1] WW.1
M.TDRAM0_D[1]
.100
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
DRAM_D[2]
PIN_AC3 .100
SDRAM 1 Data[2]
M
.10
M.T
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
DRAM_D[3]
PIN_AD1
.T 1 Data[3]
W
.10
MSDRAM
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
.TW
DRAM_D[4]
PIN_AD2
SDRAM
W
.T 1 Data[4] W W.10
00
WW .100Y
M
.TW
1
M
.
O
M
O
W
O
W
W
PIN_AD3
1 Data[5]
WW .100Y.C M.TW
W
WW .100Y.C SDRAM
T
.
WW .100Y.C DRAM_D[5]
T
.
M
M
W
ODRAM_D[6]
WW 00Y.CO .TW
W
.COSDRAM.T1 W
PIN_AE1 W
Data[6]
C
.
Y
W
W
W
0
Y
W
W
.10
W.1 Y.COM W
M.T
.100
OM 1 Data[7]
W
O
W
W
C
DRAM_D[7]
PIN_AE2
SDRAM
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
DRAM_D[8]
PIN_AE3
SDRAM
1
Data[8]
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
DRAM_D[9]
W
.CO 1 Data[9]
W
.CO .TW PIN_AF1 WWW 00YSDRAM
WW .100Y.C M.TW
T
.
WW .100YDRAM_D[10]
PIN_AF2
Data[10]
O1 M
W.1 SDRAM
OM
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100SDRAM 1OData[11]
W.1 Y.COM
M.T PIN_AF3
.100DRAM_D[11]
W
O
W
W
C
.
W
W
0Y 1 Data[12]
W
.TW
0Y.C M.TW
WW .10DRAM_D[12]
M.
.100
10SDRAM
PIN_AG2
M
.
O
W
O
W
C
W
.CO .TPIN_AG3
WW .100Y.
W
0Y.C
WW .1SDRAM
TW
.
0
WW .1DRAM_D[13]
1 Data[13]
M
00Y
M
W
O
W
.CO
OM
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
Y
W
DRAM_D[14]
SDRAM
W
.TW
M.T
.100 1 Data[14]
W.1 Y.CO
MPIN_AH1
.100
O
W
O
W
W
C
.
W
.C
Y
W
PIN_AH2
WW SDRAM
WW DRAM_D[15]
.100
.TW
1001 Data[15]OM.T
00Y
.
O
1
W
M
.
W
O PIN_AA9
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
DRAM0_BA_0
SDRAM 1 Bank
Address[0]
W
0
0
Y
W
T
.
0
W
00
W.1 Y.C
M.T
OM
W1.1Bank Address[1]
W
W.1 Y.COPIN_AA10
C
.
W
DRAM0_BA_1
SDRAM
W
Y
W
W
W
.T
100
00
W
.
.TW
1
00
M
.
1
W
M
.
O
W
O
W
DRAM0_LDQM0
PIN_V9
SDRAM
Data
Mask
W
Y.C
WW .100Y.
0
WW1 Low-byte
T
.
0
WW .100Y.C M.TW
1
M
W. DataYMask
O
DRAM0_UDQM1
PIN_AB6
SDRAMW
1 High-byte
WW 00Y
W
.CO .TW
C
.
W
W
W
0
Y
W
W
.10 Strobe OM
W.1
M.T
.100 PIN_Y9
WAddress
DRAM0_RAS_N
SDRAM 1 Row
O
W
W
C
.
W
C
W
.
Y
W
WW .100YPIN_W10M.TW SDRAMW
.100
100 Strobe OM.T
.
W
DRAM0_CAS_N
1
Column
Address
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
60
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
.1
O
OM PIN_AA8
WDRAM0_CKE
WW
SDRAM 1 Clock
C
.
Y.CEnable .TW
W
W
0
Y
W
W
0
0
W
T
.
1
0
M
.
M
.1
WSDRAM
M.T
W
DRAM0_CLK.CO PIN_AD6
1 Clock
.CO .TW
W
Y
W
CO
W
0
Y
W
W
W
.T
M
.110Write Enable
M
.100
W
M.T
DRAM0_WE_N
PIN_W9
SDRAM
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
.11 0Chip Select OM
M.T
.100
DRAM0_CS_N
PIN_Y10
SDRAM
W
M.T
O
W
O
W
C
W
0Y.C M.TW
Y.
W
W
0
0
Y.C
WW
T
.
1
0
T
.
.
1
DRAM1_A[0]
PIN_T5
SDRAM
M
.
O
OM
WW2 Address[0]
Y.C
WW 00Y.CO .TW
C
.
0
W
.TW
W
0
Y
W
1
0
M
.
.T
DRAM1_A[1]
PIN_T6
SDRAM 2 Address[1]
1
M
.
O
W
M
O
WW
W
.CO .TW
Y.C
WW .100Y.C M.TW
W
DRAM1_A[2].100
PIN_U4M.T
SDRAM 2 Address[2]
00Y
OM
WW 00Y.CO .TW
.CO .TW
WW 00YPIN_U6
C
.
W
W
Y
W
DRAM1_A[3]
SDRAM
2 Address[3]
M
.1
100
W.1 Y.COM W
M.T
O
W
O
W
C
.
W
C
W
.
Y
W 2 Address[4]
DRAM1_A[4]
SDRAM
W
M.T
.100
.TW
100PIN_U7 OM.T
00Y
.
O
1
W
M
.
W
C
.
O
W
DRAM1_A[5]
SDRAM
Address[5] 00Y
W2 W
.TW
W
0Y.C M.TW
Y.C
WW .10PIN_V7
1
0
T
M
.
.
0
O
1
W
M
O
W
W.
2 Address[6]
WW PIN_V8
W SDRAM W
.CO .TW DRAM1_A[6]
0Y.C M.TW
Y.C
0
0
Y
W
T
.
1
0
0
.
M
.1 0
W.1PIN_W4Y.COM W SDRAM 2 Address[7]
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW DRAM1_A[7]
W
M.T
.100
W.1 Y.COM W
M
.1
DRAM1_A[8] WWPIN_W7 .CO
SDRAM 2 Address[8]
O
W
W
.C
Y
W
W
.TW
M.T
.100
.TW DRAM1_A[9]W W
100
00Y
M
.
O
1
W
M
.
O
PIN_W8
SDRAM
2
Address[9]
C
O
W
.C
W
WW .100Y.
.TW
.TW
00Y
WW .100Y.C M.TWDRAM1_A[10]W PIN_T4
M
1
M
.
O
SDRAM 2 Address[10] W
O
W
WW 00Y.CO .TW
WW .100Y.C M.TW
W
WW .100Y.C M.TW
DRAM1_A[11]
PIN_Y4
2 Address[11]
W.1 Y.COM SDRAM
O
WW 00Y.CO .TW
W
W
C
W
.
W
W
W
0
Y
W
T
.
0
W
M
PIN_Y7 .1
M SDRAM 2 Address[12] WW.1
M.TDRAM1_A[12]
.100
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
WPIN_U1 .100
W
TW
SDRAM 2 Data[0]
M
.10
M.T
W
M.DRAM_D[16]
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
DRAM_D[17]
PIN_U2
.T 2 Data[1]
W
.10
MSDRAM
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
.TW
DRAM_D[18]
PIN_U3
SDRAM
W
.T 2 Data[2] W W.10
00
WW .100Y
M
.TW
1
M
.
O
M
O
W
O
W
W
PIN_V2
2 Data[3]
WW .100Y.C M.TW
W
WW .100Y.C SDRAM
T
.
WW .100Y.C DRAM_D[19]
T
.
M
M
W
ODRAM_D[20]
WW 00Y.CO .TW
W
.COSDRAM.T2 W
PIN_V3 W
Data[4]
C
.
Y
W
W
W
0
Y
W
W
.10
W.1 Y.COM W
M.T
.100
OM 2 Data[5]
W
O
W
W
C
DRAM_D[21]
PIN_W1
SDRAM
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
DRAM_D[22]
PIN_W2
SDRAM
2
Data[6]
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
DRAM_D[23]
W
.CO 2 Data[7]
W
.CO .TW PIN_W3 WWW 00YSDRAM
WW .100Y.C M.TW
T
.
WW .100YDRAM_D[24]
PIN_Y1
Data[8]
O2M
W.1 SDRAM
OM
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100SDRAM 2OData[9]
W.1 Y.COM
M.T PIN_Y2
.100DRAM_D[25]
W
O
W
W
C
.
W
W
0Y 2 Data[10]
W
.TW
0Y.C M.TW
WW .10DRAM_D[26]
M.
.100
10SDRAM
PIN_Y3
M
.
O
W
O
W
C
W
.CO .TPIN_AA1
WW .100Y.
W
0Y.C
WW .1SDRAM
TW
.
0
WW .1DRAM_D[27]
2 Data[11]
M
00Y
M
W
O
W
.CO
OM
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
Y
W
DRAM_D[28]
SDRAM
W
.TW
M.T
.100 2 Data[12]
W.1 Y.CO
MPIN_AA2
.100
O
W
O
W
W
C
.
W
.C
Y
W
PIN_AA3
WW SDRAM
WW DRAM_D[29]
.100
.TW
1002 Data[13]OM.T
00Y
.
O
1
W
M
.
W
O PIN_AB1
W
W
.C
Y.C
W SDRAM020Data[14]
C
W
.
0
Y
W
W
DRAM_D[30]
W
0
Y
W
T
.
W
00
W.1 Y.C
M.T
OM
W.1 2 Data[15]
W
W.1 Y.COPIN_AB2
C
.
W
DRAM_D[31]
SDRAM
W
Y
W
W
W
.T
100
00
W
.
.TW
1
00
M
.
1
W
M
.
O
O
W
DRAM1_BA_0
PIN_T7
SDRAM
2 Bank Address[0]
WW
W
Y.C
WW .100Y.
0
W
T
.
0
WW .100Y.C M.TW
1
M
.
O
DRAM1_BA_1
PIN_T8
SDRAM
Bank Address[1]
WW 00Y
W
.CO .TW
W2W
C
.
Y
W
W
W
0
Y
W
0
W
W.1
M.T
.100 PIN_M10
OM
W.1 Data Mask
DRAM1_LDQM0
SDRAM 2 Low-byte
O
W
W
C
.
W
C
W
.
W
W
.T
00Y
WW .100YPIN_U8 M.TW
.100
1Data
M
.
W
DRAM1_UDQM1
SDRAM
2
High-byte
Mask
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
61
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
.1
W
OM PIN_N9
WDRAM1_RAS_N
.CO Strobe.TW
W
SDRAM 2 RowY
Address
C
.
W
W
0
Y
W
W
0
0
W
T
.
1
0
M
W2.ColumnY
M.T
W.1 Y.COMPIN_N8W
DRAM1_CAS_N
SDRAM
Address
.CO Strobe.TW
W
W
CO
0
W
W
W
.T
M
.120Clock Enable
M
.100
W
M.T
DRAM1_CKE
PIN_L10
SDRAM
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
.102 Clock OM
M.T
.100
DRAM1_CLK
PIN_G5
SDRAM
W
M.T
O
W
O
W
C
W
0Y.C M.TW
Y.
W
W
0
0
Y.C
WW
T
.
1
0
T
.
.
1
DRAM1_WE_N
PIN_M9
SDRAM
M
.
O
OM
WW2 Write0Enable
W
Y.C
WW 00Y.CO .TW
C
.
0
W
W
Y
W
1 Select OM.T
0
.
.T
DRAM1_CS_N
PIN_P9
SDRAM 2 Chip
1
M
.
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
O
SDRAM
pin assignments.
OM
WW 00Y.CO .TW
.C5.19.
WW 0Table
C
W
.
Y
W
W
0
Y
W
T
.
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
W
W
00YPin No. M.TW
M.T
.100
.TW
00Y
Signal Name .1FPGA
Description
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
0Y.C M.TW
Y.C
WW .10PIN_AG8
0
T
M
.
SRAM_A[0]
SRAM Address[0]
0
O
1
W
M
W
W.
WW 00Y.CO .TW
.CO .TW
0Y.C M.TW
W
0
Y
W
1
0
SRAM_A[1]
PIN_AF8
SRAM
Address[1]
.
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW SRAM_A[2]
W
PIN_AH7
SRAM Address[2]
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
PIN_AG7
.TW SRAM Address[3]
M.T
.100
.TW SRAM_A[3]W W
100
00Y
M
.
O
1
W
M
.
O
C
O
W
.C
W
WW .100Y.
.TW
.TW SRAM Address[4]
00Y
WW .100Y.C M.TW SRAM_A[4] W PIN_AG6
M
1
M
.
O
W
O
W
O
W
SRAM_A[5]
WSRAM Address[5]
Y.C
WW .100Y.C M.TW
0
WWPIN_AG5
T
.
0
WW .100Y.C M.TW
O
W
W.1 Y.COM SRAM
O
W
SRAM_A[6]
PIN_AE12
Address[6] W
Y.C
W
C
W
.
0
W
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
PIN_AG12
SRAM Address[7]
WW 00Y.CO .TW
W.1 Y.COM SRAM_A[7]
WW 00Y.CO .T
W
W
W
W
W
W
.T
00
W.1 Y.COM W
PIN_AD13
Address[8]
W.1 Y.COM SRAM
W
W.1 Y.COM SRAM_A[8]
W
W
W
W
.T
W
.T Address[9]
100
00
W
M
.
.TW
1
00
M
.
O
1
W
SRAM_A[9]
PIN_AE13
SRAM
M
.
O
W
WW 00Y.CO .TW
WW .100Y.C M.TW
W
W
WW .100Y.C M
T
.
1
M
PIN_AF14 W.
SRAM Address[10]
O SRAM_A[10]
WW 00Y.CO .TW
W
.CO .TW
W
C
.
Y
W
W
W
0
Y
W
0
W
SRAM_A[11]
PIN_AG14
M Address[11]
W.1 Y.COM W
M.T
.100
W.1 Y.COSRAM
O
W
W
W
C
W
.
W
W
.T
WW .100Y SRAM_A[12]
PIN_AE15
SRAM
Address[12]
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
W
.C Address[13]
Y
W
W
.TW
.TW
100
WW .100Y.CSRAM_A[13]
M
.
.TW PIN_AF15W W.100Y SRAM
M
O
W
M
W
CO Address[14]
CO
W
WW .100Y.C M.TW
W PIN_AC16 WW .100Y.SRAM
T
.
WW .100Y.SRAM_A[14]
T
.
M
W
OM
WW 00Y.CO .TW
W
.COAddress[15]
C
W
.
Y
W
SRAM_A[15]
PIN_AF20 WW
SRAM
W
W
0
Y
W
M.T
.10
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
C
PIN_AG20
SRAM
Y Address[16]
W
Y.
W
.TW
WW .100SRAM_A[16]
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
O
W SRAM_A[17]
PIN_AE11
Address[17] W
WW .100Y.
0Y.C
WW .10SRAM
.T
WW .100Y.C M.TW
M.
M
O
W
O
W
C
PIN_AF11
SRAM Address[18]
W SRAM_A[18]O
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W SRAMYData[0]
.CO
O PIN_AH10
W
W SRAM_DQ[0]
C
.
Y
W
C
W
.
0
W
W
0
Y
W
00 Data[1] M.T
W
.TW
.1SRAM
W.1 Y.CO
MPIN_AJ10
.100
SRAM_DQ[1]
O
W
O
W
W
C
.
W
.C
Y
W
WW SRAM
WW SRAM_DQ[2]
.100
.TW
100Data[2] OM.T
00Y
.
PIN_AK10
O
1
W
M
.
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
W SRAM_DQ[3]
.1
.T
00
PIN_AJ11
SRAM
.10Data[3] OM
W
WW 00Y.C
W.1 Y.COM W
C
.
W
W
Y
W
W
W SRAM.1Data[4]
00
W SRAM_DQ[4]
PIN_AK11
M.T
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W SRAM .Data[5]
.T
SRAM_DQ[5]
100
00
WW
.
.TW
1
00Y PIN_AH12
M
1
W
M
.
O
W
O
W
Y.C
WW .100Y
WW 00Y.C
0
PIN_AJ12 .TW
SRAM Data[6]
WW
T
.
0
WSRAM_DQ[6]
1
M
.
OM
WW 00
W.1 YPIN_AH16
WWData[7]00Y.CO .TW
C
.
W
W
SRAM_DQ[7]
SRAM
W
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
62
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
1
OMPIN_AK17
W.SRAM_DQ[8]
.CO .TW
WW SRAM
C
.
YData[8]
W
W
0
Y
W
W
0
0
W
T
.
1
0
M
M
.1
W.SRAM Data[9]
M.T
W
SRAM_DQ[9].CO PIN_AJ17
.CO .TW
W
Y
W
CO
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
SRAM_DQ[10]
PIN_AH17
SRAM Data[10]
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
0
W
M
.1Data[11]
M.T
.100
SRAM_DQ[11]
PIN_AJ18
SRAM
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W SRAM_DQ[12]
10
.Data[12]
PIN_AH18
SRAM
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W SRAM Data[13]
.TW
WSRAM_DQ[13]
.T
10
00Y PIN_AK19
0Y
M
.
.TW
1
M
.
O
W
M
W
.CO .TW
WW 00YPIN_AJ19
.CO .TW
0Y.C M.TW
WSRAM
0
W
SRAM_DQ[14]
Data[14]
1
.
1
00Y
M
.
OM
WW 00Y.CO .TW
.CO .TW
WW 00Y
C
.
W
W
Y
W
SRAM_DQ[15]
PIN_AK23
SRAM
Data[15]
M
.1
100
W.1 Y.COM W
M.T
O
W
O
W
C
.
W
C
W
.
Y
W Data[16].100
SRAM_DQ[16]
SRAM
W
M.T
.TW
100PIN_AJ20OM.T
00Y
.
O
1
W
M
.
W
C
.
O
W
W
SRAM_DQ[17]
SRAM
WData[17]
.TW
W
00Y
0Y.C M.TW
Y.C
WW .1PIN_AK21
1
0
0
T
M
.
.
0
O
1
W
M
O
W
W.
SRAMW
Data[18]
WW PIN_AJ21
W
.CO .TW SRAM_DQ[18]
0Y.C M.TW
Y.C
0
0
Y
W
T
.
1
0
0
.
1
M
.1 0
OM
W.PIN_AK22
WW 00Y.CO .TW
C
SRAM Data[19]
.
W
W
Y
W
WW 00Y.CO .TW SRAM_DQ[19]
W
M.T
.100
W.1 Y.COM W
M
.1
SRAM_DQ[20] WW
PIN_AJ22 .CO
SRAM Data[20]
O
W
W
.C
Y
W
W
W
.TW
M.T
.100
.TW SRAM_DQ[21]
100
00Y
M
.
O
1
W
M
.
O
PIN_AH15
SRAM
Data[21]
W
C
O
W
.C
W
WW .100Y.
.TW
.TW SRAM Data[22]
00Y
WW .100Y.C M.TWSRAM_DQ[22]W PIN_AJ15
M
1
M
.
O
W
O
W
WW 00Y.CO .TW
WW .100Y.C M.TW
W
WW .100Y.C M.TW
SRAM_DQ[23]
PIN_AJ16
SRAM Data[23]
W.1 Y.COM W
O
WW 00Y.CO .TW
W
W
C
.
W
W
W
0
Y
W
T
.
0
W
M
.1
PIN_AK14.1
M SRAM Data[24]
W
M.TSRAM_DQ[24]
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
W
TW
PIN_AJ14 .100
M
.10
M.TSRAM Data[25]
W
M.SRAM_DQ[25]
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
T Data[26]
SRAM_DQ[26]
PIN_AJ13
W
.10
M.SRAM
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
SRAM_DQ[27]
PIN_AH13
SRAM
W
.T Data[27]
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
W
PIN_AK12
Data[28]
WW .100Y.C M.TW
W
WW .100Y.C SRAM
T
.
WW .100Y.C SRAM_DQ[28]
T
.
M
M
W
O
WW 00Y.CO .TW
W
.COSRAM.T
SRAM_DQ[29]
PIN_AK7 W
Data[29]
C
W
.
Y
W
W
W
0
Y
W
W
M
.10
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
SRAM_DQ[30]
PIN_AJ8
SRAM
Data[30]
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
SRAM_DQ[31]
PIN_AK8
SRAM
Data[31]
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O Address Status
SRAM_ADSC_N
PIN_AG17
W SRAM Controller
O
W
WW .100Y.C M.TW
W
Y.C
WW .100Y.C M.TW
WW .100SRAM_ADSP_N
T
.
PIN_AC18
O Address Status
W SRAM Processor
OM
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
W
T
0Y
W
M.Advance
.100 Burst Address
SRAM
W.1 Y.COM
M.T PIN_AD16
.10SRAM_ADV_N
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
WW .1SRAM_BE_N0
M.
.100
.TPIN_AC21
100Byte WriteOEnable[0]
00Y
SRAM
M
.
O
W
M
W
C
O
W
C
WW .100Y.
W
0Y.Write
Y.C
WW SRAM
TW
.
0
0
WW .SRAM_BE_N1
T
PIN_AC20
Byte
Enable[1]
M
.
1
0
M
.
O
W
WW 00Y.CO
W 1 Y.COM W
C
.
W
W
Y
W
W
W SRAM.1Byte
SRAM_BE_N2
00 Write Enable[2]
W
.T
M.T
W.1 Y.CO
MPIN_AD20
.100
O
W
O
W
W
C
.
.C PIN_AH20
Y
W
WWSRAM .Byte
.TW
WW SRAM_BE_N3
.100
.TW
100Write Enable[3]
00Y
M
O
1
W
M
.
O
W
O PIN_AH19
W
W
.C 1
Y.C
WSRAM Chip
C
W
.
0
Y
W
W
SRAM_CE1_N
Enable
W
0
0
Y
W
T
.
0
W
00
W.1 Y.C
M.T
OM
W.1Chip Enable
W
W.1 Y.COPIN_AG19
C
.
W
SRAM_CE2
SRAM
2
W
Y
W
W
W
.T
100
00
W
.
.TW
1
00
M
.
1
W
M
.
O
O
W
SRAM_CE3_N
PIN_AD22
WWChip Enable
W
Y.3C
WW .100Y.
0
WSRAM
T
.
0
WW .100Y.C M.TW
1
W. Clock Y.COM W
O
SRAM_CLK
PIN_AD7
SRAM
WW 00Y
W
W
C
.
W
W
W
0
Y
W
T
.
0
W
W.1
M.T
.100 PIN_AK9
W.1Data[0]Y.COM W
SRAM_DPA0
SRAM Parity
O
W
W
W
C
.
W
W
.T
WW .100YPIN_AJ23M.TW
.100
100
M
.
W
SRAM_DPA1
SRAM
Parity
Data[1]
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
63
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
1
O
OMPIN_AK20
W.SRAM_DPA2
WWSRAM0Parity
C
Data[2]
.
Y.C
W
W
0
Y
W
.TW
W
0
W
T
.
1
0
T
M
.
.
1
M
.
M
SRAM_DPA3.CO PIN_AJ9
SRAM Parity
.CO .TW
WW
YData[3]
WW
CO
W
0
Y
W
W
0
0
W
T
.
0
M
.1 Write Enable
M
WGlobal
M.T
SRAM_GW_N
SRAM
W.1 Y.COPIN_AG18
.CO .TW
W
Y
W
CO
W
0
W
W
W
M
.10
M.T
.100
W
SRAM_OE_N
PIN_AD18
SRAM
Output Enable
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W SRAM_WE_N
.10Enable OM
M.T
.100
PIN_AF18
SRAM
Write
W
M.T
O
W
O
W
C
W
0Y.C M.TW
W
0
WW .100Y.
T
.
1
0Y.C M.TW
.
M
O
WW 00Y.CO .TW
pin assignments.
.CO5.20..TSSRAM
WW 00Table
C
W
.
Y
W
W
Y
W
00
.1
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
W
Y
W
W
Y.
W
M.T
.100
M.T
.100
O
100
W
M.T
O
W
C
.
O
C
WW .100Y
.TW
W
0Y.Pin
Y.C
WW
TW
.
0
0
T
M
.
1
0
M
.
Signal
Name
FPGA
No.
Description
O
1
W
M
W
W.
Y.C
WW 00Y.CO .TW
.CO .TW
0
W
.TW
0
Y
W
1
0
M
.
FLASH_A[0]
PIN_AF24
FLASH Address[0]
1
0
M
.
O
1
W
M
W
W.
WW 00Y.CO .TW
.CO .TW
0Y.C M.TW
W
0
Y
W
1
0
FLASH_A[1]
PIN_AG24
FLASH
Address[1]
.
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW FLASH_A[2]
W
PIN_AE23
FLASH Address[2]
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
.TW FLASH Address[3]
M.T
.100
.TW FLASH_A[3]W PIN_AG23
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
.C
W
WW .100Y.
.TW
.TWFLASH Address[4]
00Y
WW .100Y.C M.TW FLASH_A[4] W PIN_AF23
M
1
M
.
O
W
O
W
O
W
FLASH_A[5]
PIN_AG22
FLASH Address[5]
W
Y.C
WW .100Y.C M.TW
0
WW
T
.
0
WW .100Y.C M.TW
O
W
W.1 Y.COM FLASH
O
W
FLASH_A[6]
PIN_AH22
Address[6] W
Y.C
W
C
W
.
0
W
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
PIN_AF22
FLASH Address[7]
WW 00Y.CO .TW
W.1 Y.COM FLASH_A[7]
WW 00Y.CO .T
W
W
W
W
W
W
.T
00
W.1 Y.COM W
PIN_AH27
Address[8]
W.1 Y.COM FLASH
W
W.1 Y.COM FLASH_A[8]
W
W
W
W
.T
W
.T Address[9]
100
00
W
M
.
.TW
1
00
M
.
O
1
W
FLASH_A[9]
PIN_AJ27
FLASH
M
.
O
W
WW 00Y.CO .TW
WW .100Y.C M.TW
W
W
WW .100Y.C M
T
.
1
M Address[10]
PIN_AH26 W.
FLASH
OFLASH_A[10]
WW 00Y.CO .TW
W
.CO .TW
W
C
.
Y
W
W
W
0
Y
W
0
W
FLASH_A[11]
PIN_AJ26
FLASH
M Address[11]
W.1 Y.COM W
M.T
.100
W.1 Y.CO
O
W
W
W
C
W
.
W
W
.T
WW .100Y FLASH_A[12]
PIN_AK26
FLASH
Address[12]
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
W
.C
Y
W
W
.TW
Address[13]
.TW
100
WW .100Y.CFLASH_A[13]
M
.
.TW PIN_AJ25W W.100Y FLASH
M
O
W
M
W
CO Address[14]
CO
W
WW .100Y.C M.TW
W PIN_AK25 WW .100Y.FLASH
T
.
WW .100Y.FLASH_A[14]
T
.
M
W
OM
WW 00Y.CO .TW
W
.COAddress[15]
C
W
.
Y
W
FLASH_A[15]
PIN_AH24 WW
FLASH
W
W
0
Y
W
M.T
.10
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
C
PIN_AG25
FLASH
Y Address[16]
W
Y.
W
.TW
WW .100FLASH_A[16]
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
O
W FLASH_A[17]
PIN_AF21
WW .100Y.
0Y.CAddress[17]
WW .10FLASH
.TW
WW .100Y.C M.TW
M.
M
O
W
O
W
C
O
PIN_AD21
FLASH Address[18]
W FLASH_A[18]
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W FLASH Y
Address[19]
.CO
O PIN_AK28
W
W FLASH_A[19]
C
.
Y
W
C
W
.
0
W
W
0
Y
W
W
.TW
M.T
.100Address[20]
W.1 Y.CO
MPIN_AJ28
.100
FLASH_A[20]
FLASH
O
W
O
W
W
C
.
.C
W
0Y
WW FLASH
.TW
WW FLASH_A[21]
.100
.TW
10Address[21]
00Y
M
.
PIN_AE20
O
1
W
M
.
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
W FLASH_DQ[0]
.1
.T
00
PIN_AF29
FLASH
.10 Data[0] OM
W
WW 00Y.C
W.1 Y.COM W
C
.
W
W
Y
W
W
0
W FLASH
W FLASH_DQ[1]
PIN_AE28
M.T
.10Data[1]
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
W FLASH.Data[2]
.T
100
00
WFLASH_DQ[2]
.
.TW
1
00Y PIN_AE30
M
1
W
M
.
O
W
CO
W
Y.C
WW .100Y
WW 00Y.PIN_AD30
W
0
FLASH_DQ[3]
FLASH Data[3]
WW
T
.
0
W
T
.
1
M
.
OM
WW 00
W.1 YPIN_AC29
WWData[4]00Y.CO .TW
C
.
W
W
FLASH_DQ[4]
FLASH
W
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
64
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
.1
OMPIN_AB29
WFLASH_DQ[5]
.CO .TW
WW FLASH
C
.
YData[5]
W
W
0
Y
W
W
0
0
W
T
.
1
0
M
.
M
.1
WFLASH
M.T
W
FLASH_DQ[6].CO PIN_AA29
Data[6]
.CO .TW
W
Y
W
CO
W
0
Y
W
W
W
.T
M
.10
M
.100
W
M.T
FLASH_DQ[7]
PIN_Y28
FLASH Data[7]
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
.10Data[8] OM
M.T
.100
FLASH_DQ[8]
PIN_AF30
FLASH
W
M.T
O
W
O
W
C
W
0Y.C M.TW
Y.
W
W
0
0
Y.C
WW
T
.
1
0
T
.
.
1
FLASH_DQ[9]
PIN_AE29
FLASH
M
.
W Data[9]Y.CO
OM
W
WW 00Y.CO .TW
C
.
W
.TW
W
Y
W
100
0
M
.
.T
FLASH_DQ[10]
PIN_AD29
FLASH Data[10]
1
M
.
O
W
M
W
W
.CO .TW
.CO .TW
0Y.C M.TW
WFLASH
0
WW .100YPIN_AC28
FLASH_DQ[11]
Data[11]
1
.
00Y
M
OM
WW 00Y.CO .TW
.CO .TW
WW 00Y
C
.
W
W
Y
W
FLASH_DQ[12]
PIN_AC30
FLASH
Data[12]
M
.1
100
W.1 Y.COM W
M.T
O
W
O
W
C
.
W
C
.
W Data[13].100
FLASH_DQ[13]
FLASH
0Y
W
.TW
M.T
.TW
10PIN_AB30
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
W
FLASH_DQ[14]
FLASH
WData[14]
.TW
W
00Y
0Y.C M.TW
Y.C
WW .1PIN_AA30
1
0
0
T
M
.
.
0
O
1
W
M
O
W
W.
FLASHW
Data[15]
WW PIN_AE24
W
.CO .TW FLASH_DQ15_AM1
0Y.C M.TW
Y.C
0
0
Y
W
T
.
1
0
0
.
W
M
.1 0
W.1PIN_Y29Y.COM FLASH
.CO .TW
WConfiguration
Byte/Word Mode
Y
W
W
0
W
WW 00Y.CO .TW FLASH_BYTE_N
0
W
M.T
.100
W.1 Y.COM W
M
.1
FLASH_CE_N WW
PIN_AG28 .CO
FLASH Chip Enable
O
W
W
.C
Y
W
W
W
.TW
M.T
.100
.TW FLASH_OE_N
100
00Y
M
.
O
1
W
M
.
O
PIN_AG29
FLASH
Output
Enable
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
FLASH_RESET_N
PIN_AH28
FLASH Reset
O
W
WW 00Y.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TWFLASH_RY W PIN_AH30
O
W.1 Y.COM LASHWReady/Busy outputWW
O
W
Y.C
W
C
.
0
W
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
FLASH_WE_N
PIN_AJ29
FLASH
Write
Enable
1
0
M
.
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
FLASH_WP_N
PIN_AH29 .1
FLASH Write
M
.1
.T
00
OMProtect /Programming Acceleration
W
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
0
W
W
M.T
.10Flash
W.1 Y.COM W
M.T
.100
O
Table
5.21.
pin
assignments.
W
O
W
W
C
.
W
C
W
.
Y
W
.T
W
.T
100
00
WW .100Y
.
.TW
1
M
.
OM
W
M
O
W
C
.
O
W
W
C
Y
W
.TW
WW .100Y.
.TW
100
WW .100Y.C M.TW
M
.
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.T
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M
.100
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
65
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W circuits
.TW
W
.T
10 implemented
00Y of M
0Y
TW chapter provides
a.1number
examples
of advanced
on the DE2-70
M
.
.This
O
W
M
O
W
C
.
O
W
C
.
Y
W
C
W
.
Y
W features.1on
TW as its audio
.such
00 the board,
W provide
board.
.T of the major
00demonstrations
M
.TW These circuits
1
00Y
M
.
O
W
M
W each 0demonstration
WCyclone II
.COEthernet
WW
Wconnectivity.
.CO and.Tvideo
0Y.C M.Tthe
Yand
WFor
capabilities,
and USB
W
0
Y
W
T
.
1
0
0
.
1
M
.
O
10
W
M
O
WW
(or EPCS16 W
serial
EEPROM)
W file is provided,
.CO FPGA
0Yas.Cthe full
Y.Cconfiguration
WW as .well
TW code in
.source
W
0
0
Y
T
.
1
0
0
T
M
.
1
0
M
.
O
1
W
M HDL code. All W
O
W.
ofW
the associated
in W
the DE2_70_demonstrations
W be found W
.COVerilog
0Y.C M.TW folder
Y.C files.Tcan
W
0
0
Y
W
1
0
0
T
.
.
0
.1
OMeach of demonstrations
W
CD-ROM.
For
in the Tfollowing
.CO
OM the DE2-70 System
WW described
W.1 Y.Cfrom
C
.
Y
W
W
0
Y
W
. W
W
0
0
W
T
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W are subdirectories
M we give the name
.
sections,
which
of the
Odirectory for its files, W
W the project
Wof
W
0Y.C M.TW
Y.C
W
WW 00Y.CO .TW
0
0
W
T
.
1
0
.
DE2-70_demonstrations
folder.W.1
M
.1
OM
WW 00Y.CO .TW
C
.
W
W
Y
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
Installing
the
Demonstrations
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
Othe demonstrations on your
W To install
the
following WW
.Cperform
Y.C
WWcomputer,
C
W
.
0
Y
W
.TW
W
0
0
Y
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
M
.1
.T
00
into a local directoryWofWyour choice.
W.1 Y.COM
.CO It is.TW
OMthe directory DE2_70_demonstrations
W.1 1.Y.Copy
Y
W
C
W
0
W
W
W
W
T
W
.10no spaces
100 to your
M.local
.path
OM–
the
directory contains
W
M.T to ensure that W
.100 important
O
W
C
.
O
W
W
C
.
Y
C
W
.
0
Y
W
.TW
WNios II software
W will.1not
10
00 work. M.T
WW .100Y
M
.
.T
otherwise,
the
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O Factory Configuration
WW 00Y.CO .TW
W DE2-70
6.1
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
. is shipped
W DE2-70
board
factory with00aYdefault configuration
thatW
demonstrates
.TW
WThe
.100 some OM.T
.TW from theW
1
00Y
M
.
1
W
M
.
O
W
.C
O
C demonstration,
Wrequired0for
of W
theW
basic features
The setup
and W
theW
locations00ofYits
W
.C of the.Tboard.
Y.this
.TW
W
0
Y
W
T
.
1
0
W
M
.
1
0
M
.
O
1
W
M
.
filesW
areW
shown
below.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
W
0
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
.C File
Demonstration
Setup,
Locations,Wand Instructions
Y
W
.TW
WW .100Y
M.
.100
.TW
100
M
.
O
W
M
O
W
C
O
WW .100Y.
WW directory:
W
Y.C DE2_70_Default
WW .100Y.C M.TW
• W
Project
0
T
M
.
0
W
M
.1
O
W
CO
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
• Bit
or DE2_70_Default.pof
W
0
W
W stream.1used:
00YDE2_70_Default.sof
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
• Power
DE2-70
with the USB
to the
USB BlasterWport. If 100
.C board,
WWcable .1connected
.TW
00Y
WW on the
.TW
00Y
M
O
1
W.
M
.
O
W
O default factory configuration
W
W(that is,Yif.Cthe
C
necessary
of
the
DE2-70
board
is
not
currently
.
Y.C
W
W
0
Y
W
W
W
0
0
W
T
.
W
.1
.T
10
00
OM
W
stored in EPCS16
download the bit stream
to. the board
by
using W
either JTAG W
or W
ASW
OM
W.1 device),
C
.
W
C
.
0Y.C
Y
W
W
0
0
Y
W
T
.
1
0
0
W
T
.
.
1
0
M
.
programming
WW 00Y.
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W now.1be00able to observe
M
.1
• You should
displays
are
displaying
a sequence ofWW.1
M.T that the 7-segment
O
W
O
W
C
.
Y
W
C
W
.
W
W are flashing.
W Also,.1Welcome
.T Altera DE2-70
100
00Y
WW
.
.T
00Yand green
characters,
and the
red
LEDs
to
the
M
1
W
M
.
O
W
O
W
WW .100
W
Y.C
WW .100Y.C M.TW
0
T
is shown W
on W
the LCD
display
.
0
WW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
M
.1
M.T 66
.100
O
W
WW 00Y.CO .TW
C
.
W
W
Y
W
W
M
.1
M.T
.100
O
W
WW 00Y.CO
C
.
W
W
Y
W
W
M.T
.100
W.1
O
W
W
C
.
W
W
Y
W
W
M.T
.100
O
W
W
W
Y.C
Chapter 6
Examples of Advanced Demonstrations
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
M
O
O
W.1 connect
WW D-SUB
C
.
•
Optionally
a
VGATdisplay
to the
VGA
connector.
When connected, the
Y.C
W
W
0
Y
W
.TW
W
0
0
W
.
1
0
T
M
.
.
1
M
.
O
M
O a pattern of colors WW
W should
VGAW
display
.Cshow
Y.C
CO
W
0
Y
W
.TW
W
0
0
W
T
.
1
0
M
.
.T
1
M
.
O
W
M
O
•
Optionally
connect
a
powered
speaker
to
the
stereo
audio-out
jack
W
CO
WW .100Y.C M.TW
W
WW .100Y.C M.TW
T
.
• Place toggle
switch SW17 in the UP position toWhear
kHz
humming sound from the
W a1Y
.CO
OM
WW 00Y.CO .TW
0
W
.TW port can be
W
0
Y.C
W
1 the microphone-in
M
.
.T
1
audio-out port.
Alternatively,
if
switch
SW17
is
DOWN,
M
.
O
W
M
O
W
.C
O
W
W
W sounds,W
0Y
Y.C to hear
0
0
WW
T
.
1
0
0Y.C M.TW connected
to a microphone
voice
or
the
line-in
port
can
be.T
used to play audio
M
.
1
M
.
O
W
O
W
W
.CO .TW from an appropriate
WW .100Y.C M.TW
0Y.Csource
WW .1sound
T
.
0
00Y
M
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
The
Verilog
source
code
for
this
demonstration
is
provided
in
the
DE2_70_Default
W
.Tfolder, which
W
00
0Y
Y.
W
TW
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W
M
C
W.
the necessary
corresponding
The
W file,
.CO
WWfiles 0for
W QuartusWIIWproject.
.COalso includes
0Y.top-level
Ythe
.TVerilog
W
0
0
Y
W
T
.
1
0
T
M
.
.
1
0
M
.
O
1
W
W be used
for other projects,
it defines ports
OM DE2_70_Default.v,Wcan
W because
W.
COa template
W that
.as
Y.C
W
.Ccalled
0
Y
W
T
.
W
0
0
Y
W
T
.
1
0
0
T
M
.
Mthe Cyclone II FPGA.
M. to all of the user-accessible
.1 0
correspond
Oon
W.1 Ypins
WW 00Y.CO .TW
C
.
W
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
6.2 OTV Box Demonstration
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W audio Yinput
O
WWthe VGA
W
.COfrom.Ta W
Y.C
Wand
plays video
DVD playerW
using
output, audio
0
.TW
W
0
0
W
1
0
0Y.Cdemonstration
WW .10This
T
M
.
.
1
M
.
O
M one TV decoder (U11)
Oand
WWthe 0block
W CODEC,
DE2-70
Figure 6.1W
shows
.CO board.
Y.Cdiagram.TofW
WWon the
C
W
.
0
Y
W
W
0
Y
W
T
.
1
0
W
M
.
00
W
M.T are two major blocks
OMcalled I2C_AV_Config
W.1in theYcircuit,
and TV_to_VGA.
.CO The
OThere
W
W.1the design.
C
.
Y
W
C
W
.
0
W
W
.TW
W
.T
10
00
W
M
.
.TW
1
00Y
M
.
O
1
W
M
.
TV_to_VGA
block
consists
of
the
ITU-R
656
Decoder,
SDRAM
Frame
Buffer,
YUV422
to
YUV444,
O
W
O
W
WW .100Y.C M.TW
W
Y.C
WW .100Y.C M.TW
0
WW YCrCb
T
.
0
O the
TV DecoderW
(ADV7180)
and
W
W figureYalso
OMand VGA Controller.WThe
W.1 toY.RGB,
.COshows.Tthe
Y.C
C
W
0
W
W
.TW
W
0
0
W
1
0
0 (ADV7123)
W VGA
M
.
.T chips used.
1
0DAC
M
.
O
1
W
M
.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O
WW 00Y.CO .TW
W
.CO
W
C
W
.
Y
W
W
W
0
Y
W
T
As
soon
as
the
bit
stream
is
downloaded
into
the
FPGA,
the
register
values
of
the
TV Decoder
chip M
.
W
.1
.T
10
00
M
.
1
W
M
.
O
W
.CtoO .TW
O
W
W to configure
.C block,
Y
W I2C_AV_Config
C
W
.
0
Y
W
W
are
used
the
TV
decoder
via
the
which
uses
the
I2C
protocol
W
0
0
Y
W
T
.
W
.10
W.1 Y.COM W
M.T
.100
OM sequence, the TVWDecoder
W
O
W
C
.
W
C
communicate
with
the
TV
Decoder
chip.
Following
the
power-on
W
W
00chip M.T
0Y
W
TW
.
1
0
WW .100Y.
T
.
.
1
M
.
W
M period; the Lock Detector
O for detecting this instability.
W is responsible
.CO .TW
W
C
will W
be W
unstable for
aOtime
.
Y
W
C
W
.
0
Y
W
W
0
0
Y
W
.T
W
.10
W.1 Y.COM
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
00
W
.TW
0Y.
WW 656
M.T
.1656
.TW
100 4:2:2)Ovideo
M
.
O
W
M
.10Decoder
The ITU-RW
block
extracts
YCrCb
4:2:2
(YUV
signals
from
the
ITU-R
W
C
.
O
W
.C
W
W
00Y
0a Ydata
Y.Cthe TV.TDecoder.
WW
TW signal W
.
1
0
0
M.
.
1
0
M
.
data W
stream sent
from
It
also
generates
valid
control
indicating
the
O
1
W
M
.
O
W
C
O
W
.C
W
WW .100Y.
Wthe video W
0YTV
Y.C Because
TW
.
0
0
WW of data
T
M
.
valid period
output.
signal
from
the
Decoder
is
interlaced,
we need
to
1
0
M
.
O
W
WW 00Y.CO
W.1 Y.COM W
C
.
W
W
Y
W
W
W the SDRAM
.T and a field selection
performW
de-interlacing
data
.Tsource. We used
MBuffer
.100 Frame
W.1 Y.CO
.100 on theOM
O
W
W
W
C
.
W
W
.C
Y
W
multiplexer(MUX)
controller
the
de-interlacing
operation.
.T
00perform
WW .which
.100
.TWby the VGAW
1to
00Y is controled
M
.
O
1
W
M
O
W
Ogenerates data request W
W
W Controller
.C
Y.C
C
W
.
0
Y
W
Internally, W
theW
VGA
and
odd/even
selected
signals
to
the
SDRAM
W
0
0
Y
W
T
.
.T
.10
W.1 Y.C
.100
OM block converts W
W
OM
Wfiled
C
.
W
Frame Buffer and
selection
multiplexer(MUX).
The
YUV422
to
YUV444
the
C
W
.
Y
W
W
W
.T
100
00
W
.
.TW
1
00Y
M
.
1
W
M
.
O
W
O video data to the YCrCb
W (YUV 4:2:2)
selected YCrCb 4:2:2
4:4:4) video
.C
Wdata format.
WW .100Y.
WW4:4:4.1(YUV
T
.
00Y
WW .100Y.C M.TW
M
O
WW 00Y
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
1
W
.1 output.
M.T the YCrCb dataW
.100block converts
Finally, the YCrCb_to_RGB
into
The VGA Controller WW.
OM
WRGB
O
W
C
.
C
W
.
Y
W
W
W
.T on a VGA
WW VGA
.100
.TVGA_HS
1to00enable the
00Y
M
.
block generates standard
sync signals
and VGA_VS
display
1
W
M
.
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
67
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
YUV 4:2:2
10-bit RGB
Even 4:2:2
Odd 4:2:2
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
monitor.
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
.T 4:2:2 SDRAM
Odd
M
.10
MYUV
.100
W
M.T
O
W
.CO .TW
O
W
C
.
ITU-R
656
Y
W
C
W
.
TD_DATA
0
Y
Frame
W
W
Y
W
Even .10
.T
.100Decoder OM
OM
Buffer
W
M.T
W
C
Data
Valid
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
Request
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
DLY0
OM
WW 00Y.CO .TW
.CO
WWInitiation
C
W
.
Y
W
W
0
Y
W
T
DLY1 .
M
10
.Delay
100
W.1 VGAY.CORGB
M.T
OM
W
O
W
C
DLY2
.
Timer
W
C
W
.TW VGA
W
00
0Y
Y.
W
TW
Controller
.
VGA_HS
TV
1
0
0
T
M
.
.
DAC
1
0
M
.
O
1
W
M
MUX
O
W
C
VGA_Y
Decoder
.
O
W
W.
C
W
.
Y
W
VGA_VS
C
W
.T 7123
W
00
0Y
Y.
W
TW
.
7180
1
0
0
T
M
.
.
1
0
M
.
O
1
W
M
W
W.
.CO the .TW
WLocked
To
.CO .TWTD_HS
YControl
WW .100Y.C M.TW
0
Y
W
0
0
TD_VS
M
.1 0
OM
W.1 Initiation
Detector
WW 00Y.CO .TW
C
.
W
Sequence
W
Y
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
W
.TW
M.T
.100
.TI2C_SCLK
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
W
4:2:2W
WYCbCr
.TW
00Y
WW .100Y.C YUV
WW .100Y.C M.I2C_SDAT
TW
M
To.T
To W.1
YUV 4:2:2
I2C_AV
M
O
O 4:4:4
W
O
W
W
Config
Y.C
0
WRGB
.TW
0
WW .100Y.C YUVM
.TW
1
WW .100Y.C M.TW
M
.
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
.Tbox demonstration. W.10
W
M
diagram
MTV
.100 of the
M.T Figure 6.1. Block
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
0 Instructions
W
.T
10
0and
WW Demonstration
TW File Locations,
M
.
.Setup,
1
00Y
M
.
O
1
W
M
.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
• Project
directory:
DE2_70_TV WW
O
WW 00Y.CO .TW
W
.CO .TW
C
.
Y
W
W
W
0
Y
W
W • .1Bit
00stream used:
.10
W.1 Y.COM W
M.TDE2_70_TV.sof orWDE2_70_TV.pof
OM
W
O
W
W
C
.
C
W
.
W
W video.1output
.T
100 jack OM.T
00Y (yellow
WW• Connect
TW composite
.player’s
00Y a DVD
M
plug) to the Video-INW
1 .RCA
1
M
.
O
W
O
W
C
W
W to provideWW .100Y.C M.TW
.CDE2-70.Tboard.
Y.be
W
0
Y
W
T
.
0
0
WW (J8)
of
the
The
DVD
player
has
to
configured
0
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
0
W
.T
W
.10
W.1 Y.COM
M.T
.o100NTSC output
OM
W
O
W
W
C
.
W
C
. refresh.rate
Y
W
Hz
W
.TW
WW o.10600Y
TW
M.T
.100
100
M
.
O
W
M
O
W
C
W
.COratio.TW
aspect
WW .100Y.
WW .100Y.C M.TW
WW o .14:3
M.
00Y
O
W
M
O
W
C
O
oW Non-progressive
video
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
O
W
W the VGA
• Connect
output
of the DE2-70 board
to a VGA
monitor
(both
LCD andW
CRT
type 0Y.CO
C
.
W
C
W
.
Y
W
W
0
W
0Y
W
M.T
.100
W.1 Y.CO
M.T
.10should
O
of monitors
work)
W
O
W
W
C
.
W
.C
W
WW .100Y
.Tthe
WW the.1audio
.100
.TW
00Y output
M
O
W
M
• Connect
of
the
DVD
player
to
the
line-in
port
of
DE2-70
board
and
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
1
W a speaker
00
connect
output
.10 jacks from
M.T port. If the audio
OM the DVD player areWofW.
W
Oline-out
W.1 toY.the
C
.
W
C
W
0Y.C
Y
W
W
W
0
0 mini-stereo
Wconvert .to10the
T
.
1
0
T
.
RCAW
type, then
an
adaptor
will
be
needed
to
plug
supported
on
.
0
M
WW 00Y.
W.1 Y.COM W
.CO
WW on
W
Y
W
W
0
W
T
the DE2-70
board;
this
is
the
same
type
of
plug
supported
most
computers
.
0
W
W.1 Y
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
Wstream 0into
• Load theWbit
W DE2-70.1board
T circuit
.the
100
00 to reset
0YFPGA.MPress
.
.TWKEY0 on the
M
1
W
.
O
W
O
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
Odemonstration.
WW
Figure 6.2 illustrates W
theW
setup forYthis
WW 00Y.CO .TW
C
.
W
W
W
W
M
.1
M.T 68
.100
O
W
WW 00Y.CO .TW
C
.
W
W
Y
W
W
M
.1
M.T
.100
O
W
WW 00Y.CO
C
.
W
W
Y
W
W
M.T
.100
W.1
O
W
W
C
.
W
W
Y
W
W
M.T
.100
O
W
W
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
Line
.TW
W
.T Out
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
W
.CO .TW
Y.C
WW .100Y.C M.TW
0
WW Speaker
T
.
0
1
00Y
M
.
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
M In
.1
100
W.1 Y.COM W
M.T
OLine
W
O
W
C
.
W
C
.
W
VGA(LCD/CRT)Monitor
WS-Video .100Y
.TW
CVBS
M.T
.100
.TW
00Y
M
O
1
W
M
.
O
W
C
.
O
YPbPr Output
W
Video In
WW .100Y
.TW
W
0Y.C M.TW
Y.C
WW .1Audio
0
0
T
M
.
0
Output
O
1
W
M
VGA W
Out
W.
WW 00Y.CO .TW
.CO .TW
0Y.C M.TW
W
0
Y
W
1
0
.
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
DVD Player
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
WITU-R 656.100
.T
10
WW .100Y
M
.
.TW
M
O
W
M
O
W
O
W
DE-interlace W
YUVW
4:2:2
Y.C
WW .100Y.C M.TW
0
W
T
.
0
WW .100Y.C M.TW
1
M
DecoderW.
O
WW 00Y.CO .TW
W
.CO .TW
W
C
.
Y
W
W
W
0
Y
W
W
.10
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
.TW
00Y
WW .100Y.
M.T
.100
.TW 6.2. TheWsetup W
1the
M
.
O
W
M
O
Figure
for
TV
box
demonstration.
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
6.3W TV .Box
Demonstration
M.T
.100
100 Picture
W.1 Y.COM
M.Tin Picture (PIP)
O
W
O
W
W
C
.
W
W
.C
Y
W
W
W RCA jacks
.Tusers
M.
.100
.TWdecoders and
100 that allow
00Yhas twoMTV
The W
DE2-70 board
to process twoW
video
M
.
O
1
.
O
W
C
.
O
WW
WW 00Y.Cusing
W2C70 FPGA.
00Y
0Y.C Mwill
WW
TW
.
1
0
Wsimultaneously
T
sources
the
This
demonstration
multiplex
two
different
M
.
.
1
.
O
W
WW 00Y.CO
W.1 Y.COM W
C
.
W
W
Y
W
W
0 signals
W both
T the LCD/CRT monitor.1
video source
from the TV.T
decoders and display
W signals
M.on
.10video
O
W
M
.100
O
W
O
Wother
W
C
.
Y.C
W is displayed
C
W
.
0
Y
W
W
using picture
in
picture
mode
(PIP
mode
:
One
picture
on
the
full
screen
and
the
W
0
0
Y
W
T
.
1
0
0
W
.T
1
0
M
O
W.
Owhich
W.can
OM
W
W.1 in aYsmall
C
.
Y.C
W
C
picture is displayed
sub window).
Also,
users
select
video
is
displayed
in
W
.
0
Y
W
W
W
0
0
W
T
.
0
W
.T
100
W.1 Y.C
W.1 Y.COM W
OM
W
W
main/sub window
via. a toggle
switch.
W
C
.
W
W
W
.T
100
00
W
.
.TW
1
00Y
M
.
1
W
M
.
O
W
WW .100Y.
WW 00Y.CO .TW
WW .100Y.C M.TW
W
.1 block diagram
Figure 6.3 shows theW
basic
are
O major blocks in theWW
OM of this demonstration.
.Cthree
Y
WW There
C
.
Y
W
W
W
0
Y
W
.TW
100
0and VGA_Multiplexer.
T
.
.PIP_Position_Controller,
1
00
M
.
circuit, calledWComposite_to_VGA,
The
1
W
M
.
W
O
W
.CO .TW
WW .100
W
0Ybox
Y.Call of the
WWin the.1TV
0
0
WW
T
.
Composite_to_VGA
block .consists
function
blocks
demonstration
project
0
M
WW
W 1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
M
.1
M.T 69
.100
O
W
WW 00Y.CO .TW
C
.
W
W
Y
W
W
M
.1
M.T
.100
O
W
WW 00Y.CO
C
.
W
W
Y
W
W
M.T
.100
W.1
O
W
W
C
.
W
W
Y
W
W
M.T
.100
O
W
W
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
O
OM
W.1sectionY.6.2.
WW
C
described
in
the
The T
Composite_to_VGA
block0takes
Y.C the video
W
W
0
W
.TWsignals from the TV
W
0
W
.
1
0
T
M
.
.
1
M
.
O
M
W and generate
decoders as W
input
signals
WW as 0output.
.CO VGA-interfaced
Y.C The circuit
CO
W
0
Y
W
.TW in the FPGA is
W
0
W
T
.
1
0
T
M
.
.
1
M
.
M
equipped withW
two
blocks converting
the video
WComposite_to_VGA
CO from
WW
Wthe TV decoder 1
.CO .TW
Y.signals
CO
0
Y
W
T
.
W
0
0
W
M
.T
.10
W.1 inY.PIP
OMTo display two videoWsignals
COmodeTon
OM and TV decoderW2Wrespectively.
C
W the LCD/CRT
.
C
W
.
0
Y
W
.
W
0
0
Y
W
T
.
0
Mwindow must be two
.1 for theO
.T
VGA
block
sub
W
OofMthe Composite_to_VGA
W.1 dataYrate
C
.
OM monitor, the output
W
C
.
Y
W
C
W
.
0
W for the
.TW
Wthe rate.1of
.T
10main window.
00the Composite_to_VGA
0Y
TW as fast as
block
In addition, the
M
.
.times
M
O
W
M
O
W
C
.
O
W
C
.
Y
W
C
W
.
W
TW
output
the VGA.1interface
is .controlled
by the
.Tfrom the Composite_to_VGA
100 block
00Y signal
M
.
.TW timing ofW
00Y
M
O
W
M
O
W
C
.
O
W
W both of
0Y window.
W of the
determines
the stating poison
Finally,
.T
0Y.C
Y.C pip_position_controller
WW block
.TW
10sub
0that
M
.
.TW
1
M
.
O
100
W
M
Wto the 0LCD/CRT
.CObe multiplexed
WWsignals
VGA interfaced
will
and W
sent
monitor
W
.CO the .two
0Y.C M
Y
.TW via the
W
0
Y
W
T
.
1
0
0
T
.
1
0
M
.
O
1
W
M
O
W.
block.WW
W
.COVGA_multiplexer
Y.C
WW .100Y.C M.TW
W
0
Y
W
T
.
0
0
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
.T
M.T
.100
W.1 Y.COM W
M
.100
O
W
O
Video
in
1
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y Videoor inM
TD data
VGA data
M
.
O
1
W
.
O
2
W
C
.
W
decoder
WW 00Y.CO .TV
.TW
W
00Y
0Y.C M.TW PiP_position_ W
WW Composite_to_
VGA
1
0
T
M
.
1
.
(Sub
window)
O
TD_clock W(Sub window) O
controller
W
OM
W.1
W
WW .100Y.C M.TW
WW .100Y.C Control
T
.
WW .100Y.C M.TW
M
Osignal
W
O
WW 00Y.CO .TW
W
C
.
W
C
W
.
Y
W
W
W
0
Y
W
T
.
0
0
W
T
.1 54Mhz OM
OM
W.1 Y.CVGA
M.
.10
TD_clock_ W
O
DAC W
W
W
C
.
W
C
VGA
data(Sub)
W
.
0
Y
W
W
.T
W
0
0
Y
W
T
PLL
.
1
0
0
W
T
M
.
.
1
0
M
.
O
1
W
M
.
O
W
O
W
WW .100Y.C M.TW
inY
2 .C
W TD_clockWW .100Y.C M.TW
0
WW Video
T
.
0
W data Y.CO
.1 or in 1 OM
OVGA
(27Mhz)
WVGA
WVideo
WW 00Y.Cdata(Main)
C
VGA multiplexer
W
.
W
W
Composite_to_
.TW
W
Y
W
T
.
TV
decoder
100
W
M
.
.T TD data
1
00 (Main window)
M
.
O
1
VGA
W
M
.
O
W
O
W
Wwindow)
(Main
W
Y.C
WW .100Y.C M.TW
0
W
T
.
0
WW .100Y.C M.TW
1
M
.
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
WW .100Y
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
Figure
6.3.
Block
diagram
of
the
TV
PIP
demonstration.
W
W
Y
W
.TW
WW .100Y.C M.TW
100
WW .100Y.C M.TW
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W Instructions
O
WW 00Y.CO .TW
W
C
.
W
Demonstration
Setup,
File
Locations,
and
C
W
.
Y
W
W
W
0
Y
W
.T
W
.10
W.1 Y.COM
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
• WProject 0directory:
DE2_70_TV_PIP
W
.TW
0Y.
W
M.T
.100
.TW
100
M
.
O
1
W
M
.
O
W
C
O
•WW
BitW
stream0used:
or W
DE2_70_TV_PIP.pof
WW .100Y.
W
0Y.C M.TW
Y.C DE2_70_TV_PIP.sof
W
0
T
M.
.
1
0
.
O
1
W
M
.
O
W
C
.
O video output (yellow W
W composite
.Cplayer .1TW
• Connect
DVD
and DVD player2
WW to the
00Y
W plug) of
1
00Y
WW .100Y.C M.TW
M
.
1
M
.
W
O
W
O
Video-in
2 RCA jack (J8 and
J9) of the
DE2-70
board
respectively.
Both 0Y.CO
W
W 1 andYVideo-in
C
.
W
C
W
.
Y
W
W
W
0
W
W
M.T
.100
W.1 Y.CO
M.T
.100must beOconfigured
O
DVD players
to
provide
W
W
W
C
.
W
WW .100Y
.TW
0Y.C rateM.TW
WoW 60 Hz
.100
0refresh
M
O
1
W
.
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.T
00
o 4:3 aspect
W.1 Y.C
W.1 Y.COM W
OM
W
W.1 ratio
W
C
.
W
W
W
.T
100
00
.
oWNon-progressive
.TW
1
00Y video
M
.
1
W
M
.
O
W
O
W
W
W
W and CRT W
0Y.
Y.C (both .LCD
W board W
0
0
Y.C of the.T
T
• Connect
the VGA
output
DE2-70
to
a
VGA
monitor
type
1
0
0
WW
.
1
0
M
.
OM
WW 00Y
W.1 work)
WW 00Y.CO .TW
C
.
W
W
of monitors
should
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
W
.
• Connect the
one audio0output
of theTDVD
port
board and
Y of the DE2-70
W
.T
WW
.100
. W player toWthe line-in
100
0 Y
M
.
1
W
M
.
O
W
O
W
Wto the line-out port. If the audio output
connect a speaker
from.Cthe DVDTW
WW jacks
. player are ofW
00Y
WW .100Y.C M.TW
1
M
.
O
W
70
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W
OM will be needed toWconvert
W.1 thenYan
.COmini-stereo
C
RCA
type,
adaptor
toYthe
.
W
W
0
W
.TW plug supported on
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
O computers
W
M
the DE2-70
type of plug
on.Cmost
Wsupported
COis theTsame
.this
Y
WW board;
CO
W
0
Y
W
.TW
W
0
0
W
.
1
0
M
.
.T
1
M
.
O
W
M
O
•
Load
the
bit
stream
into
FPGA.
W
CO
WW .100Y.C M.TW
W
WW .100Y.C M.TW
T
.
O sub window are listed in
• The detailed
configuration for switching video source
and
OM
WW of main
Y.C
WW 00Y.CO .TW
0
W
.TW
W
0
Y.C
W
1
M
.
.T
Table 6.1. W.1
M
O
W
M
O
O
WW .100Y.C M.TW
WW .100Y.C M.TW
0Y.C M.TW
O
W
O
WW 00Y.CO .TW
.Cthis
Wthe
C
W
.
Y
W
W
0
Y
W
T
Figure
6.4
illustrates
setup
for
demonstration.
.
00
.10
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
W
Y
W
W
Y.
W
M.T
.100
M.T
.100
O
100
W
M.T
O
W
C
.
O
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
0
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
.TW
WW .100Y.C M.TW
M
O
W
O
W
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
MVGA(LCD/CRT)Monitor WW.1
.1
M.T
.100
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
VGA Out
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
W
W To .100Y
.TW
WW .100Y.C M.TW
M.
.100
M
O
W
O
W
C
O
W
.C
TV_to_VGA
WW .100Y.
WW .100YPIP_Control
.TW
WW .100Y.C M.TW
M
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
6.4.
box PIP demonstration.
O The setup for the TVW
W
W Figure
.C
Y.C
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
WW 00Video
Y.Csource .TW
WW .100Y
WW 00Y.CO VGA
W
Display Mode W
WConfiguration
T
.
1
M
.
.1
OMSignal display mode
WW 00
W
CO
WW
C
W
.
W
W
SW[17]
= OFF;
Video in 20Y.
W
Y
W
T
.
W
.10
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
71
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
OM
W.1SW[16] Y
WW 00Y.CO .TW
= OFF
C
.
W
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
SW[17] = OFF;
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
.100= ON OM.T Signal display mode WW.10Video in.C1 OM
M.T
SW[16]
W
O
C
Y.C
W
.TW
W
00Y
0
WW SW[17]
.TW
1Main
0
T
M
.
.
1
M
.
=
ON;
window:
Video
in 2
O
W
M
O
O
Y.C
WW 00Y.C
PIP
display mode WW
W
0
.TW
W
0
Y.C
W
T
.
1 window : Video
M
.
.T
SW[16].=1OFF
Sub
in 1
M
O
W
M
W
O
.CO .TW
0Y.CVideoM
WW Main
.TW
0
WW
1
00Y
0Y.C M.TW
SW[17] =.ON;
window:
in 1
.
1
M
O
W
display mode
W
WW= ON 00Y.CO PIP
W
.CO .TW
0Y:.C
WW Sub.1window
0
WSW[16]
T
Video inM
2 .T
.
1
00Y
M
.
O
W
M
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 The O
10
W
Table
the TV box PIPW
demonstration
.CO .TW
OM
.Csetup for
Y
WW 6.1.00Y
C
W
.
0
W
W
0
Y
W
T
.
.T
00
W.1 Y.COM W
W.1 Y.COM W
W
W.1 Y.COM W
W
W
W
.T
M.T
.100
.T
100
00
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W Paintbrush
Y.C6.4 .USB
WW .100Y.C M.TW
0
T
M
0
O
1
M
.
WW 00Y.C
WW 00Y.CO .TW
CO
W
WW 00Y.USB
.TWboard
W
W
1
T
is
a
popular
communication
method
used
in
many
multimedia
products.
The
DE2-70
M
.
.
1
M
.
O
1
W
M
.
O
.C
WW for00both
W
.CO a.Tcomplete
0Ydemonstration,
Y.Chost and
WW In.1this
WW 00Yprovides
.TW we
W
0
T
USBW
solution
device
applications.
.
M
1
M
.
O
W
W
W.1 Y.COM a Paintbrush
.CaOUSB mouse
Y.C
WW by 0using
W
0
Y
W
application
as
the
input
device.
.TW
W
0
0
W
T
.
1
WW .100implement
T
M
.
.
1
M
.
O
W
O
W
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O
CO
O
W ThisYdemonstration
uses the device
the
ISP1362
chip W
andWthe Nios
II
.CPhilips
Y.processor
WWport 0of0Y
C
W
.
0
W
.TtoW
W
0
W
T
.
1
0
W
T
M
.
.
1
0
M
.
O
aW
video
OaMUSB mouse movement
WWframe00buffer
W.1implement
COalso implemented
.We
Y.C with.Ta W
WWdetector.
C
W
.
Y
W
W
0
Y
W
T
.
0
W
M
.T
W.1showsY.the
.100 controller
OM and display. FigureW6.5
W.1imageY.storage
COblockTW
OM to perform the real-time
WVGA
C
W
C
W
.
0
W
W
.
Y
W
.T
W
.10 using
.TW which allows
M
.100to draw
OM
diagram
circuit,
theWuser
lines on the VGA display
screen
the
W
M
.100 of the
O
C
.
O
W
W
C
W
Y.
W
.TW
00Yit can be
.TW
1that
0Y.C TheMVGA
WW USB.10mouse.
M
.
.TWControllerW
100
block W
is .integrated
into
the
Altera
Avalon
bus
so
M
O
W
O
O
W
.Cthe
WW .100Y.C M.TW
Wprocessor. WW .100Y.C M.TW
Yby
0
WWcontrolled
T
Nios
II
.
0
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
.
W
W the program
on the Nios W
II processor0is0Y
it will
of
00 USB M.T
.TWdetect the existence
WOnce
.1the
.TW
1 started,
00Y running
M
.
O
1
W
M
.
O
W
O
W
Wconnected
.C the.TNios
Y.C
Wmouse0is0Y
C
mouse
to DE2-70W
board. OnceWthe
moved,
II processor
is able to
keep
W
.
0
W
W
.TW
0
Y
1
0
W
T
M
.
.
1
0
M
.
O
1
W
M
. movement
O
W memory.
W overlap
trackW
ofW
the
it in a frame
Y.C
Wbuffer
W ControllerWwill
.CO and .record
0the
Y.C The .VGA
.TW
W
0
0
Y
W
T
1
0
0
W
T
M
.
1
0
M
.
O
1
W
M with a default image
.
data stored
frame
and
the
overlapped image
W on0the
.COdisplay
Y.C
WWpattern
W
.CObuffer
0
Y
W
WW in the
W
0
Y
W
T
.
1
0
0
W
T
M.T
.
.
1
0
M
.
O
1
W
M
.
VGA display.
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
72
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
CO
.
O
W
C
.
Y
W
C
W
0
Y
W
Philips
.TW
W
.T
10
00
M
.
.TW
1
M
.
O
USB
ISP1362
W
M
O
W
W
CO
Host
0Y.C Mouse
W
.TW
W
0
WW .100Y.C M.TW
1
T
M
.
.
Port
O
W
M
O
W
O
WW .100Y.C M.TW
W
Y.C
WW .100Y.C M.TW
T
.
Altera
OM
WW 00Y.CO .TW
COSystem
WW
C
W
.
W
Nios II 0Y.
W
Y
W
T
.
0
0
.T
Interconnect
M
CPU
W.1 Y.COM W
O
W.1 Y.C
OM
W
Fabric
W
C
W
.
W
W
W
M.T
.100
00Y
M.T
.100
O
W
M.T
O
W
C
VGA
.
O
W
Y
.TW
Y.C
WW .100Y.C M.TW Controller W
100
M
.
.TW
O
100
W
M
WW 00Y.CO .TW
.CO .TW
0Y.C M.TW
WW .1ADV7123
0
Y
W
0
0
M
.1
Frame
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW Buffer
W
W
.T
00
W.1 Y.COM W
W.1 Y.COM W
W
W.1 Y.COM W
W
W
W
.T
M.T
.100
.T
100
00
M
.
O
1
W
M
.
O
W
C
W
WW .100Y.
WW 00Y.CO .TW
.TW
0Y.C M.TW
W
0
M
1
.
Figure
6.5.
Block
diagram
of
the
USB
paintbrush
demonstration.
O
1
W
M
.
O
W
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
O
W
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
W
.T
W
MInstructions
.100
W.1 Y.COM W
M.T
.100Demonstration
O
Setup,
File
Locations,
and
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
O
W Project directory:
DE2_70_NIOS_HOST_MOUSE_VGA
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
Oused: DE2_70_NIOS_HOST_MOUSE_VGA.sof
WW 00Y.CO .TW
W Bit stream
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
W.1 Y.COM W
.100II Workspace:
W.1 Y.COM W
OM DE2_70_NIOS_HOST_MOUSE_VGA\Software
W
WNios
W
C
.
W
W
.T
W
.T
100
00
W
M
.
.TW
1
00Y
M
.
O
1
W
M
.
O
W
WW 00Y.CO .TW
WW .100Y.C M.TW
WMouse to the
Y.C a USB
WUSB
WW .•100Connect
T
.
1
Host
Connector
(type
A)
of
the
DE2-70
board
W
M
OM
W.
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
. monitor (both LCDWand
0board to a VGA
0
W
• .10Connect
the
.1 CRT type
.T output of the DE2-70
OM
MVGA
W.1 Y.COM W
C
.
O
W
W
Y
W
C
.
W
.TW
Y
W
should
.T
100
00
WW .1of00monitors
M
.
.TWwork)
1
M
.
O
W
M
O
O stream into FPGA WW
W
W
.Cbit
Y.C
WW .100Y.C M.TW
the
W
0
Y
W
T
.
0
0
WW• Load
T
.
M
.1
O
.10
OM
WW 0Click
Y.C
WW 00Y.CO .TW as theW
C
• WRun theY.Nios
II andW
choose DE2_70_NIOS_HOST_MOUSE_VGA
workspace.
0
W
.TW
W
1
0
W
T
M
.
.
1
0
M
.
O
1
W
O
W
OM
W
on. the Compile
and Run button
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O with an Altera logo on
W background
• WYou
now
blue
the VGA
.CO .T
O be able to observe aW
WW
W should
C
.
Y
C
W
.
0
Y
W
W
0
Y
W
W display
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
0Y.Cmouse
TWobserve theW
M.
.100
.and
100 movements
0USB
M
.
O
1
•W Move
the
corresponding
of
the
cursor
on
the
screen
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
0Y.Cthe M
WW
TWto draw blue
.
0
M
1
• W
Left-click
mouse
to
draw
white
dots/lines
and
right-click
mouse
dots/lines
.
O
W
WW 00Y.CO
W.1 Y.COM W
C
.
W
W
Y
W
W
W
on
W the screen.
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W the setup
.1
Figure 6.6 illustrates
W.1
M.T
.100for thisOdemonstration.
OM
W
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
73
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW VGA.1Monitor
.TW
W
00Y
Y.C
WW USB.100Y.C M.TW
0
T
M
.
0
O
1
W
M
O
W
W.
WDriver
W
.CO .TW
Y.C
WW .100Y.C M.TW
0
Y
W
T
.
0
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
VGA
O
W
O
W
W
C
.
W
.C
Y Controller.IPTW
W
W
W
M.T
.100
.TW
100 On-Chip
00Y
M
.
O
1
W
M
.
O
Video
W
C
O
W
.C Buffer.TW
WW .100Y.
.TW
WW .100YFrame
WW .100Y.C M.TW
M
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
Mpaintbrush demonstration.
setup
.1 for the USB
W
M.T Figure 6.6. The
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100 USBODevice
6.5
O
W
C
.
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
W asYUSB
.C this .TW
O
W USB applications
Most
and productsW
operate
USB hosts.
.CO devices,
W rather than
0YIn
WW
0
0
W
T
.
1
0
WW .100Y.C M.TW
.
1
OM
Wbe connected
OMas a USB device thatWcan
W. canYoperate
C
demonstration,
we
show how the DE2-70
board
.
O
W
C
W
.
Y
W
C
W
.
W
W
W
.T
10is0used toOM.T
00 in Figure
0Y
WW
.
.T
1
M
.
W
M
to a W
host
As
indicated
in
the
block
diagram
6.7,
the
Nios
II
processor
.10computer.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
W
Y
W
0
Wcommunicate
0
M DE2-70 board’s Philips
.1 port onOthe
theWhost
M host computer via W
.CO .TW
Othe
WW ISP1362
W.1 with
.C
Y
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
W
device. .100
.10
W.1 Y.COM W
M.T
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
W
W on the
.CDE2-70
Y.C computer,
After
connecting
the
board
program has
W to a USB
00toY
0host
Y
Wport
TWa software W
.
1
0
0
WW
T
M.T
.
.
1
0
M
.
O
1
W
M
.
O
W
C
.
Wsoftware
W theY.Nios
CO II processor
be executed
to initialize
the
W
00Y
0Y.C ISP1362
WW the.10Philips
TWchip. OnceW
.
1
0
WW on
T
M.
.
.
0
M
O
1
W
M
.
O
W
C
O
W device00Y.
W
program W
is successfully
the host computer
new
device in its W
USB
W
0Y.C the M
Y.Cexecuted,
WW will.1identify
TW
.
0
0
W
T
.
0
W.1 Y.COM
Mdriver; the device willWbeWidentified.CasOa Philips PDIUSBD12 W
.1 associated
O
list and askWfor
SMART
Wthe
.C
Y
W
.TW
W
.100
.TWof the driverWinstallation
100on the O
00Y completion
M
.
O
1
W
M
.
Evaluation Board.
After
host
computer,
the
next
step
is
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
0
.1 ISP1362DcUsb.exe;
O
W.
to run aWsoftware
the host computer W
called
this program
M.T
OM
Oon
W
W.1 program
C
.
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W with the
00
communicates
W.1 Y.C
M.T
W.1 Y.COM W
Oboard.
W
W.1 DE2-70
W
C
.
W
W
W
.T
100
00
W
.
.TW
1
00Y
M
.
1
W
M
.
O
O
W
.C
WWin the
Wof the software
Y
WW .100Y.
W
0
Y.C clicking
W
T
.
In the ISP1362DcUsb
on
the
Add
button
window
panel
0
0
WW program,
T
.
1
0
.1
OM
W.
OM
WW 00Y
.Cboard;
W
W
Y
W
WW to00send
causes the hostW
computer
USB
packet
to
the
DE2-70
the
packet
will
be
W
0
Y.Ca particular
W
T
M.
.10
W.1
M.T
.1
Ocounter.
W
O
W
W
C
.
W
C
received by the Nios
II
processor
and
will
increment
the
value
of
a
hardware
The
value
of
W
.
Y
W
W
.T
WW .100Y
.100
.TW
100
M
.
W
M
O
W
O
W
W
.Con the .green
the counter is displayed
on one of the board’s 7-segment displays,
also
WW and
TW LEDs. IfW
00Y
WW .100Y.C M.TW
1
M
.
O
W
74
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
M
W
Obutton
Won.1the Clear
.CO driver,
W
C
the
user
clicks
in the window
panel of 0the
.
Ysoftware
W
W
0
Y
W
.TW the host computer
W
0
W
T
.
1
0
T
M
.
.
1
M
.
O
M
sends a different
board,
which causes
the Nios
to clear the hardware
WW
.COto the.T
YII.Cprocessor
WWUSB0packet
CO
W
0
Y
W
.TW
W
0
0
W
1
T
M
.
.
1
M
.
M
counter to zero.WW
WW 00Y.CO .TW
.CO .TW
CO
Y
W
W
0
W
0
.T
W.1 Y.COM W
W.1 Y.COM W
OM
W
W
C
.
W
.T
Y
W
.T
100
00
M
.
.TW
1
M
.
O
W
M
O
W
O
WW .100Y.C M.TW
WW .100Y.C M.TW
0Y.C M.TW
O
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
00
.1
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
W
Y
W
W
Y.
W
M.T
.100
M.T
.100
O
100
W
M.T
O
W
C
.
O
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
0
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
.TW
WW .100Y.C M.TW
M
O
W
O
W
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW 00Y.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW Figure 6.7.W Block .diagram
MUSB device demonstration.
ofO
the
W 1 Y.C
O
WW 00Y.CO .TW
W
W
C
W
.
W
W
W
0
Y
W
T
.
0
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100 and O
W
M.T Setup, File Locations,
.100
W
Demonstration
Instructions
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
•
Project
directory:
DE2_70_NIOS_DEVICE_LED\HW
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O used: DE2_70_NIOS_DEVICE_LED.sof
W• Bit stream
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
• Nios II
Workspace:
DE2_70_NIOS_DEVICE_LED\HW\Software
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W • .1Borland
T
00
.1
W.1 Y.COM W
M.Software
BC++
Driver: DE2_70_NIOS_DEVICE_LED\SW
OM
W
O
W
W
C
.
W
C
.
W
W
W
.TtoW
00Y board
WW• Connect
.100a USB OM.T
.TDevice
00Y the USB
M
connector ofW
the.1DE2-70
the host computer W
using
1
M
.
O
O
W
W
.C
Y.C
W
W
.C
0
Y
W
.TW
W
0
0
Y
W
T
.
1
0
0
WW cable
T
M
.
.
(type
A
→
B).
1
0
M
.
O
1
W
OM
W.
WW 00Y.CO .TW
.Cstream
WW .100Y.C M.TW
W
Y
W
bit
into
FPGA
0
W•W Load.1the
T
.
0
W
W.1 Y.COM W
.CO .T
OM
W
W
Y
W
C
.
0
W
W
W
• Run Nios
II
Click
0
Y IDE with.THW as the workspace.
W
W
M.Tand Run
.100 on Compile
W.1 Y.COM
M
.100
O
W
O
W
W
C
.
W
•WW
A new USB
device will W
be detected.
Specify the
location of W
the driver10
.Chardware
Y
.TW
M.
. as0
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
W
C
.PDIUSBD12
DE2_70_NIOS_DEVICE_LED\D12test.inf
00Y
WW (Philips
.TW SMART WEvaluation
1
00Y
WW .100Y.C M.TW
M
.
1
M
.
W
O
Wduring installation
.CO
O
Board).
warning messages produced
W
WIgnoreYany
C
.
Y
W
C
W
.
0
Y
W
W
W
0
W
W
M.T Evaluation Board
.100
100
Wis.1 Y.CO
M.Treport that a Philips
.computer
O
W
• The host
should
PDIUSBD12
SMART
O
W
W
C
.
.C
W
WW .100Y
.TW
WW
.100
.TW
00Y
M
O
1
W
now
installed
M
.
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W the .software:
.T
00
• Execute
on the hostW.1
W.1 Y.COM W
OM
W 1 Y.CDE2_70_NIOS_DEVICE_LED\SW\ISP1362DcUsb.exe
W
WW .100Y.C
W
W
0
W
T
.
0
0
W Then,
T
computer.
experiment
with
the
software
by
clicking
on
the
ADD
and
Clear
buttons
.
1
0
M
.
WW 00Y.
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
W.1 Y
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
Figure 6.8 illustrates
demonstration.
W
.T
100
00
WW the setup
.
.TW
1
00Yfor this M
M
.
1
W
.
O
W
O
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M.T 75
.100
O
W
WW 00Y.CO .TW
C
.
W
W
Y
W
W
M
.1
M.T
.100
O
W
WW 00Y.CO
C
.
W
W
Y
W
W
M.T
.100
W.1
O
W
W
C
.
W
W
Y
W
W
M.T
.100
O
W
W
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
0Y.C M.TW
Y.C
WW
0
0
T
M
.
1
0
.
PC
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
W
.C
Y
W
W
W
M.T
.100
.TW
100 USBOM.T
00Y
.
O
1
W
M
.
W
C
O
W
Y.C
WW .100Y.
.TW
WW .100Driver
.TW
WW .100Y.C M.TW
M
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
7-SEG
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
Control
W
.
0
Y
W
W
W
Y
W
W
M
M.T Accumulator WW.10
.100
M.T
.100
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
.COdevice
WWfor 0the
demonstration.
W
YUSB
WW .100Y.C M.TW
0
Wsetup
T
.
WW .100Y.C M.Figure
TW 6.8. The
1
M
.
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W A 0Karaoke
W
Machine
.TW
0Y.
W6.6
M.T
.100
.TW
100
M
.
O
1
W
M
.
O
W
C
.
O
W
W on the W
Y.Cline-out.Tports
WW 00Y.C uses .T
Wmicrophone-in,
00Yto M.TW
0and
WW line-in,
1
0
W
.
This demonstration
the
DE2-70
board
1
M
.
1
W
O
W
.CO .TW
OM
W
W.
C
.
Y
W
C
W
.
0
Y
W
W
W
0
0
Y
WWolfson.10WM8731 audio
.T CODEC is configured
create
The
W a Karaoke
T
W.1in theY.COM
M.application.
.100 Machine
OM
W
O
W
W
C
.
W
C
.
Y
W the left/right
master
CODEC generates
W AD/DA
TW (BCK) and
.clock
WWmode,.1where
M.T
.100
.TW
100 serialObit
00Y the audio
M
.
O
W
M
W
C
W
.COautomatically.
channel
As indicated
Figure
I2C interface
is used10to0Y.
WW
W
0Y.C 6.9,Mthe
WW in
TW
.
0
WWclock.1(LRCK)
T
M.
.
.
1
00Y
.
O
W
M
O
W
C
W and00Y.
WAudio Y
configureW
the
CODEC.
and
CODEC T
are
manner,
Wgain of00the
Wset in this W
.CO The
Y.C
Wsample rateW
.
0
W
T
M
.1
.
1
0
M
.
W
Mport is then mixed with
.1 the line-in
O
W
.CO
O
the data input
from
the
microphone-in
port
and
the
result
is
sent
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
to the line-out port.
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.T is set to 48 kHz. Pressing
00 sampleMrate
For this demonstration
W.1 Y.C
OM KEY0 reconfigures
W.1 theYpushbutton
O
W
W.1 the Y
C
.
W
C
W
.
W
W
W through
T predefined gains .100
.ten
00one of the
the gain of W
the audio.1CODEC
viaMthe
I2C bus, cycling
.TW
1
00
M
.
O
O
WW 00Y.
W
WW 00Y.C
C
W
.
W
W
W
Y
W
T
(volume levels)
provided
by
the
device.
.
W
W.1 Y
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M.T 76
.100
O
W
WW 00Y.CO .TW
C
.
W
W
Y
W
W
M
.1
M.T
.100
O
W
WW 00Y.CO
C
.
W
W
Y
W
W
M.T
.100
W.1
O
W
W
C
.
W
W
Y
W
W
M.T
.100
O
W
W
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
O
W.
WW
W
.CO .TW FigureW
0Y.C M.TW
Y.C of the
WW demonstration.
6.9.
Block
diagram
Karaoke
Machine
0
0
Y
T
.
1
0
0
.
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W File Locations,
.T Instructions
Demonstration
Setup,
and
M
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
.TW
M.T
.100
.TWdirectory: W
100
00Y • M
M
.
O
1
W
.
Project
DE2-70_i2sound
O
W
C
O
W
W
W
Y.C
WW .100Y.
.TW
W
0
W
T
.
0
WW .100Y.C• Bit
T
M
.
1
M
.
or DE2-70_i2sound.pof WW
O
OMstream used: DE2-70_i2sound.sof
W
Y.C
WW 00Y.CO .TW
0
W
.TW
W
0
W
1
WW .100Y•.C Connect
T
M
.
.
a
microphone
to
the
microphone-in
port
(pink
color)
on
the
DE2-70
board
1
M
.
OM
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
of a .music-player,
or
to the
W
M
.1 computer,
1
Msuch as an MP3 player
W
M.Tthe audio output W
.100• Connect
O
W
.CO .TW
O
W
W
C
.
Y
C
W
.
0
Y
W
W
W
(blue color) W
on the DE2-70
Y line-in port
W
M
.10
.100 boardOM.T
W
M.T
.100
W
CO
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
• 0Y
.TW
Wto the line-out
.Tcolor) on the DE2-70Wboard
10
00 port (green
W
TW
M
.
1
0 ConnectMa .headset/speaker
M
.
O
1
.
O
W
WW 00Y.CO .TW
stream
FPGA
WW .100Y.C M.TW
W into theW
Y.C the bit.T
WW .•100Load
1
M
.
O
OM be able to hear a mixture
WWfrom00the
W• You
should
microphone
and theW
sound
music .TW
.CO .Tsound
Y.C
WW of the
C
W
.
Y
W
W
0
Y
W
0
0
W
W.1 Y.COM W
M.T
.10player
W.1 Y.COM W
O
W
W
W
C
.
W
0
W
.T
WW • .1Press
TW the volume;
M.T
.100
.adjust
10between
00YKEY0 M
M
.
O
W
to
it
cycles
volume
levels
0
to
9
O
W
C
.
O
W
W
Y
W
.TW
WW .100Y.C M.TW
100
WW .100Y.C M.TW
M
.
O
W
O
W
O
WW .100Y.C M.TW
WW 0illustrates
W for this demonstration.
Y.C the.setup
WW .100Y.C M.TW
0
W
T
Figure 6.10
O
W
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
0
W
.T
W
.10
W.1 Y.COM
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
77
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
Audio
W
Y
W
.T Output
00
.10
M
.1MP3/Any
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100 Speaker
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
Microphone
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W Clock/Data
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
W
Y.C
WW .100Y.C M.TW
0
WWFrequency
T
.
0
WW .100Y.C M.TW
1
M
W.
O
WW 00Y.CO .TW
W
.CO .TW
WGenerator
C
.
Y
W
W
W
0
Y
W
W
.10
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C MFigure
M
.TW 6.10. The
O
setup
for
the
Karaoke
Machine.
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
W
W
00Y
M.T
.100
W.1 Y.COM
M.T Sending/Receiving
O
W
6.7 W
Ethernet
O
W
W.1 YPacket
C
.
W
.C
Y
W
W
.TW
W
M.
.100
.TW
100
00
M
.
O
1
W
M
.
O
W
C
O will show how to send
W
.C Ethernet
In this demonstration,
we
the Fast00Y.
WW
WW and.1receive
.TWpackets using
00Y
WW .100Y.C M.TW
M
W.1to Y.COM
O
W
O
Ethernet controller
on
DE2-70
board.
As
illustrated
in
Figure
6.11,
we
use
the
Nios
II
processor
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
send and receive
Ethernet
packets
using
the
DM9000A
Ethernet
PHY/MAC
Controller.
The
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W can .be
0
O
W.
demonstration
to
use.Teither a loop-back connection
one board to itself, orW
two
OM
W.1 Yfrom
OM
W 1 setYup
C
.
Y.C
W
C
W
.
0
W
W
W
0
0
W
T
.
0
W connected
.T
00
DE2-70 boards
W.1 Y.C
W.1 Y.COM W
OM
W
W.1 together.
W
C
.
W
W
W
.T
100
00
W
.
.TW
1
00Y
M
.
1
W
M
.
O
O
W
W
WW packets
Wseconds toWthe
0Y.
Y.C every .T
W
0
0
Y.C
W64-byte
On the transmitting
the
Nios II .processor
sends
0.5
1
0
0
WW side,
T
.
1
0
M
.
OM the DM9000A appends
WW 00Y
W.1 the
.COchecksum
WWa four-byte
C
W
.
Y
W
W
DM9000A. After
receiving
packet,
to
the
packet
W
0
Y
W
T
.
0
W
W.1
M.T
.100
W.1 Y.COM W
O
W
W
W
C
and sends it to theWEthernet
port.
.
W
W
W
.T
.100
.TW
100
00Y
M
.
1
W
M
.
O
W
O
W
W DM9000A checks every packet received
On the receiving side,
the
see.C
if the destination
WW .to
.TW MACW
00Y
WW .100Y.C M.TW
1
M
O
W
78
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
.1
O
OM to the MAC address
W
WW
C
address
in
the
packet
is
identical
of the0DE2-70
If the packet received
.
Y.C board.
W
W
0
Y
W
.TW
W
0
W
T
.
1
0
T
M
.
.
1
M
.
O
M
W MACYaddress
does have theW
same
packet,
WWthe 0DM9000A
W the packet and
.CO or.TisWa broadcastW
Y.C will
CO
0
.Taccept
W
0
W
1
0
T
M
.
.
1
M
.
O
W then display
M
send an interrupt
to the Nios.C
IIO
processor. The processor
Wwill
W contents in the
Y.C the .packet
WW
CO
W
0
Y
W
T
W
0
0
W
T
.
.T
.10
W.1 Y.COM W
OM
Wwindow.
OM Nios II IDE console
W
C
.
W
C
W
.
Y
W
.T
Y
W
.T
100
00
M
.
.TW
1
M
.
O
W
M
O
W
O
WW .100Y.C M.TW
WW .100Y.C M.TW
0Y.C M.TW
O
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
00
.1
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
W
Y
W
W
Y.
W
M.T
.100
M.T
.100
O
100
W
M.T
O
W
C
.
O
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
0
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
.TW
WW .100Y.C M.TW
M
O
W
O
W
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0 receiving
Y
W sending
W
M
.10
Figure
.TW6.11. Packet
M.Tusing the Nios II processor.
.10and
W
M
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
0 Instructions
W
.T
10
0and
WW Demonstration
TW File Locations,
M
.
.Setup,
1
00Y
M
.
O
1
W
M
.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
• Project
directory:
DE2_70_NET WW
O
WW 00Y.CO .TW
W
.CO .TW
C
.
Y
W
W
W
0
Y
W
W • .1Bit
00stream used:
W.1 Y.COM W
M.TDE2_70_NET.sof WW.10
OM
O
W
W
C
.
C
.
Y
W
W
.TW
WW• Nios
M.T
.100
.TW
100
00IIYWorkspace:
M
.
DE2_70_NET\Software
O
1
W
M
.
O
W
C
.
O
W
W
W
Y.C
WW .100Y
.TW
W cable intoW
0connector
Y.C loop-back
TDE2-70
.
0
0
WW
T
M
.
• Plug
a
CAT5
the
Ethernet
of
1
0
M
.
O
1
W
OM
W.
WW 00Y.CO .TW
.Cstream
WW .100Y.C M.TW
W
Y
W
bit
into
the
FPGA
0
W•W Load.1the
T
.
0
W
W.1 Y.COM W
.CO .T
OM
W
W
Y
W
C
.
0
W
W
W
• Run the0Nios
the workspace
0
Y II IDE under
W DE2_70_NET
W
M.T
.100
W.1 Y.COM
M.T
.1 0
O
W
O
W
W
C
.
W
.C
•WW
Click on the
Compile
and
W
M.
.100
.TWRun buttonW W.100Y OM.TW
00Y
O
1
W
M
.
C
.
W
.Cpackets.Treceived
• You
should now O
be able to observe the
of0the
(64-byte
W
W
WWpackets
00Y
Wcontents
1
0 Y
WW .100Y.C M.TW
M
.
1
M
.
W
Obytes)
W checksum
.CO
O received because of theWextra
sent,
68-byte
packets
W
W
C
.
Y
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
W
Y.C
WW .100Y
.TW
WW
.100
.T
00the
M
O
1
W
Figure 6.12
illustrates
setup
for
this
demonstration.
M
.
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
79
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
O
W.1 Y.COM W
WW 10/100Mbps
Y.C
W
0
W
.TW
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
M
5YCable
.CO .TW
WW CAT
WW 00Y.CO .TW
CO
0
W
W
0
W
.1
M
.1
OM Loopback
W
M.T
O
W
C
.
O
W
C
W
Y
C
W
.TDevice
WW .100Y.
.TW
100
M
.
.TW
M
O
W
M
O
W
O
WW .100Y.C M.TW
W
Y.C
WW .100Y.C M.TW
T
.
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
0
.T
W.1 Y.COM W
W.1 Y.COM W
OM
W
W
C
.
W
W
W
M.T
.100
00Y
M.T
.100
O
W
M.T
O
W
C
.
O
W
Y
W
.TW
Y.C
WW .100Y.C M.TW
100
M
.
.TW
O
100
W
M
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
0
M
.1
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
.T
00
W.1 Y.COM W
W.1 Y.COM W
W
W.1 Y.COM W
W
W
W
.T
M.T
.100
.T
100
00
M
.
O
1
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
.TW
WW .100Y.C M.TW
M
O
1
W
M
.
O
W
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
O
W
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
W
W
M.T
.100 Ethernet
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y DriverM.TW
WW .100Y.C M.TW
M.T
.100
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
.T
W
.T
100
00
WW .100Y
.
.TW
1
M
.
OM
W
M
O
W
C
.
O
W
W
C
Y
W
.TW
WW .100Y.
.TW
100
WW .100Y.C M.TW
M
.
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
W.1 Y.COM W
M
.100
OM
Figure 6.12. The setup
for.1the Ethernet
demonstration.
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
W Card
6.8 WSD
Player
Y.C
WW 00Y.CO .TW
.CMusic
0
W
W
0
Y
W
1
0
W
T
M.T
.
.
1
0
M
.
O
1
W
M
.
O
W
C
W card 0or0Y.
.C
W external
.CO .Tplayers
Many
media/audio
use aW
large
device,
WSD
WW 00Y
W
0Ystorage
TW such as an
.
0
Wcommercial
M.
.1
1
M
.
O
1
W
M
.
O
W
C
O
W
.C
CF card, W
to W
store music
high-quality
DAC
so00Y.
Wdevices
W Such players
0Yinclude
Y.Cor video.Tfiles.
WW may.1also
TW
.
0
0
W
.
0
M
W 1 Y.COM
M
O
W
O
that good W
audio
can
be
produced.
The
DE2-70
board
provides
the
hardware
and
software
W
W.1quality
C
.
W
W
W
Y.C
WW .100Y
W
.100
M.Tit is possible to W
O
W
M.T
.100accessOand
O
needed for SDWcard
professional
audio
performance
so
that
design
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
0
O
W.
advancedW
multimedia
M.Tthe DE2-70 board.
W.1 Y.COM W
Ousing
W
W.1 products
Y.C
W
C
.
0
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W Card.1Music
.T the DE2-70 board, W.1
00 PlayerMon
W
In this demonstration
100show how
Mto.Timplement an SDW
.we
O
W
O
W
W
C
W files viaWits
.C in .T
0Y.
Y. play the.Tmusic
W files 0are
0
0
Ystored
Wthe board
in which the W
music
anW
SD card and
can
1
0
0
.
1
M
.
OM
WW 00Y
W.1circuits.
.CO
WWto read
C
W
.
Y
W
W
CD-quality audio
DAC
We
use
the
Nios
II
processor
the
music
data
stored
in
the
W
0
Y
W
T
.
0
W
.T
00
W.1
W.1music.Y.COM W
OMaudio CODEC to play
W
W.1 WM8731
W
C
SD Card and useW
theW
Wolfson
the
.
W
W
.T
.100
.TW
100
00Y
M
.
1
W
M
.
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
80
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
O
W
OM block diagram ofW
W.1 theYhardware
C
Figure
6.13
shows
this demonstration.
The
system requires a 50
.
Y.C
W
W
0
W
.TW
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
O
M
O board. The PLL generates
MHZ clock provided
WWa 100-MHZ
WNIOS II processor
.Cthe
Y.C clock.Tfor
WW 0from
CO
W
0
Y
W
W
0
0
W
T
.
1
T
M
.
.
1
M
.
W audioYchip
M
and the other controllers
audio controller.
.COis controlled
WThe
W by the Audio
.COfor the
WW 00except
CO
W
0
Y
W
T
.
W
0
W
T
.
M
.1 controller
.T
1
Waudio
OMSOPC component. This
.CO needs
OM Controller whichWisWa. user-defined
W
C
W an input clock
.
Y
C
W
.
0
Y
W
T
.
W
0
0
Y
W
T
.
0
.T
MHZ.
design,
by.1
the PLL C
block.
OM The audio controller
W
OM the clock is provided
W.1 In this
.
OM running at 18.432W
W
C
W
.
Y
C
W
.
0
0
W chip working
.T mode, so theWserialW
00Y in master
0Y
TW the audio
bit.1(BCK)
and
the.Tleft/right channel
M
.requires
1
M
.
O
M
W
.C
CO
W The 7-segment
.CO clock
0Yis
Y.the
WW display
.TWby the Seg-7
W(LRCK) are
0
0
WW
T
provided
by
audio
chip.
controlled
.
1
0
T
M
.
.
1
00Y
M
.
O
W
M
O
C
W PIO pins
WisWa user-defined
Wcomponent.WTwo
.CO Controller
0Y.are
Y.C SOPC
which W
also
connected
.TW to the I2C
W
0
0
Y
T
.
1
0
0
T
M
.
.
1
M
.
O
10
W
M
O
W
The
I2C protocol
isW
implemented
pins are connected
the
SD CARD
W Four PIO
.CO bus..T
0Y.C to
Y.C by software.
WW
.TW
W
0
0
Y
W
T
.
1
0
0
M
.
1
0
M
.
O
1
W
M SD 1-Bit ModeW
O
W
W.
is W
used to access
implemented
by.Csoftware.
All of the
Wcard and isW
.COsocket.
0Y
Y.C the .SD
.TW
W
0
0
Y
W
T
1
0
0
T
M
.
.
1
0
M
.
O
1
W
W blockYdiagram
in the
SOPC
Builder built-in
OM SOPC components W
W components.
W.
.CO are
Y.C
W
.Cother
0
W
.TW
W
0
0
Y
W
T
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W
M
.
O
W
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
M
.1
O
W
WW 00Y.CO .TW
C
.
W
W
Y
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
O
W
.C demonstration.
WSD music
WW .100Y.
6.13. Block
Wdiagram ofWthe
0Yplayer
Y.C
TW
.
0
0
WW .Figure
T
M
.
1
0
M
.
O
W
WW 00Y.CO
W 1 Y.COM W
C
.
W
W
Y
W
W
W
W
.1
.T
00
M.T
.100
O
W
Mstack
O
W
O
W
W.1 the software
C
Figure 6.14 W
shows
of
this
demonstration.
SD
1-Bit
Mod
block
implements
the
.
Y.C
W
C
W
.
0
Y
W
W
0
0
Y
W
T
.
1
0
0
W
.1
O
W.
M.T raw data from W
.10 for O
OM
SD 1-bit mode
protocol
reading
theW
SD card.
The
FAT16
block implements
W
W
C
.
Y.C
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.T
00
W.1 Y.C
.1reading
OM
FAT16 file systemW
for
wave
SD.1card. In.C
this
block, only read function
W
OM files that stored in the
W
W
C
W
.
Y
W
W
.T
100
00decodingMfunction
W The .WAVE
.
.TWimplementsWWAVE
1
00Y Lib M
.
1
is implemented.
block
file
for
receiving
W
O
W
W
W
.CO .TW
Y.C
WW .100Y.
0
WWI2C protocol
T
.
0
WWwave.1files.
1
00Y The I2C
audio signal from
block
implements
for
configuring
audio
chip.
M
.
OM
WW 00Y
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
Wimplements
T
The SEG7 block
for display elapsed
playing time. The Audio block
W.1
M.function
.100displaying
W.1 Y.COM W
O
W
W
W
C
.
W
W checking
Waudio signal
Wsending/receiving
implements audioWFIFO
and
function.
.T
.100
.T
100
00Y function
M
.
1
W
M
.
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
81
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
M
.1
100
W.1 Y.COM W
M.T
OStack
W
O
W
C
.
W
C
Figure
6.14.
Software
of
the
SD
music
player
demonstration.
W
W
0Y
Y.
W
TW
.
0
0
T
M.T
.100
.
1
0
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
O sending audio signal
configured
OMaudio chip should be
W to the00audio
W.
W main
.Cbefore
Y.C chip..TThe
WW
W
.CThe
Y
W
W
0
Y
W
T
.
1
0
0
T
M
.
M chip working in master
.1
M. uses I2C protocolW
.1 0
program
toW
configure
the
Oaudio
COaudio Tinterface
.the
WW mode,
C
.
Y
W
0
Y
W
WW 00Y.CO .TW
. W
0
0
Wchannel,.1and
T according to the wave
.
1
0
M
.
M
as
I2S
with
16-bits
per
sampling
rate
file
content.
In audio
O
1
M
.
O
W
WW 00Y.C
C
.
W
W
Y
W
WW 00Y.CO .TW
.TWthe
0512-byteM
W
T data from the SD card,
.
1
0
M
.
1
playing
loop,
the
main
program
reads
audio
and
then
writes
.
O
WW 00Y.C
W.1 Y.COM W
W
WW 00Y.CO .TW
W
.Thave
W
1
WW .100data
to DAC
FIFO
in
the
Audio
Controller.
Before
writing
the
data
to
the
FIFO,
the
program
T
M
.
.
1
M
.
W
M
O
.CO .TW
W
Ymicrophone-in
WWThe design
Wthe audio signal
.COsure.T
0
Y.Calso mixes
WW from
WFIFO is notWfull.
0
0
T
make
the
the
.
1
0
WW .10to0Y
M
W.
W.1 Y.COM W
.CO in.T
OM
W
W and Yline-in
W
Y
W
C
.
0
W
W
for
the
Karaoke-style
effects
by
enabling
the
BYPASS
and
SITETONE
functions
the
W
0
0
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
OM
WW 00Y.CO .TW
W.1audioYchip.
WW 00Y.CO .TW
C
.
W
W
W
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
0
W
.T
W
M
M
.10SD
O
W.1module,
M.Tobtain the status W
.100 usersOcan
O
W
C
Finally,
of
the
music
player
from the 2x16-LCD
the 7 W
.
W
W
C
.
Y
C
W
.
0
Y
W
W
Y
W
00
WW segment
M.T
.10 the Ofile
.Tthe
Mof.Tthe LCD module W
Wdisplay
M
.100 display
and
LEDs. The top W
and.1bottom.Crow
will
O
C
.
O
W
W
W
W
.TW
00Y
0Y andM
Y.C
W
.Tvalue
1respectively.
0board
WWname.1of00the
M
.
.TW
1
.
music
that
is
playing
on
the
DE2-70
the
of
music
volume,
O
W
M
O
W
WW 00Y.CO .TW
0Y.C M.TW
WW
W show how
0
Y.C display.Twill
Wlong
1
0
WW
.
The 7 .segments
the
music
file
has
been
played.
The
LED
will
1
0
.
1
W indicate
M
OM
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
Wthe audio.1signal
00 strength.
.10
W.1 Y.COM W
M.T
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
W Locations,
0Y.C M.TW
WWand .Instructions
0
WW .100Y.CSetup,
T
M
.
1
Demonstration
File
O
W
M
O
W
WW .100Y.C M.T
WW 00Y.CO .TW
WW .100Y.C M.TW
W
M
• Project
O
W
ODE2_70_SD_Card_Audio_Player
WW 00Y.CO .
W.1 directory:
C
.
W
C
W
.
Y
W
W
W
Y
W
M.T
.100
•W Bit stream
W.1 Y.COM
M.T
.100used: DE2_70_SD_Card_Audio_Player.sof
O
W
O
W
W
C
.
.C
W
W
WW .100Y
.TW
M
.100
.TW
00Y
• W
Nios II Workspace:
DE2_70_SD_Card_Audio_Player\Software
M
1
W
M
.
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
0Ycard into
W
TW format W
• Format
your
M.T
.100
W.1 Y.CO
M.FAT16
.10SD
O
W
O
W
W
C
.
W must .100
W played00wave
Wroot directory
Y.C files to.Tthe
WWof the.1SD
• Put
card. The
provided
.TW wave files
00Y
Wthe
M
O
1
W
M
.
O
W
Wbe
W rateY.ofCO
C
.Besides,
Y.C
W
W
0
Y
W
W
have
a
sample
either
96K,
48K,
44.1K,
32K,
or
8K.
the
wave
files
must
W
0
0
W
T
.
0
W
.T
W.1 Y.C
.100
OM
W.1be short
OM Also, the file nameWmust
W
W
C
.
stereo and
16 bits per
channel.
filename.
C
W
.
Y
W
W
W
.T
100
00
W
.
.TW
1
00Y
M
.
1
W
M
.
O
W
O
W
• Load the W
bitstream
into.C
on the DE2-70 board.
WW .100Y.
W
Y the FPGA
WW .100Y.C M.TW
0
W
T
.
0
1 under O
• Run the Nios W
II .IDE
theMworkspace DE2_70_SD_Card_Audio_Playe\Software
WW 00Y
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T DE2-70 board and you
M to hear the music WW.1
.1or00speakerOtoMthe
• Connect a headset
beOable
W.1should
W
C
.
W
C
.
W
W
.TW
00Y
WW
.100
.TW
1
00Y
M
.
played from
the SD.1Card
W
M
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
82
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
OM board can play the
W.1 onYthe
COstoredTin
WW
C
.
•
Press
KEY3
DE2-70
next music
Y.file
W
W
0
W
. Wthe SD card.
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
O
M
W and Y
• Press W
KEY2
KEY1
and decrease
WWthe output
.CO will.Tincrease
Y.Cmusic volume
CO
W
0
W
.TW respectively.
W
0
0
W
1
0
T
M
.
.
1
M
.
M
.
WW 00Y.CO .TW
WW 00Y.CO .TW
CO
W
W
W
M
.T
for
this demonstration. WW.1
OM
W.1the setup
.CO .TW
OM Figure 6.16 illustrates
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.1
100
W.1 Y.COM W
M.T
OM
W
O
W
C
.
W
C
.
Y
W
00
W
.TW
M.T
.TW
100
00Y
M
.
Speaker W.1
O
1
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
M
.1 0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
SD Card
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
with musicW
fils(wav)
M
.1
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
O
W
Audio
WWCODEC
W
Y.C
WW .100Y.C M.TW
0
W
T
.
0
WW .100Y.C SDMCard
.TW
1
M
.
Controller
ODriver
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
On-Chip
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
WAudio .100Y
.TW
WW .100Y.
M.T
.100
.TW
M
O
W
M
O
W
C
.
O
W
PCM W
WW .100Y
.TW
W Buffer.100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
O
W
Y.C demonstration.
WW .100Y.
The
SD music00
player
Wsetup for the
WW
.TW
0Y.C 6.16.M.T
WW .10Figure
M
1
M
.
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
.C
W
WW .100Y
.TW
6.9 Music
Demonstration
WW Synthesizer
.100
.TW
00Y
M
O
1
W
M
.
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
00
This demonstration
to .T
implement a Multi-tone
Keyboard using DE2-70W.1
OM
W.1Electronic
OM
W.1showsYhow
C
.
W
C
W
.
Y
WW .100Y.C
W
W
0
W
T
.
0
0
T
board with aW
PS/2 Keyboard
and
a
speaker.
.
1
0
M
.
WW 00Y.
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
W.1 Y
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
PS/2 KeyboardW
is W
used as the
piano keyboard
The Cyclone
on .the
T DE2-70 board
100
00II FPGA M
.
.TWfor input. W
1
00Y
.
1
W
M
.
O
O
W
WWtones.00The
serves as the Music
music
to the
W
Y.CVGA connected
WW .100
W
Y.CSOC to.Tgenerate
Wand
T
.
0
WWSynthesizer
1
0
.1
OM
W. of the
OMis pressed during theW
WW
.Cmusic.
DE2-70 board is usedW
toW
show which
key
playing
C
W
.
Y
W
W
0
Y
W
T
.
W
.10
M.T 83
.100
OM
W
O
W
C
.
W
C
Y
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
Lock
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1the block O
W
M.T Figure 6.15 shows
W
.CO .TW
diagram
of
the
design
of
the
Music
Synthesizer.
There are four major
O
W
C
.
Y
W
C
W
0
Y
W
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
M
blocks in the circuit:
PS2_KEYBOARD,
The
.COTONE_GENERATOR.
WWSTAFF,
W
.CO .TW
Yand
WW DEMO_SOUND,
CO
0
Y
W
T
.
W
0
0
W
0
M handles the users’
.T
M sound for user to W
aO
demo
play;
W.1PS2_KEYBOARD
W.1 stores
.CO .TW
OM DEMO_SOUNDWblock
C
.
Y
C
W
.
0
Y
W
W
Y
W
.10
keyboard
M.Tblock draws the corresponding
.100 The STAFF
OM diagram on VGA
W
M.Tinput from PS/2 keyboard;
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W is the.1core
.TW
0 of music
W are.1pressed.
.T
00Y TheM
0Y
TW when key(s)
TONE_GENERATOR
synthesizer
SOC.
M
.monitor
O
W
M
O
W
C
.
O
W
C
W
.
Y
W
C
W
.
Y
W
W
W
M.T
.100
00Y
M.T
.100
O
W
M.T
O
W
C
.
O
W
.C
0Y
W or the
can switch the
music source
from
PS2_KEYBOAD
.TWblock using
Y.C User
WW
.TW
10DEMO_SOUND
00Y eitherM
M
.
.TW
1
.
O
100
W
M
O
WW
To
repeat theW
demo
sound,0users
WKEY1. WW .100Y.C M.TW
.CO SW9.
Y.C can press
W
Y
T
.
0
0
T
.
0
M
.1
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
.T
00
M String. (2) Brass, which
OM by SW0.
W.1can beY.controlled
O(1)
W.1two tones:
C
OMTONE_GENERATORWhas
W
W.1 Y.CThe
C
.
W
.TW
W
00
0Y
W
TW
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W
.
The M
audio codec used on the
DE2-70 board
can be turned ON/OFF using
Ohas two channels, which
WW
W
Y.C
WW .100Y.C M.TW
WW 00Y.CO .TW
0
W
T
.
0
SW1 and
M SW2.
.1
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
0Y
Y.C 6.17 .illustrates
WWfor this
.TW
WW .100Figure
the setup
TW
M.T
.100
10demonstration.
M
.
O
W
M
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.T
W.1 Y.C
.100
W.1 Y.COM W
OM
W
W
W
C
.
W
W
Block
diagram of the
design
Y
WMusic Synthesizer
.T
100
00
W Figure
.
.TW
1
006.17.
M
.
1
W
M
.
O
W
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
0 Locations,
W Setup,
Demonstration
W.1
M.T and Instructions
.10File
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
WW DE2_70_Synthesizer
.100
.TW
100
00Y
M
.
• Project directory:
1
W
M
.
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
84
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
OM
W.1used:YDE2_70_Synthesizer.sof
WW 00Y.CO .TW
C
.
•
Bit
stream
or
DE2-70_Synthesizer.pof
W
W
W
W
0
W
T
.
0
M
Mto the DE2-70 board.WW.1
.1 Keyboard
M.T
O
W
.CO .TW
O
•
Connect
a
PS/2
C
.
Y
W
C
W
0
Y
W
W
W
.T
M LCD and CRT type
.10 monitor
100 output
M
.VGA
W
M.T
O
•
Connect
the
of
the
DE2-70
board
to
a
VGA
W
.CO (both
O
W
C
.
Y
W
C
W
0
Y
W
.TW
W
10
00 work) M.T
M
.
.TW
1
.
O
of
monitors
should
W
M
O
W
O
W
Y.C
WW .100Y.C M.TW
W • Connect
0
Y.C
WW
T
.
0
T
.
1
the
Lineout
of
the
DE2-70
board
to
a
speaker.W
O
OM
W.
OM
W
C
.
Y.C
W
C
W
.
0
Y
W
.TW
W
0
0
Y
W
T
.
1
0into FPGA.M
0
M
.
.T • Load the bit stream
1
.
O
W
M
O
W
Wthe
W
.CO .TW
0Y.C M.TW
Y.C(SW[9:0])
WW Position)
0
0
Wall
T
• Make sure
switches
are
set
to
0
(Down
.
1
0
.
1
00Y
.
OM
OM • Press KEY1 on
WW 00Y.CO .TW
.Cboard
WW
C
W
.
Y
W
the
DE2-70
to
start
the
music
demo
W
0
Y
W
T
.
1
.10
OM
100
M.T
OMto reset the circuit WW.
W
C
.
O
C
.
Y
W
C
•
Press
KEY0
on
the
DE2-70
board
W
.TW
W
00
0Y
Y.
W
TW
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
1
0
M
O
W PS/2
Oswitches,
W.usage
of.C
the
pushbuttons W
(KEYs),
Keyboard.
.C
OM 6.2 and 6.3 illustrateWthe
W.1 Y.CTable
Y
W
0
Y
W
.TW
W
0
0
W
T
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W
M
.
WW 00Y.CO .TW
WW .100Y.C M.TW
WW 00Y.CO .TW
W
z M Switches and Pushbuttons
.1
W.1 Y.COM W
WW 00Y.CO .TW
W
W
WW 00Y.CO .TW
W
M.T
.100
W.1 Y.COM W
M
.1
O
W
O
W
W
C
.
W
W
Y
W
WName
.T
Signal
Description
WW .100Y.C M.TW
M.T
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
.TW
KEY[0]
0Y.C M.TW
WW Reset
0Circuit
WW .100Y.C M.TW
M
1
.
O
WW 00Y.CO .TW
W
.COMusic .TW
WW
C
.
Y
W
W
KEY[1]
Repeat the
Demo
W
0
Y
W
0
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
SW[0]
OFF:
BRASS,
ON:
STRING
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
SW[9]
OFF: DEMO, ON:
PS2 KEYBOARD
Y
W
C
W
.
0
Y
W
W
W
Y
W
00
W
.10
M.T
.1ON
OM
W
M.T
.100
O
W
C
.
O
W
SW[1]
Channel-1
/
OFF
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
W ON / OFF O
SW[2]
Channel-2
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O Table 6.2. Usage W
WW 00Y.CO .TW
W
.CO
C
W
.
Y
W
W
of
the
switches,
pushbuttons
(KEYs).
W
0
Y
W
T
.
W
.10
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
• WPS/2 Keyboard
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
O Signal Name
W
WW Description
W
Y.C
WW .100Y.C M.TW
0
T
.
0
WW .100Y.C M.QTW -#4 W
W.1 Y.COM W
O
WW 00Y.CO .T
W
W
C
.
W
W
W
Y
W
W
M.T
.100
-5
W.1 Y.COM
MA.T
.100
O
W
O
W
W
C
.
W
Y
W
W -#5
W
.TW
WW .100Y.C M
M.
.100
100
W .T
M
.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C S M.TW-6
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
Y E .TW
W
W
M.T
.100
W.1 Y.CO
M -#6
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.CD M.T-7W
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
F
1 W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 YT.COM #1 W
W
W
W
W
W
M.T
.100
W.1 Y.
.100 G OM2 .T
O
W
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O#2
W Y
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
3
WW 00
W H Y.CO
WW 00Y.CO .TW
W
W
W
W
W
.T
.1
W.1
.1J00
4OM
OM
W
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
85
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
M
W.1 Y.CO
WW 00Y.CO .TW
I
#4
W
W
W
W
0
W
T
.
0
M
.1
M 5
.1
W
M.T
O
W
K
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
.100 O OM.T
W
M.T
#5
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
.100 L OM6.T
W
M.T
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.T
.10
M
.100P
#6
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
T
10
00: Y
0Y
M
.
.TW
7M.
1
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .1“00Y.C +1 M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
1
.1 6.3. Usage
OM
100
W.keys.
M.T
OM of the PS/2 Keyboard’s
Table
W
C
.
O
W
C
.
Y
W
C
W
.TW
W
00
0Y
Y.
W
TW
.
1
0
0
T
M
.
.
1
0
M
.
O
1
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
0
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
M.T
.100
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
.C
Y
W
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
.TW
WW .100Y.C M.TW
M
O
W
O
W
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
Line
Out
O
WW 00Y.CO .TW
W
.CO .TW
WW
C
.
Y
W
W
W
0
Y
W
0
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
W
M
.10
.TW
M.T
.100
VGA(LCD/CRT)Monitor
W
MSpeaker
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100 VGAOOut
OM
W
M.T
.100
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
Input
O
WW 00Y.CO .TW
W
WW 00Y.CO Keyboard
C
W
.
W
W
W
Y
W
T
.
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .T
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Keyboard
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
Algorithms
W.1 Y.CO
M.T
.100
O
W
Music
O
W
W
C
.
W
C
W
forW
Audio
.TW
00Y
WW .100Y.Synthesizer
.100
.TW
1
M
.
O
W
M
O
W
Processing
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
Figure 6.16.
of the MusicW
Synthesizer
0
.T
100
0Demonstration.
WW
.
.TW
1
00Y The Setup
M
.
1
W
M
.
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
86
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
C D E F G A
B C D E F G A B C D E F G A B
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W6.10 Audio
and
W Recording
M
.10
M.T Playing
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
.T
M
.10and player
shows
implement
an audio recorder
using the DE2-70 board
M
.100 how to
W
M.T This demonstration
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W the built-in
Y
W Audio.1CODEC
with
chip.
basedMon SOPC Builder and
.T demonstration is developed
00
.10
MThis
O
W
M.T
O
W
.
O
W
C
.
YC
W
C
W
.
0
Y
W
.TW
NIOS
II
IDE.
W
0
0
Y
W
T
.
1
0
0
M
.
.T
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
.CO
OMFigure 6.18 shows the
WW 00Two
.CO interface
man-machine
of this demonstration.
push .buttons
Y
WW
C
W
.
Y
W
TW and six
W
0
Y
W
T
.
1
0
M
.
.T
1
M
.
O
100
W
M
O
.C to specify
switches are used
for usersYto.Cconfigure
this audio system:
is0Y
used
WW
W
.CO toggle
WW SW0
TWrecording
.
W
0
0
Y
W
T
.
1
0
0
T
M
.
.
0
M
W whenYthe
M to be Line-in or W
MIC-In.
MIC W
Boost
source is
W.1 SW1
.COrecoding
W.1 Y.COsource
.CisOto enable/disable
W
0
Y
W
TW
.
W
0
0
W
T
.
1
0
0
T
M
.
.
0
M
enable/disable
Zero-Cross
Detection for
and
W playing.
W.1 Y.CO
.COSW3,.TSW4
OM SW2 is used toW
Waudio
W.1 Y.CMIC-In.
W
Y
W
0
W
W
0
W recording
T 96K, 48K, 44.1K, 32K,
.Tused to specify
rate
The
16x2 LCD is
M.as
.100sample O
OM
W.1 or 8K.
Mare
.100 SW5
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
.TW
W
0 Recording/Playing
0 status.
Y used to .indicate
W
T seg7 is used to display
.
1
0
0
T
the
Recording/Playing
The
M
.
1
0
M
.
O
1
M
.
O
WW 00Y.C
.CThe
WW second.
W
.CO with
Y
W
WW 00Yduration
.TW
W
0
W
T
time
unit
in
1/100
LED
is
used
to
indicate
the.1audio signal
strength.
.
0
T
M
.
1
M
.
O
W
M
W
W
W.1 Y.CO6.4
.CO for
Y.Cand player.
Wof
W
0
Y
W
summarizes
the
usage
toggle
switches
configuring
the
audio
recorder
.TW
W
0
0
W
T
.
1
0
WW .100Table
T
M
.
.
1
M
.
O
W
O
W
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
M
.10
M.T
.100
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
.10
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
.TW
W
.T
10
00
WW .100Y
M
.
.TW
1
M
.
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
Record/Play Status
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
Record/Play
Duration
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
WW 00Y.CO .TW
CO
WW .100Y.C M.TW
WW
W
Strength 0Y.
W
WSignal
T
.
0
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
Y
W
W
.TW
WW .100Y.C M.TW
M.
.100
100
M
.
O
W
O
Play
W
C
O
W
.C
W
WW .100Y.
WW Sample
.TRecord
0rate0Y
WW .100Y.C M.TW
M
1
M
.
W
OAudio Source
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100 MIC Boost
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
0Y DetectM.TW
WW .10Zero-Cross
WW .100Y.C M.TW
.100
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.T
00
M
W.1 Y.C
Oand
W.1 Recorder
OM
W
W.1 6.18.Y.CMan-Machine
C
.
W
Figure
Interface
of
Audio
Player.
W
Y
W
W
W
.T
100
00
W
.
.TW
1
00
M
.
1
W
M
.
O
W
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
W Recorder
Figure 6.19 shows the
diagram
Player.
There areWW
O of the design of theWAudio
W block Y
.CO and.T
Y
C
W
.
Y
W
W
W
0
W
100
0part meansMthe Nios II program
0 in theM
W
.
.T diagram. The software
1
0part
.
1
W
.
hardware part and software
block
WW 00Y.CO .TW
WW .100
WW 00Y.CO .TW
W
W
1
M language. The WW
that stored in SSRAM. The
part
in. C programming
M is built by Nios II IDE
O
W.1software
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
1
00
M
.
1
M
.
O
W
87
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
System Interconnect Fabric
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
.1
OM Builder under Quartus
W
.CO part
WWII. The
C
hardware
part
is
built
by
SOPC
hardware
.
Y
W
W
0
Y
W
.TWincludes all the other
W
0
0
W
T
.
1
0
T
M
.
.
1
M
.
O
M
blocks. The “AUDIO
user-definedW
SOPC
to send audio
WW component.
.CO is.TaW
Y.C It is .designed
WW 0Controller”
CO
0
Y
TW
W
0
0
W
1
T
M
.
.
1
M
.
M
data to the audio
chip or receive
from the audio
chip. Y.CO
WW
.COaudio.Tdata
WW
CO
W
Y
W
.TW
W
0
W
100
0
M
.
.T
1
M
.
O
W
M
O
W
O
W
Y.C
WW .100Y.C M.TW
W audio chip
0
Y.C
WW
T
.
0
T
.
1
The
is
programmed
through
I2C
protocol
which
isWimplemented
Oin C code. The I2C pin
OM
W.
C
.
OM
W
C
.
Y
W
C
W
.
0
W Fabric
TW
.controllers.
Wis connected
.T
10throughOPIO
00Yto SOPC
0Y
TW audio chip
System
Interconnect
In this
M
.
.from
1
M
.
W
M
O
W
C
.
O
W
C
W
.
Y
W
C
W
.
W audio interface
W the audio
W chip is.1configured
example,
in
configured
as I2S and
.T Mode. The
00Y
M.T
.100 is O
00Y
MMaster
W
M.T
O
W
C
.
O
W
.C
Y
W the PLL isWconnected
.TW pin of the
Y.C 16-bit
WW .1clock
.Tby
10to0 the XTI/MCLK
00Y generated
M
.
.TWmode. A 18.432MHz
M
O
100
W
M
O
W Controller.
chip
through W
theW
AUDIO
W
.CO audio
Y.C
WW .100Y.C M.TW
W
0
Y
T
.
0
0
T
.
0
M
.1
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
.T
00
W.1 Y.COM W
W.1 Y.COM W
W
W.1 Y.COM W
W
W
W
.T
M.T
.100
.T
100
00
M
.
O
1
W
M
.
O
W
C
WW .100Y.
WW 00Y.CO .TW
.TW
0Y.C M.TW
WW .10SOPC
M
O
1
M
.
C
WW 00Y.Store
Hz
WW 00Y.CO .TW
W
WW 00Y.CO 50M
.TW
W
W
1
T
Audio
M
.
.
1
M
.
O
W
O
W
SDRAM
.C
OMRESE_N
W.1
SDRAM
W
WW .100YData
NIOS
.TW
WWII .100Y.CController
T
.
WW .100Y.C M.TW
M
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.CSRAMM.TW
WW .100Y.C M.TW
Nios II O
SRAM WW
O
W
.C
O
W
C
.
W
C
Controller
Program
W
.
Y
W
W
JTAG
.TW
W
00Y
0
Y
W
T
.
1
0
0
W
T
M
.
.
1
0
M
.
UART
WW 00Y.CO .TW
W.1 Y.COM W
CO
WW 00Y.PIO
W
W
W
LED/KEY/SW/I2C
W
T
.
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
W
.100LCD OM.T
W.1 Y.COM W
LCD
.100 ClockOM.T
W
PLL
W
W
C
.
W
C
Controller
W
.
Y
W
W
.T
100
00
WW .100Y to M.TW
M.T
.
1
M
.
O
W
O
W
C
.
O
W
W
C
SDRAM
.
Y
W
.TW
Y.C
WW .1SEG7
.TWSEG7
100
00Y
WW .100SRAM
M
.
.TW
M
O
W
M
WController O
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
.CO .AUDIO
WWAUDIO
C
W
.
Y
W
W
W
0
Y
W
T
W
Controller
.10
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.T
WW .100Y.C M.TW
WW .100Y.C M.TW
O and player.
O 6.19. Block diagramW
WW 00Y.CO .
W
Figure
ofW
the audioYrecorder
C
.
C
W
.
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
WInstructions
Y
W
Demonstration
and
W
Y.C File.TLocations,
W
.TW
WW .100Setup,
M
.100
100
M
.
W
M
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
0
Y
W
W
• Hardware
M.T
100 directory:
W.1 Y.CO
M.T DE2_70_AUDIOWW.10
.Project
O
O
W
W
C
.
.C
Y
W
W used:
W
• Bit
.TW
Wstream
.100
.TW
100
00YDE2P_TOP.sof
M
.
O
1
W
M
.
O
W
O DE2_70_AUDIO\software\project_audio
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
• Software
Project
directory:
W
0
0
Y
W
T
.
0
W
00
W.1 Y.C
M.T
W.1 Y.COM W
ODE2_70_AUDIO\software\project_auido\audio\debug\audio.elf
W
W.1 YFile:
W
C
• Software
Execution
.
W
W
W
.T
100
00
W
.
.TW
1
00
M
.
1
W
M
.
O
W
W SourceOto the LINE-IN port of the
• Connect an
Audio
board.
.C
W
Y
WW .100Y.
0
WW DE2-70
T
.
0
WW .100Y.C M.TW
1
M
.
• Connect a Microphone
to
MIC-IN
port on the DE2-70
board.
O
WW 00Y
W
.CO .TW
WW
C
.
Y
W
W
W
0
Y
W
W
.T
.10 board.OM
W.1
.1or00headsetOtoMLINE-OUT
• Connect a speaker
port on the W
DE2-70
W
W
C
.
W
C
W
.
Y
W
W
W
W
.T
.100
.T*1
100
00Y
M
.
• Load the W
bit stream.1into
FPGA.
(M
note
)
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
88
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
1
W *1) Y.CO
OM
W.Software
W(note
C
.
•
Load
the
Execution
File into FPGA.
W
W
Y
W
.TW
W
00
0
W
T
.
1
0
T
M
.
.
1
M
.
O
M
• Configure
with
the toggleWswitches. WWW
.CO
Y.C
WWaudio
CO
0
Y
.TW
W
0
0
W
T
.
1
0
M
.
.T
1
M
.
O
W
M
O
•
Press
KEY3
on
the
DE2-70
board
to
start/stop
audio
recoding
(
note
*2
) W
W
Y.C
WW 00Y.C
CO
W
0
W
.T
W
0
W
T
.
1 (noteO
M
.
.T
1
M
.
•
Press
KEY2
on
the
DE2-70
board
to
start/stop
audio
playing
*3
)
W
M
O
W
O
WW .100Y.C M.TW
W
Y.C
WW .100Y.C M.TW
T
.
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
0
.T Note:
W.1 Y.COM W
W.1 Y.COM W
OM
W
W
C
.
W
.T files.
W(1). ExecuteWDE2_70_AUDIO\demo
T
will download
M.elf
.100 .sof and
00Y
M.batch\audio.bat
.100
O
W
M.T
O
W
C
.
O
W
.C if audio
Y
W
will
stop
buffer is full.W
.TW
W Recording
Y.C
Wprocess
.TW
100
00Y
M
.
.T(2).
1
M
.
O
100
W
M
O
WW
(3).
Playing process
will stop
is played completely.
W
.CO .T
Yif.Caudio data
WW .100Y.C M.TW
W
0
Y
W
T
.
0
0
0
M
.1
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
.T
00
W.1 Y.COM W
W.1 Y.COM W
W
W.1 Y.COM W
W
W
W
.T
100
M.T
.Position
.T
100 0 – DOWN
00
M
.
O
1
W
M
.
Toggle
Switches
Position
1
–
UP
O
W
C
.C
WW .100Y.
WW 00Y.CO .TW
.TW
WW .100YAudio
TW
.
M
M
SW0
is
from
MIC
Audio
is
from
LINE-IN
O
1
W
M
.
WW 00Y.CO .TW
WW .100Y.C M.TW
WW 00Y.CO .TW
W
SW1
MICM
Enable MIC Boost
O Boost
W.1 Disable
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
.T
W
SW2 W
Disable
Detection
Enable Zero-cross Detection
M
.100Zero-cross
W.1 Y.COM W
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
.CO SW3.TW
WW SW4
C
.
SW5
Y
W
W
W
0
Y
W
W
.T
00
.10
W.1 Y.COM W
OM
W.1 Y.COM W (0 – DOWN; WW
(0 – DOWN;Y.C
(0 – DOWN; WSample RateWW
W
.T
W
.T
100
00
W
M
.
.T
1
00
M
.
O
1
W
M
.
O
W
O
1- UP)
1-UP)
1-UP)
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
0
0
0
96K
O
WW 00Y.CO .TW
W
.CO
WW
C
W
.
Y
W
W
W
0
Y
W
T
.
W
10
W.1 Y.COM W
M.T
.100
0
0W.
1 OM
48K
O
W
W
C
.
W
C
W
.
W
W
00Y 0 M.T 44.1K
WW .100Y
M.T
.100
.TW 0
O
1 W.1
W
M
O
C
.
O
W
W
.C
Y
W
.TW
WW
.TW
100
00Y1
WW .100Y.C M.TW 0
M
.
1
1
32K
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
W0W .1000Y.C M.T8KW
WW .100Y.C M.TW1
O
W
O
WW 00Y.CO .TW
W
C
.
W
C
W
.
Y
W
W
W
0
Y
.T
Unlisted W
combination .10
96K
W
W.1 Y.COM
M.T
.100
OM
W
O
W
W
C
.
W
C
.
W
W
0Y
W
.TW
WW .100YTable
M.T
.100
.TToggle
10audio
M
.
O
W
M
6.4.
switch
setting
for
recorder
and
player.
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M.
O
W
O
W
C
O
W
WW .100Y.
WW .100Y.C M.TW
WW .100Y.C M.TW
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
89
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
W
M.T
.100
O
W
C
WW .100Y.
.TW
.TW
M
M
O
W
DE2-70 User Manual
O
W
Y.C
WW .100Y.C M.TW
0
T
.
0
O
W
W.1 Y.COM W
W
WW .100Y.C M.TW
0
W
T
.
0
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
.
0
M
.1
M
.1
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
0
Y
W
W
W
M
.10
M.T
.100
W
M.T
O
W
.CO .TW
O
W
C
.
Y
W
C
W
.
0
Y
W
W
Y
W
.10
M.T
.100
OM
W
M.T
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
W
.TW
W
.T
10
00Y
0Y
M
.
.TW
1
M
.
O
W
M
O
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW
00Y
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
Y
W
.T Revision History
.1
7.1
100
W.1 Y.COM W
M
OM
W
O
W
C
.
W
C
.
Y
W
W
.TW
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
W
Y.C
WW .100Y.C M.TW
0
T
M
.
0
O
1
Version
Change
Log
W
M
W.
WW 00Y.CO .TW
.CO .TW
WW .100Y.C M.TW
Y
W
0
V1.0M
.1 0
OM(Preliminary)
W.1InitialYVersion
WW 00Y.CO .TW
C
.
W
CO
W
W
WW 00Y.V1.01
W
W
100Add appendix
M.Tchapter.
.1.
W.1 Y.COM W
M.T
.1
O
W
O
W
W
C
.
W
W
.C
W
W
0Y Chapter
W
.T2,3,4,5,6.
2..10Modify
M.T
.100
.TW
00Y
M
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
W
W
W
0Y.C Copyright
WW .107.2
T
M
StatementW.1
W.1 Y.COM W
M.
O
O
W
W
C
.
W
.T
WW .100Y
.TW
100
WW .100Y.C M.TW
M
.
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
Copyright © 2007 W
Terasic Technologies.
rights reserved.
O
WW 00Y.CO .TW
W
.CO .TAll
W
C
W
.
Y
W
W
W
0
Y
W
0
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
100
00
WW .100Y
.
.TW
1
M
.
OM
W
M
O
W
C
.
O
W
W
C
Y
W
.TW
WW .100Y.
.TW
100
WW .100Y.C M.TW
M
.
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.T
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
WW 00Y.CO .
W
C
.
W
C
W
.
Y
W
W
W
Y
W
W
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M
.100
M
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
O
W
O
W
O
W
W
.C
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
.1
.T
00
W.1 Y.COM W
WW 00Y.C
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W.1 Y.
M.T
.100
O
W
O
W
W
C
.
W
C
W
.
Y
W
W
.T
100
00
WW .100Y
.
.TW
1
M
.
W
M
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1
M.T
.100
OM
W
O
W
W
C
.
W
C
Y
W
W
.TW
WW .100Y.
.TW
100
M
.
M
O
W
90
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
WW
W
Y.C
Chapter 7
Appendix