P0059 Terasic Technologies Inc, P0059 Datasheet - Page 101

no-image

P0059

Manufacturer Part Number
P0059
Description
DE2-115 EVAL BOARD
Manufacturer
Terasic Technologies Inc
Series
Cyclone® IVr
Type
FPGAr
Datasheet

Specifications of P0059

Contents
Board, Cables, CD, DVD, Power Adapter, Remote Controller
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
EP4CE115
6
.
1
0
M
u
s
i
c
S
y
n
t
h
e
s
i
z
e
r
D
e
m
o
n
s
t
r
a
t
i
o
n
6
.
1
0
M
u
s
i
c
S
y
n
t
h
e
s
i
z
e
r
D
e
m
o
n
s
t
r
a
t
i
o
n
This demonstration shows how to implement a Multi-tone Electronic Keyboard using DE2-115
board with a PS/2 Keyboard and a speaker.
PS/2 Keyboard is used as the piano keyboard for input. The Cyclone IV E FPGA on the DE2-115
board serves as the Music Synthesizer SOC to generate music and tones. The VGA connected to the
DE2-115 board is used to show which key is pressed during the playing of the music.
Figure 6-23
shows the block diagram of the design of the Music Synthesizer. There are four major
blocks in the circuit: DEMO_SOUND, PS2_KEYBOARD, STAFF, and TONE_GENERATOR. The
DEMO_SOUND block stores a demo sound for users to play; PS2_KEYBOARD handles the users‟
input from PS/2 keyboard; The STAFF block draws the corresponding keyboard diagram on VGA
monitor when key(s) are pressed. The TONE_GENERATOR is the core of music synthesizer SOC.
Users can switch the music source either from PS2_KEYBOAD or the DEMO_SOUND block
using SW9. To repeat the demo sound, users can press KEY1.
The TONE_GENERATOR has two tones: (1) String. (2) Brass, which is controlled by SW0. The
audio codec used on the DE2-115 board has two channels, which can be turned ON/OFF using SW1
and SW2.
Figure 6-24
illustrates the setup for this demonstration.
100

Related parts for P0059