George J. Starr Jie Qin Bradley F. Dutton Charles E. Stroud
- F. Foster Dai
Victor P. Nelson
1
George J. Starr Jie Qin Bradley F. Dutton Charles E. Stroud F. - - PowerPoint PPT Presentation
George J. Starr Jie Qin Bradley F. Dutton Charles E. Stroud F. Foster Dai Victor P. Nelson 1 Goals Model Design Top Level Architecture Program Program VHDL Generation Example Implementations
George J. Starr Jie Qin Bradley F. Dutton Charles E. Stroud
Victor P. Nelson
1Model Design
Top Level Architecture
Program
Program
VHDL Generation Example Implementations
Experimental Results Summary
2Linearity Frequency Response Noise Figure Noise Figure
Built-In Self-Test
3A is the magnitude of the output
○ A=2#of magnitude bits-1
B is the number of entries in the table B is the number of entries in the table
○ B=#of table entries
I is the table index value
B-1 A
6when 0 => table_value := 0; when 1 => table_value := 1304; table_value := 1304; when 2 => table_value := 2401; when 3 => table_value := 3001; ………
7A Sin
500 1000 1500 2000 2500 3000 3500 4000 4500 5000A Cos
8!"#
9!"#
10!"#
11$%&
DAC DUT Mux ADC
C R
_ +
FPGA TPG ORA
12R R R R R R C C
'
13(
0dB
25dB 40dB
F1 F2 2*F2-F1 2*F1-F2
1480dB rength (dB)
Very Non-Linear System Linear System
15Frequency (Hz) Frequency (Hz) Signal Stren
)*'+
dB)
16Frequency (Hz) Gain (dB
)*'+,
ans)
0 Degrees
17Phase (radian Frequency (Hz)
)
) ( ) ( log * 10 db SNR db SNR SNR SNR e NoiseFigur
in
in
− = =
SNRIN = 109dB SNROUT = 81dB NF = 28dB (dB) 81dB
18RunTime=0.52s Signal Strength (d Frequency (Hz)
Linearity Frequency Response Noise Figure
Automatic Generation of VHDL
Automatic Generation of VHDL
Overcome lack of VHDL trigonometric functions Implementation in any mixed-signal system
○ FPGA and ASIC
Fast & accurate measurements compared
to external test equipment
19