|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
* W. H! Q9 h: \2 n1 |5 c0 v& X: p# a1.1 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
5 H" Z1 Y- R2 H6 j5 m6 \; f1.2 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
% R. _4 Q& c, h$ b. v2 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
& V7 _/ h2 M4 `) X4 S: R: y6 h5 T2.1 Digital Design for DSP Engineers . . . . . . . . . . . . . . . . . . . . . . . . . . 5
+ u- h2 n6 }) M' h5 a `2.1.1 Microprocessors vs. Digital Design . . . . . . . . . . . . . . . . . . . 5
8 q* H: q! A2 G. N- E: Z) X2.1.2 The Field-Programmable Gate Array . . . . . . . . . . . . . . . . 6( @. R# v9 C0 G/ |
2.1.3 Arithmetic on FPGAs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
" S3 f, Y2 a- A# P4 a2.2 DSP for Digital Designers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8+ x/ Q% g1 s$ A! N3 M8 o d0 v
2.3 Computation Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1 a5 J! k/ k* Z! y2.4 The Multiple Word-Length Paradigm . . . . . . . . . . . . . . . . . . . . . . 12
$ d( n$ E# n/ y2.5 Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
' i' d9 O2 [# Q4 m3 Peak Value Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15) y. K4 m! q6 I3 S6 A5 }
3.1 Analytic Peak Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 { o& `; U5 A: {# Z
3.1.1 Linear Time-Invariant Systems . . . . . . . . . . . . . . . . . . . . . . 16+ [" Z1 f3 o" ^
3.1.2 Data-range Propagation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
: B8 h# h( ~6 ]8 e' E3 g2 _3.2 Simulation-based Peak Estimation . . . . . . . . . . . . . . . . . . . . . . . . . 24: `* j2 h6 u0 p0 b- d
3.3 Hybrid Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Z/ w* {+ X, w2 ^5 F9 Y0 y
3.4 Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
/ [* o7 F7 z- r. V h4 Word-Length Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27' ]& b" V$ v) Z+ i
4.1 Error Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27% z) \: f" b4 b$ Z# r0 B
4.1.1 Word-Length Propagation and Conditioning . . . . . . . . . . 29, V7 C6 g& S) q8 {% C) S& t# s
4.1.2 Linear Time-Invariant Systems . . . . . . . . . . . . . . . . . . . . . . 32
$ v( D% H: r" u) I4.1.3 Extending to Nonlinear Systems. . . . . . . . . . . . . . . . . . . . . 38/ _2 I: g% ^9 _* T
4.2 Area Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 |- q( A6 T) t5 J
4.3 Problem Definition and Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . 45" C/ x2 V9 h# j0 V1 }
4.3.1 Convexity and Monotonicity . . . . . . . . . . . . . . . . . . . . . . . . 45+ {1 `9 p' {. O& }2 m
4.4 Optimization Strategy 1: Heuristic Search . . . . . . . . . . . . . . . . . . 51 |
|