|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
" f9 U! Y6 a) _3 g1.1 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1; F* m2 H2 t5 q: m, a& X( P$ ?0 F
1.2 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
! a: P. q/ v6 e9 d& h2 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5- Y+ C$ x! X! b0 h; s+ u
2.1 Digital Design for DSP Engineers . . . . . . . . . . . . . . . . . . . . . . . . . . 5
' y' q4 ~' [7 R* X( z2.1.1 Microprocessors vs. Digital Design . . . . . . . . . . . . . . . . . . . 5& ?8 _' D2 l9 O5 ]7 M" M& _8 h& d
2.1.2 The Field-Programmable Gate Array . . . . . . . . . . . . . . . . 61 R- q5 z# H, Q6 g$ |% T. @
2.1.3 Arithmetic on FPGAs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. f, F9 B! m& i
2.2 DSP for Digital Designers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8+ i+ q7 I4 ?2 W* \
2.3 Computation Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1 v+ {. }( N# M/ B5 |2.4 The Multiple Word-Length Paradigm . . . . . . . . . . . . . . . . . . . . . . 12" e- B( ?1 q6 _$ `6 ]% o
2.5 Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1 b- T& e8 C4 A/ Y; h1 |3 Peak Value Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
% R8 @0 z& o0 t9 a3.1 Analytic Peak Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15% a3 U# Z( [* o# @
3.1.1 Linear Time-Invariant Systems . . . . . . . . . . . . . . . . . . . . . . 16) {5 v, d- h- U
3.1.2 Data-range Propagation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22- z4 w6 ^) b2 U0 \) }
3.2 Simulation-based Peak Estimation . . . . . . . . . . . . . . . . . . . . . . . . . 24
" |' d9 A8 w; Y; ~9 u3.3 Hybrid Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 b7 }: j$ L! \4 t) X# h
3.4 Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
; I6 O% p; n! i; o4 {7 U4 Word-Length Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27+ A8 K9 l4 d' }0 W
4.1 Error Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
" [* ?0 V% E Q- @4.1.1 Word-Length Propagation and Conditioning . . . . . . . . . . 29
) a* y6 C% x1 l# H+ H4.1.2 Linear Time-Invariant Systems . . . . . . . . . . . . . . . . . . . . . . 32
0 k3 O6 ~7 w. J2 ?2 P8 B# I4.1.3 Extending to Nonlinear Systems. . . . . . . . . . . . . . . . . . . . . 383 I1 u+ w, D9 B* D
4.2 Area Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422 p5 U4 Z' Q& H2 ~0 I
4.3 Problem Definition and Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . 45
+ |/ |% o- q1 {8 C5 P4.3.1 Convexity and Monotonicity . . . . . . . . . . . . . . . . . . . . . . . . 45
0 p: @& M0 e2 [1 p4.4 Optimization Strategy 1: Heuristic Search . . . . . . . . . . . . . . . . . . 51 |
|