Merged r9433:9527 from features/gr-usrp2 into trunk. Adds usrp2 and gr-usrp2 top...
[debian/gnuradio] / usrp2 / fpga / opencores / spi_boot / doc / src / architecture.eps
1 %!PS-Adobe-2.0 EPSF-2.0
2 %%Title: architecture.eps
3 %%Creator: fig2dev Version 3.2 Patchlevel 3d
4 %%CreationDate: Thu Apr 14 00:29:54 2005
5 %%For: arnim@lola (Arnim Laeuger)
6 %%BoundingBox: 0 0 452 241
7 %%Magnification: 1.0000
8 %%EndComments
9 /$F2psDict 200 dict def
10 $F2psDict begin
11 $F2psDict /mtrx matrix put
12 /col-1 {0 setgray} bind def
13 /col0 {0.000 0.000 0.000 srgb} bind def
14 /col1 {0.000 0.000 1.000 srgb} bind def
15 /col2 {0.000 1.000 0.000 srgb} bind def
16 /col3 {0.000 1.000 1.000 srgb} bind def
17 /col4 {1.000 0.000 0.000 srgb} bind def
18 /col5 {1.000 0.000 1.000 srgb} bind def
19 /col6 {1.000 1.000 0.000 srgb} bind def
20 /col7 {1.000 1.000 1.000 srgb} bind def
21 /col8 {0.000 0.000 0.560 srgb} bind def
22 /col9 {0.000 0.000 0.690 srgb} bind def
23 /col10 {0.000 0.000 0.820 srgb} bind def
24 /col11 {0.530 0.810 1.000 srgb} bind def
25 /col12 {0.000 0.560 0.000 srgb} bind def
26 /col13 {0.000 0.690 0.000 srgb} bind def
27 /col14 {0.000 0.820 0.000 srgb} bind def
28 /col15 {0.000 0.560 0.560 srgb} bind def
29 /col16 {0.000 0.690 0.690 srgb} bind def
30 /col17 {0.000 0.820 0.820 srgb} bind def
31 /col18 {0.560 0.000 0.000 srgb} bind def
32 /col19 {0.690 0.000 0.000 srgb} bind def
33 /col20 {0.820 0.000 0.000 srgb} bind def
34 /col21 {0.560 0.000 0.560 srgb} bind def
35 /col22 {0.690 0.000 0.690 srgb} bind def
36 /col23 {0.820 0.000 0.820 srgb} bind def
37 /col24 {0.500 0.190 0.000 srgb} bind def
38 /col25 {0.630 0.250 0.000 srgb} bind def
39 /col26 {0.750 0.380 0.000 srgb} bind def
40 /col27 {1.000 0.500 0.500 srgb} bind def
41 /col28 {1.000 0.630 0.630 srgb} bind def
42 /col29 {1.000 0.750 0.750 srgb} bind def
43 /col30 {1.000 0.880 0.880 srgb} bind def
44 /col31 {1.000 0.840 0.000 srgb} bind def
45
46 end
47 save
48 newpath 0 241 moveto 0 0 lineto 452 0 lineto 452 241 lineto closepath clip newpath
49 -194.1 454.9 translate
50 1 -1 scale
51
52 /cp {closepath} bind def
53 /ef {eofill} bind def
54 /gr {grestore} bind def
55 /gs {gsave} bind def
56 /sa {save} bind def
57 /rs {restore} bind def
58 /l {lineto} bind def
59 /m {moveto} bind def
60 /rm {rmoveto} bind def
61 /n {newpath} bind def
62 /s {stroke} bind def
63 /sh {show} bind def
64 /slc {setlinecap} bind def
65 /slj {setlinejoin} bind def
66 /slw {setlinewidth} bind def
67 /srgb {setrgbcolor} bind def
68 /rot {rotate} bind def
69 /sc {scale} bind def
70 /sd {setdash} bind def
71 /ff {findfont} bind def
72 /sf {setfont} bind def
73 /scf {scalefont} bind def
74 /sw {stringwidth} bind def
75 /tr {translate} bind def
76 /tnt {dup dup currentrgbcolor
77   4 -2 roll dup 1 exch sub 3 -1 roll mul add
78   4 -2 roll dup 1 exch sub 3 -1 roll mul add
79   4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
80   bind def
81 /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
82   4 -2 roll mul srgb} bind def
83  /DrawEllipse {
84         /endangle exch def
85         /startangle exch def
86         /yrad exch def
87         /xrad exch def
88         /y exch def
89         /x exch def
90         /savematrix mtrx currentmatrix def
91         x y tr xrad yrad sc 0 0 1 startangle endangle arc
92         closepath
93         savematrix setmatrix
94         } def
95
96 /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
97 /$F2psEnd {$F2psEnteredState restore end} def
98
99 $F2psBegin
100 10 setmiterlimit
101  0.06299 0.06299 sc
102 %
103 % Fig objects follow
104 %
105 /Courier ff 150.00 scf sf
106 6570 4005 m
107 gs 1 -1 sc (controller) dup sw pop 2 div neg 0 rm  col0 sh gr
108 /Courier ff 150.00 scf sf
109 6570 4185 m
110 gs 1 -1 sc (FSM) dup sw pop 2 div neg 0 rm  col0 sh gr
111 % Polyline
112 7.500 slw
113 gs  clippath
114 5025 5107 m 5025 5152 l 5146 5152 l 5056 5130 l 5146 5107 l cp
115 eoclip
116 n 8100 5130 m
117  5040 5130 l gs col0 s gr gr
118
119 % arrowhead
120 n 5146 5107 m 5056 5130 l 5146 5152 l 5146 5107 l  cp gs 0.00 setgray ef gr  col0 s
121 /Courier ff 150.00 scf sf
122 7290 5085 m
123 gs 1 -1 sc (spi_data) col0 sh gr
124 % Polyline
125 gs  clippath
126 8115 3712 m 8115 3667 l 7994 3667 l 8084 3690 l 7994 3712 l cp
127 eoclip
128 n 7200 3690 m
129  8100 3690 l gs col0 s gr gr
130
131 % arrowhead
132 n 7994 3712 m 8084 3690 l 7994 3667 l 7994 3712 l  cp gs 0.00 setgray ef gr  col0 s
133 /Courier ff 150.00 scf sf
134 7605 3645 m
135 gs 1 -1 sc (control) dup sw pop 2 div neg 0 rm  col0 sh gr
136 % Polyline
137 gs  clippath
138 5025 3667 m 5025 3712 l 5146 3712 l 5056 3690 l 5146 3667 l cp
139 eoclip
140 n 5940 3690 m
141  5040 3690 l gs col0 s gr gr
142
143 % arrowhead
144 n 5146 3667 m 5056 3690 l 5146 3712 l 5146 3667 l  cp gs 0.00 setgray ef gr  col0 s
145 /Courier ff 150.00 scf sf
146 5220 3645 m
147 gs 1 -1 sc (control) col0 sh gr
148 % Polyline
149 gs  clippath
150 5955 4252 m 5955 4207 l 5834 4207 l 5924 4230 l 5834 4252 l cp
151 eoclip
152 n 5040 4230 m
153  5940 4230 l gs col0 s gr gr
154
155 % arrowhead
156 n 5834 4252 m 5924 4230 l 5834 4207 l 5834 4252 l  cp gs 0.00 setgray ef gr  col0 s
157 /Courier ff 150.00 scf sf
158 5175 4185 m
159 gs 1 -1 sc (status) col0 sh gr
160 % Polyline
161 gs  clippath
162 4035 3667 m 4035 3712 l 4156 3712 l 4066 3690 l 4156 3667 l cp
163 eoclip
164 n 4320 3690 m
165  4050 3690 l gs col0 s gr gr
166
167 % arrowhead
168 n 4156 3667 m 4066 3690 l 4156 3712 l 4156 3667 l  cp gs 0.00 setgray ef gr  col0 s
169 /Courier ff 150.00 scf sf
170 4005 3735 m
171 gs 1 -1 sc (config_n) dup sw pop neg 0 rm  col0 sh gr
172 % Polyline
173 gs  clippath
174 4335 3937 m 4335 3892 l 4214 3892 l 4304 3915 l 4214 3937 l cp
175 eoclip
176 n 4320 3915 m
177  4050 3915 l gs col0 s gr gr
178
179 % arrowhead
180 n 4214 3937 m 4304 3915 l 4214 3892 l 4214 3937 l  cp gs 0.00 setgray ef gr  col0 s
181 /Courier ff 150.00 scf sf
182 4005 3960 m
183 gs 1 -1 sc (cfg_init_n) dup sw pop neg 0 rm  col0 sh gr
184 /Courier ff 150.00 scf sf
185 4680 3870 m
186 gs 1 -1 sc (config) dup sw pop 2 div neg 0 rm  col0 sh gr
187 /Courier ff 150.00 scf sf
188 4680 4050 m
189 gs 1 -1 sc (port) dup sw pop 2 div neg 0 rm  col0 sh gr
190 % Polyline
191 15.000 slw
192 n 4320 3420 m 5040 3420 l 5040 5310 l 4320 5310 l
193  cp gs col0 s gr 
194 % Polyline
195 7.500 slw
196 gs  clippath
197 4335 4162 m 4335 4117 l 4214 4117 l 4304 4140 l 4214 4162 l cp
198 eoclip
199 n 4320 4140 m
200  4050 4140 l gs col0 s gr gr
201
202 % arrowhead
203 n 4214 4162 m 4304 4140 l 4214 4117 l 4214 4162 l  cp gs 0.00 setgray ef gr  col0 s
204 /Courier ff 150.00 scf sf
205 4005 4185 m
206 gs 1 -1 sc (cfg_done) dup sw pop neg 0 rm  col0 sh gr
207 /Courier ff 150.00 scf sf
208 4680 6120 m
209 gs 1 -1 sc (data) dup sw pop 2 div neg 0 rm  col0 sh gr
210 /Courier ff 150.00 scf sf
211 4680 6300 m
212 gs 1 -1 sc (port) dup sw pop 2 div neg 0 rm  col0 sh gr
213 % Polyline
214 15.000 slw
215 n 4320 5670 m 5040 5670 l 5040 7200 l 4320 7200 l
216  cp gs col0 s gr 
217 /Courier ff 150.00 scf sf
218 8460 3870 m
219 gs 1 -1 sc (SPI) dup sw pop 2 div neg 0 rm  col0 sh gr
220 /Courier ff 150.00 scf sf
221 8460 4050 m
222 gs 1 -1 sc (port) dup sw pop 2 div neg 0 rm  col0 sh gr
223 % Polyline
224 n 8100 3420 m 8820 3420 l 8820 5310 l 8100 5310 l
225  cp gs col0 s gr 
226 % Polyline
227 7.500 slw
228 gs  clippath
229 9105 3712 m 9105 3667 l 8984 3667 l 9074 3690 l 8984 3712 l cp
230 eoclip
231 n 8820 3690 m
232  9090 3690 l gs col0 s gr gr
233
234 % arrowhead
235 n 8984 3712 m 9074 3690 l 8984 3667 l 8984 3712 l  cp gs 0.00 setgray ef gr  col0 s
236 /Courier ff 150.00 scf sf
237 9135 3735 m
238 gs 1 -1 sc (spi_clk) col0 sh gr
239 % Polyline
240 gs  clippath
241 9105 3937 m 9105 3892 l 8984 3892 l 9074 3915 l 8984 3937 l cp
242 eoclip
243 n 8820 3915 m
244  9090 3915 l gs col0 s gr gr
245
246 % arrowhead
247 n 8984 3937 m 9074 3915 l 8984 3892 l 8984 3937 l  cp gs 0.00 setgray ef gr  col0 s
248 /Courier ff 150.00 scf sf
249 9135 3960 m
250 gs 1 -1 sc (spi_cs_n) col0 sh gr
251 % Polyline
252 gs  clippath
253 9105 4162 m 9105 4117 l 8984 4117 l 9074 4140 l 8984 4162 l cp
254 eoclip
255 n 8820 4140 m
256  9090 4140 l gs col0 s gr gr
257
258 % arrowhead
259 n 8984 4162 m 9074 4140 l 8984 4117 l 8984 4162 l  cp gs 0.00 setgray ef gr  col0 s
260 /Courier ff 150.00 scf sf
261 9135 4185 m
262 gs 1 -1 sc (spi_data_in) col0 sh gr
263 % Polyline
264 gs  clippath
265 9105 4387 m 9105 4342 l 8984 4342 l 9074 4365 l 8984 4387 l cp
266 eoclip
267 n 8820 4365 m
268  9090 4365 l gs col0 s gr gr
269
270 % arrowhead
271 n 8984 4387 m 9074 4365 l 8984 4342 l 8984 4387 l  cp gs 0.00 setgray ef gr  col0 s
272 /Courier ff 150.00 scf sf
273 9135 4410 m
274 gs 1 -1 sc (spi_data_out) col0 sh gr
275 /Courier ff 150.00 scf sf
276 8460 6480 m
277 gs 1 -1 sc (cmd) dup sw pop 2 div neg 0 rm  col0 sh gr
278 /Courier ff 150.00 scf sf
279 8460 6660 m
280 gs 1 -1 sc (FSM) dup sw pop 2 div neg 0 rm  col0 sh gr
281 % Polyline
282 15.000 slw
283 n 8100 5850 m 8820 5850 l 8820 7200 l 8100 7200 l
284  cp gs col0 s gr 
285 % Polyline
286 7.500 slw
287 gs  clippath
288 8482 5295 m 8437 5295 l 8437 5416 l 8460 5326 l 8482 5416 l cp
289 eoclip
290 n 8460 5850 m
291  8460 5310 l gs col0 s gr gr
292
293 % arrowhead
294 n 8482 5416 m 8460 5326 l 8437 5416 l 8482 5416 l  cp gs 0.00 setgray ef gr  col0 s
295 /Courier ff 150.00 scf sf
296 8550 5625 m
297 gs 1 -1 sc (spi_data) col0 sh gr
298 % Polyline
299 gs  clippath
300 4035 4882 m 4035 4927 l 4156 4927 l 4066 4905 l 4156 4882 l cp
301 eoclip
302 n 4320 4905 m
303  4050 4905 l gs col0 s gr gr
304
305 % arrowhead
306 n 4156 4882 m 4066 4905 l 4156 4927 l 4156 4882 l  cp gs 0.00 setgray ef gr  col0 s
307 /Courier ff 150.00 scf sf
308 4005 4950 m
309 gs 1 -1 sc (cfg_clk) dup sw pop neg 0 rm  col0 sh gr
310 % Polyline
311 gs  clippath
312 4035 5107 m 4035 5152 l 4156 5152 l 4066 5130 l 4156 5107 l cp
313 eoclip
314 n 4320 5130 m
315  4050 5130 l gs col0 s gr gr
316
317 % arrowhead
318 n 4156 5107 m 4066 5130 l 4156 5152 l 4156 5107 l  cp gs 0.00 setgray ef gr  col0 s
319 /Courier ff 150.00 scf sf
320 4005 5175 m
321 gs 1 -1 sc (cfg_dat) dup sw pop neg 0 rm  col0 sh gr
322 % Polyline
323 gs  clippath
324 4335 5962 m 4335 5917 l 4214 5917 l 4304 5940 l 4214 5962 l cp
325 eoclip
326 n 4320 5940 m
327  4050 5940 l gs col0 s gr gr
328
329 % arrowhead
330 n 4214 5962 m 4304 5940 l 4214 5917 l 4214 5962 l  cp gs 0.00 setgray ef gr  col0 s
331 /Courier ff 150.00 scf sf
332 4005 5985 m
333 gs 1 -1 sc (start) dup sw pop neg 0 rm  col0 sh gr
334 % Polyline
335 gs  clippath
336 4335 6412 m 4335 6367 l 4214 6367 l 4304 6390 l 4214 6412 l cp
337 eoclip
338 n 4320 6390 m
339  4050 6390 l gs col0 s gr gr
340
341 % arrowhead
342 n 4214 6412 m 4304 6390 l 4214 6367 l 4214 6412 l  cp gs 0.00 setgray ef gr  col0 s
343 /Courier ff 150.00 scf sf
344 4005 6435 m
345 gs 1 -1 sc (dat_done) dup sw pop neg 0 rm  col0 sh gr
346 /Courier ff 150.00 scf sf
347 6660 6390 m
348 gs 1 -1 sc (MMC) dup sw pop 2 div neg 0 rm  col0 sh gr
349 /Courier ff 150.00 scf sf
350 6660 6570 m
351 gs 1 -1 sc (comp.) dup sw pop 2 div neg 0 rm  col0 sh gr
352 % Polyline
353 15.000 slw
354 n 6390 6210 m 6930 6210 l 6930 6660 l 6390 6660 l
355  cp gs col0 s gr 
356 /Courier ff 150.00 scf sf
357 7515 6390 m
358 gs 1 -1 sc (bit) dup sw pop 2 div neg 0 rm  col0 sh gr
359 /Courier ff 150.00 scf sf
360 7515 6570 m
361 gs 1 -1 sc (cnt) dup sw pop 2 div neg 0 rm  col0 sh gr
362 % Polyline
363 n 7245 6210 m 7785 6210 l 7785 6660 l 7245 6660 l
364  cp gs col0 s gr 
365 /Courier ff 150.00 scf sf
366 7515 6930 m
367 gs 1 -1 sc (img) dup sw pop 2 div neg 0 rm  col0 sh gr
368 /Courier ff 150.00 scf sf
369 7515 7110 m
370 gs 1 -1 sc (cnt) dup sw pop 2 div neg 0 rm  col0 sh gr
371 % Polyline
372 n 7245 6750 m 7785 6750 l 7785 7200 l 7245 7200 l
373  cp gs col0 s gr 
374 % Polyline
375 7.500 slw
376 gs  clippath
377 4335 6187 m 4335 6142 l 4214 6142 l 4304 6165 l 4214 6187 l cp
378 eoclip
379 n 4320 6165 m
380  4050 6165 l gs col0 s gr gr
381
382 % arrowhead
383 n 4214 6187 m 4304 6165 l 4214 6142 l 4214 6187 l  cp gs 0.00 setgray ef gr  col0 s
384 /Courier ff 150.00 scf sf
385 4005 6210 m
386 gs 1 -1 sc (mode) dup sw pop neg 0 rm  col0 sh gr
387 % Polyline
388 n 4050 7020 m 4185 7020 l 4185 6975 l 4275 7065 l 4185 7155 l 4185 7110 l
389  4050 7110 l
390  cp gs col0 s gr 
391 /Courier ff 150.00 scf sf
392 3960 7110 m
393 gs 1 -1 sc (set_sel) dup sw pop neg 0 rm  col0 sh gr
394 % Polyline
395 gs  clippath
396 4035 6592 m 4035 6637 l 4156 6637 l 4066 6615 l 4156 6592 l cp
397 eoclip
398 n 4320 6615 m
399  4050 6615 l gs col0 s gr gr
400
401 % arrowhead
402 n 4156 6592 m 4066 6615 l 4156 6637 l 4156 6592 l  cp gs 0.00 setgray ef gr  col0 s
403 /Courier ff 150.00 scf sf
404 4005 6660 m
405 gs 1 -1 sc (detached) dup sw pop neg 0 rm  col0 sh gr
406 0.000 slw
407 % Ellipse
408 n 7020 5130 35 35 0 360 DrawEllipse gs 0.00 setgray ef gr 
409 % Polyline
410 7.500 slw
411 gs  clippath
412 7042 4665 m 6997 4665 l 6997 4786 l 7020 4696 l 7042 4786 l cp
413 eoclip
414 n 7020 5130 m
415  7020 4680 l gs col0 s gr gr
416
417 % arrowhead
418 n 7042 4786 m 7020 4696 l 6997 4786 l 7042 4786 l  cp gs 0.00 setgray ef gr  col0 s
419 % Polyline
420 gs  clippath
421 8115 5962 m 8115 5917 l 7994 5917 l 8084 5940 l 7994 5962 l cp
422 eoclip
423 n 6840 4680 m 6840 5940 l
424  8100 5940 l gs col0 s gr gr
425
426 % arrowhead
427 n 7994 5962 m 8084 5940 l 7994 5917 l 7994 5962 l  cp gs 0.00 setgray ef gr  col0 s
428 % Polyline
429 gs  clippath
430 6682 4665 m 6637 4665 l 6637 4786 l 6660 4696 l 6682 4786 l cp
431 eoclip
432 n 8100 6120 m 6660 6120 l
433  6660 4680 l gs col0 s gr gr
434
435 % arrowhead
436 n 6682 4786 m 6660 4696 l 6637 4786 l 6682 4786 l  cp gs 0.00 setgray ef gr  col0 s
437 % Polyline
438 gs  clippath
439 6142 4665 m 6097 4665 l 6097 4786 l 6120 4696 l 6142 4786 l cp
440 eoclip
441 n 6120 4680 m 6120 5940 l
442  5040 5940 l gs col0 s gr gr
443
444 % arrowhead
445 n 6142 4786 m 6120 4696 l 6097 4786 l 6142 4786 l  cp gs 0.00 setgray ef gr  col0 s
446 % Polyline
447 gs  clippath
448 7260 6907 m 7260 6862 l 7139 6862 l 7229 6885 l 7139 6907 l cp
449 eoclip
450 n 6300 4680 m 6300 6885 l
451  7245 6885 l gs col0 s gr gr
452
453 % arrowhead
454 n 7139 6907 m 7229 6885 l 7139 6862 l 7139 6907 l  cp gs 0.00 setgray ef gr  col0 s
455 % Polyline
456 gs  clippath
457 8115 6457 m 8115 6412 l 7994 6412 l 8084 6435 l 7994 6457 l cp
458 eoclip
459 n 7785 6435 m
460  8100 6435 l gs col0 s gr gr
461
462 % arrowhead
463 n 7994 6457 m 8084 6435 l 7994 6412 l 7994 6457 l  cp gs 0.00 setgray ef gr  col0 s
464 % Polyline
465 gs  clippath
466 8115 6997 m 8115 6952 l 7994 6952 l 8084 6975 l 7994 6997 l cp
467 eoclip
468 n 7785 6975 m
469  8100 6975 l gs col0 s gr gr
470
471 % arrowhead
472 n 7994 6997 m 8084 6975 l 7994 6952 l 7994 6997 l  cp gs 0.00 setgray ef gr  col0 s
473 % Polyline
474 gs  clippath
475 6457 6225 m 6502 6225 l 6502 6104 l 6480 6194 l 6457 6104 l cp
476 eoclip
477 n 6480 4680 m
478  6480 6210 l gs col0 s gr gr
479
480 % arrowhead
481 n 6457 6104 m 6480 6194 l 6502 6104 l 6457 6104 l  cp gs 0.00 setgray ef gr  col0 s
482 % Polyline
483 gs  clippath
484 7260 6457 m 7260 6412 l 7139 6412 l 7229 6435 l 7139 6457 l cp
485 eoclip
486 n 6930 6435 m
487  7245 6435 l gs col0 s gr gr
488
489 % arrowhead
490 n 7139 6457 m 7229 6435 l 7139 6412 l 7139 6457 l  cp gs 0.00 setgray ef gr  col0 s
491 % Polyline
492 n 5040 7020 m 7110 7020 l 7110 6975 l 7200 7065 l 7110 7155 l 7110 7110 l
493  5040 7110 l
494  cp gs col0 s gr 
495 /Courier ff 150.00 scf sf
496 7155 5895 m
497 gs 1 -1 sc (state) col0 sh gr
498 /Courier ff 150.00 scf sf
499 7155 6075 m
500 gs 1 -1 sc (finished) col0 sh gr
501 /Courier ff 150.00 scf sf
502 5265 5895 m
503 gs 1 -1 sc (status) col0 sh gr
504 /Courier ff 150.00 scf sf
505 6705 6840 m
506 gs 1 -1 sc (cnt) col0 sh gr
507 % Polyline
508 15.000 slw
509 n 5940 3420 m 7200 3420 l 7200 4680 l 5940 4680 l
510  cp gs col0 s gr 
511 $F2psEnd
512 rs