digital processing applications for de2 card
Post on 30-Dec-2015
41 Views
Preview:
DESCRIPTION
TRANSCRIPT
11
Digital processing Digital processing applications for DE2 cardapplications for DE2 card
High Speed Digital Systems LabHigh Speed Digital Systems Lab
Winter 2008/09Winter 2008/09
Instructor: Mony OrbachInstructor: Mony OrbachStudents : Avner Reisz, Natty Students : Avner Reisz, Natty NizriNizri
1 semester project
Introduction The MSS (mixed signal system) from Alex &
Rony’s project, combines analog and digital signals.
With the help of Alterra’s DE2, analog signals can be digitally processed after being sampled by the MSS.
22
Introduction This is the case handled:
33
44
TopicsTopicsProject goalProject goal
Signal Signal regulationregulation
OutputsOutputs
Block diagramBlock diagram
Rates & frequenciesRates & frequencies
Time tableTime table
The applicationsThe applications
InputsInputs
55
Project goalProject goal
Writing the DE2-MSS interface in VHDL.Writing the DE2-MSS interface in VHDL.
Designing of amplifiers, filters and noise Designing of amplifiers, filters and noise reductions for that interface.reductions for that interface.
Writing the digital processing applications. Writing the digital processing applications.
Signal regulationSignal regulation
The MSS can get ±1v as input and ±1.4vThe MSS can get ±1v as input and ±1.4vas output. In order to enlarge these ranges, we as output. In order to enlarge these ranges, we put an attenuator at the input and an amplifier at put an attenuator at the input and an amplifier at the output.the output.
In addition, the unipolar output of the MSS is In addition, the unipolar output of the MSS is turned into a bipolar signal.turned into a bipolar signal.(the amplifier kills the 2.5v DC)(the amplifier kills the 2.5v DC)
66
77
InputsInputsDE2
Function generator
MSS
8-bit BUS(100 kHz)
Attenuator+ LPF
1/101/10
50 kHz50 kHz
88
OutputsOutputs
8-bit BUS(100 kHz)
DE2
MSS
Scope
Amplifier+LPF
10/1.410/1.4
50 kHz50 kHz
99
Block diagramBlock diagram
Functiongenerator Scope
DE2
MSS Amp.att.
1010
Rates & frequencies: Rates & frequencies: MSSMSS
BW: 20Hz – 50kHz*BW: 20Hz – 50kHz*
Input:Input:± 1v (attenuated from ±10v) ± 1v (attenuated from ±10v)
Output:Output:2.5 ± 1.4v (then amplified to ±10v)2.5 ± 1.4v (then amplified to ±10v)
1111
Rates & frequencies: Rates & frequencies: DE2DE2
I/O:I/O:8 bit bus 8 bit bus 100kHz100kHz
Cyclone IICyclone II50/27 MHz50/27 MHz
The Aplications:The Aplications:
1212
1. Saturation: Cuts to the signal to a max value whenever
crossing it.
2. Time stretch: Stretches the signal in time. (This is actually like freq. reduce)
3. DC: Applies a DC value of choice. (e.g. Vrms or peak of the original signal).
4.4. Division: Divides the signal (letting the user choose the
factor is an option..)
5. Filter.
1313
Time tableTime table Information gathering Information gathering
Characterization Characterization presentation presentation
Study sampling & Study sampling & reconstructionreconstruction Input decrease solution Input decrease solution + LPF+ LPF Output normalization + Output normalization + LPFLPF Quartus acquaintanceQuartus acquaintance VHDL reviewVHDL review Simple test application Simple test application (+ test)(+ test) Midterm presentationMidterm presentation
Algorithm designAlgorithm design
VHDL design (+ test)VHDL design (+ test)
WeekWeek 11 22 33 44 55 66 77 88 991100
1111
1122
1133
1144
1155
1166
1177
top related