Commit 5e993762 authored by Tomasz Wlostowski's avatar Tomasz Wlostowski

doc: release version of the Gateware manual

- update on the Golden Core registers (memory map + block diagram)
- info for Windows user on preparing flash images
- added git version to the title page
parent b348999c
*.texi
git_revision.in
*.txt
*.pdf
Backup_*.cdr
*.wmf
\ No newline at end of file
......@@ -6,7 +6,7 @@
#################
# There is not basenames here, all *.in are considered input
INPUT = svec-firmware-manual.in
INPUT = svec-gateware-manual.in
TEXI = $(INPUT:.in=.texi)
INFO = $(INPUT:.in=.info)
......
#!/bin/bash
cd drawings; find . -name "*.eps" | xargs -n 1 epstopdf; cd ..
REVISION=`git describe HEAD`
echo "@set git-revision $REVISION" > git_revision.in
make clean && make
evince svec-gateware-manual.pdf
\ No newline at end of file
......@@ -3,7 +3,7 @@
%%LanguageLevel: 1
%%Creator: CorelDRAW 12
%%Title: golden_block.eps
%%CreationDate: Mon Jan 28 11:29:28 2013
%%CreationDate: Mon Feb 03 14:38:15 2014
%%DocumentProcessColors: Cyan Magenta Yellow Black
%%DocumentSuppliedResources: (atend)
%%EndComments
......@@ -280,6 +280,22 @@ wCorel12Dict begin
@sm
@sv
%%EndPageSetup
@rax %Note: Object
325.07915 492.92220 429.89613 692.20942 @E
0 O 0 @g
0.02 0.02 0.21 0.00 k
0 J 0 j [] 0 d 0 R 0 @G
0.00 0.00 0.00 1.00 K
0 0.50003 0.50003 0.00000 @w
/$fm 0 def
429.89613 492.92220 m
325.07915 492.92220 L
325.07915 692.20942 L
429.89613 692.20942 L
429.89613 492.92220 L
@c
B
@rax %Note: Object
459.97172 392.39093 459.97285 730.90885 @E
0 J 0 j [2 3 ] 0 d 0 R 0 @G
......@@ -298,8 +314,8 @@ S
0 2.00013 2.00013 0.00000 @w
/$fm 0 def
568.98113 491.72287 m
539.54646 491.72287 L
459.49663 491.72287 L
539.54532 491.72287 L
459.49635 491.72287 L
S
@rax %Note: Object
......@@ -602,271 +618,288 @@ F
F
T
@rax %Note: Object
334.74472 634.61537 430.83326 687.86759 @E
334.74472 650.81367 420.43124 671.66929 @E
0 O 0 @g
0.02 0.02 0.21 0.00 k
0.00 0.00 0.00 0.40 k
0 J 0 j [] 0 d 0 R 0 @G
0.00 0.00 0.00 1.00 K
0 0.50003 0.50003 0.00000 @w
/$fm 0 def
334.74472 687.86759 m
430.83326 687.86759 L
430.83326 634.61537 L
334.74472 634.61537 L
334.74472 687.86759 L
334.74472 671.66929 m
420.43124 671.66929 L
420.43124 650.81367 L
334.74472 650.81367 L
334.74472 671.66929 L
@c
B
@rax 347.04567 655.78139 417.15326 664.66318 @E
[0.00028346 0.00000000 0.00000000 0.00028346 347.04565660 655.92734608] @tm
@rax 348.29688 657.62646 405.06009 665.02800 @E
[0.00028346 0.00000000 0.00000000 0.00028346 348.29686915 657.74803893] @tm
0 O 0 @g
0.00 0.00 0.00 1.00 k
0.00 0.00 0.00 0.00 k
e
% FontChange:/_ArialMT 42333.00000 z
% FontChange:/_ArialMT 35278.00000 z
%CHAR: 0 0 (I) @t
/$fm 1 def
2893 0 m
2893 30303 L
9010 30303 L
9010 0 L
2893 0 L
3293 0 m
3293 25253 L
6632 25253 L
6632 0 L
3293 0 L
@c
F
%CHAR: 11762 0 (2) @t
/$fm 1 def
33175 5397 m
33175 0 L
12813 0 L
13039 2039 13695 3972 14803 5800 c
15904 7627 18084 10047 21329 13067 c
23954 15501 25556 17159 26148 18027 c
26945 19226 27348 20412 27348 21583 c
27348 22874 27002 23869 26303 24567 c
25605 25266 24645 25611 23418 25611 c
22204 25611 21245 25245 20525 24518 c
19812 23784 19396 22571 19283 20877 C
13498 21456 L
13843 24652 14923 26945 16743 28342 c
18564 29732 20835 30430 23566 30430 c
26557 30430 28907 29619 30614 28010 c
32322 26395 33175 24391 33175 21992 c
33175 20630 32929 19332 32442 18097 c
31955 16863 31179 15571 30120 14224 c
29415 13328 28145 12037 26317 10357 c
24483 8678 23319 7556 22832 7006 c
22345 6456 21943 5920 21640 5397 C
33175 5397 L
@c
F
%CHAR: 35306 0 (C) @t
/$fm 1 def
57778 11141 m
63704 9264 L
62794 5955 61284 3500 59168 1891 c
57058 289 54370 -515 51117 -515 c
47096 -515 43787 861 41197 3605 c
38608 6357 37310 10118 37310 14880 c
37310 19925 38615 23841 41219 26635 c
43822 29421 47244 30818 51491 30818 c
55195 30818 58208 29725 60522 27531 c
61905 26239 62935 24377 63627 21950 C
57566 20503 L
57213 22077 56465 23318 55322 24229 c
54187 25139 52804 25590 51181 25590 c
48937 25590 47110 24786 45713 23170 c
44316 21562 43617 18951 43617 15339 c
43617 11508 44302 8777 45685 7154 c
47060 5524 48853 4713 51054 4713 c
52684 4713 54081 5228 55252 6265 c
56423 7295 57263 8925 57778 11141 C
@c
F
%CHAR: 77639 0 (M) @t
/$fm 1 def
80638 0 m
80638 30303 L
89796 30303 L
95292 9631 L
100725 30303 L
109904 30303 L
109904 0 L
104224 0 L
104224 23855 L
98206 0 L
92314 0 L
86317 23855 L
86317 0 L
80638 0 L
@c
F
%CHAR: 112902 0 (a) @t
/$fm 1 def
120282 15254 m
115012 16206 L
115604 18330 116620 19897 118067 20920 c
119520 21936 121665 22451 124515 22451 c
127112 22451 129038 22140 130308 21526 c
131571 20913 132467 20136 132982 19191 c
133497 18246 133758 16517 133758 13991 c
133695 7211 l
133695 5285 133786 3859 133977 2942 c
134160 2032 134513 1044 135021 0 C
129271 0 L
129123 388 128932 960 128713 1714 c
128622 2060 128551 2286 128509 2399 C
127514 1432 126456 713 125327 226 c
124198 -254 122991 -494 121707 -494 c
119450 -494 117664 120 116366 1341 c
115061 2568 114412 4120 114412 5997 c
114412 7232 114708 8340 115301 9313 c
115894 10287 116726 11028 117791 11543 c
118857 12058 120402 12509 122413 12897 c
125122 13405 127006 13885 128050 14323 C
128050 14901 l
128050 16023 127775 16813 127225 17293 c
126674 17766 125637 18006 124106 18006 c
123069 18006 122265 17801 121686 17392 c
121108 16990 120642 16277 120282 15254 C
@c
128050 10541 m
127309 10294 126131 9998 124515 9652 c
122907 9306 121855 8968 121354 8643 c
120600 8100 120219 7422 120219 6597 c
120219 5778 120522 5080 121129 4487 c
121735 3895 122505 3598 123443 3598 c
124494 3598 125489 3944 126442 4628 c
127147 5151 127606 5793 127824 6555 c
127980 7048 128050 7994 128050 9384 c
128050 10541 L
@c
F
%CHAR: 136446 0 (s) @t
/$fm 1 def
137441 6265 m
143269 7154 L
143516 6025 144017 5165 144779 4579 c
145533 3993 146592 3697 147961 3697 c
149463 3697 150592 3972 151347 4530 c
151862 4911 152116 5433 152116 6075 c
152116 6519 151975 6886 151700 7175 c
151411 7451 150762 7705 149760 7937 c
145075 8968 142105 9913 140849 10767 c
139113 11952 138245 13603 138245 15713 c
138245 17611 138993 19212 140496 20503 c
141999 21801 144327 22451 147481 22451 c
150486 22451 152723 21957 154184 20983 c
155644 20002 156646 18556 157196 16637 C
151721 15628 L
151488 16482 151044 17138 150388 17589 c
149732 18048 148800 18274 147587 18274 c
146056 18274 144962 18062 144299 17632 c
143861 17328 143643 16933 143643 16453 c
143643 16037 143833 15691 144221 15402 c
144743 15014 146549 14471 149647 13765 c
152737 13067 154896 12206 156124 11183 c
157337 10146 157944 8706 157944 6865 c
157944 4854 157105 3119 155418 1672 c
153739 226 151255 -494 147961 -494 c
144969 -494 142605 113 140856 1326 c
139113 2533 137977 4184 137441 6265 C
@c
F
%CHAR: 159990 0 (t) @t
/$fm 1 def
173092 21950 m
173092 17321 L
169127 17321 L
169127 8474 l
169127 6682 169162 5637 169240 5341 c
169317 5045 169487 4805 169755 4607 c
170023 4417 170355 4318 170736 4318 c
171279 4318 172055 4508 173078 4875 C
173572 374 L
172217 -205 170693 -494 168979 -494 c
167934 -494 166989 -317 166149 28 c
165310 381 164696 840 164301 1397 c
163906 1954 163638 2709 163482 3662 c
163363 4332 163299 5701 163299 7754 c
163299 17321 L
160632 17321 L
160632 21950 L
163299 21950 L
163299 26317 L
169127 29704 L
169127 21950 L
173092 21950 L
@c
F
%CHAR: 174087 0 (e) @t
/$fm 1 def
189835 6985 m
195627 6018 L
194880 3895 193708 2279 192100 1171 c
190498 56 188487 -494 186074 -494 c
182257 -494 179435 748 177601 3246 c
176154 5242 175428 7768 175428 10809 c
175428 14450 176380 17300 178285 19360 c
180183 21420 182589 22451 185496 22451 c
188762 22451 191338 21371 193229 19212 c
195112 17053 196015 13751 195938 9299 C
181382 9299 L
181425 7578 181890 6237 182786 5285 c
183682 4325 184804 3845 186138 3845 c
187048 3845 187810 4092 188431 4586 c
189052 5087 189524 5884 189835 6985 C
@c
190166 12855 m
190124 14541 189694 15818 188868 16693 c
188043 17568 187034 18006 185849 18006 c
184579 18006 183534 17540 182709 16616 c
181883 15698 181474 14443 181488 12855 C
190166 12855 L
@c
F
%CHAR: 197631 0 (r) @t
/$fm 1 def
206232 0 m
200425 0 L
200425 21950 L
205815 21950 L
205815 18831 L
206740 20306 207572 21279 208306 21745 c
209047 22211 209879 22451 210818 22451 c
212144 22451 213414 22084 214642 21350 C
212843 16291 L
211869 16919 210959 17237 210119 17237 c
209301 17237 208616 17018 208052 16566 c
207480 16122 207043 15310 206718 14139 c
206394 12968 206232 10513 206232 6780 c
206232 0 L
@c
F
%CHAR: 225868 0 (0) @t
/$fm 1 def
237481 30430 m
240423 30430 242717 29379 244368 27284 c
246336 24807 247324 20694 247324 14944 c
247324 9214 246329 5094 244346 2582 c
242709 515 240423 -515 237481 -515 c
234539 -515 232162 614 230355 2886 c
228549 5151 227646 9193 227646 15007 c
227646 20715 228641 24821 230623 27326 c
232260 29393 234546 30430 237481 30430 c
@c
237481 25611 m
236783 25611 236155 25386 235605 24941 c
235054 24490 234624 23685 234320 22528 c
233925 21025 233721 18500 233721 14944 c
233721 11388 233904 8946 234257 7620 c
234617 6286 235068 5405 235612 4960 c
236162 4523 236783 4297 237481 4297 c
238187 4297 238815 4523 239365 4974 c
239916 5419 240346 6223 240649 7380 c
241044 8869 241249 11388 241249 14944 c
241249 18500 241066 20941 240713 22274 c
240353 23601 239901 24490 239358 24941 c
238808 25386 238187 25611 237481 25611 c
%CHAR: 9801 0 (2) @t
/$fm 1 def
27563 2981 m
27563 0 L
10871 0 L
10848 747 10965 1464 11230 2152 c
11653 3293 12335 4410 13270 5515 c
14211 6615 15563 7891 17327 9337 c
20073 11589 21931 13370 22895 14687 c
23859 15999 24341 17245 24341 18415 c
24341 19644 23900 20679 23024 21525 c
22142 22366 20996 22790 19585 22790 c
18091 22790 16898 22343 16004 21443 c
15104 20549 14652 19309 14640 17727 C
11453 18051 L
11671 20432 12494 22243 13917 23489 c
15340 24736 17256 25359 19655 25359 c
22078 25359 23995 24683 25406 23342 c
26823 21996 27528 20332 27528 18345 c
27528 17333 27322 16340 26905 15364 c
26493 14388 25805 13359 24847 12283 c
23889 11201 22295 9719 20067 7838 c
18209 6274 17015 5215 16486 4657 c
15957 4104 15522 3545 15175 2981 C
27563 2981 L
@c
F
%CHAR: 29421 0 (C) @t
/$fm 1 def
50159 8855 m
53504 8008 L
52804 5268 51540 3175 49723 1729 c
47901 288 45678 -429 43044 -429 c
40322 -429 38111 123 36406 1229 c
34701 2340 33402 3945 32514 6044 c
31626 8149 31179 10407 31179 12818 c
31179 15446 31679 17739 32684 19697 c
33690 21655 35118 23142 36976 24160 c
38828 25177 40869 25682 43097 25682 c
45625 25682 47748 25042 49471 23754 c
51193 22466 52393 20661 53069 18327 C
49782 17551 L
49194 19391 48348 20726 47231 21567 c
46119 22407 44720 22825 43027 22825 c
41086 22825 39469 22360 38164 21431 c
36859 20497 35942 19250 35418 17680 c
34889 16116 34625 14499 34625 12835 c
34625 10683 34936 8814 35559 7208 c
36188 5609 37159 4410 38482 3616 c
39804 2822 41233 2428 42774 2428 c
44643 2428 46225 2969 47524 4045 c
48824 5127 49700 6732 50159 8855 C
@c
F
%CHAR: 64699 0 (M) @t
/$fm 1 def
67315 0 m
67315 25253 L
72348 25253 L
78322 7373 l
78875 5709 79281 4463 79528 3634 C
79816 4551 80262 5903 80874 7685 c
86918 25253 L
91416 25253 L
91416 0 L
88194 0 L
88194 21137 L
80856 0 L
77840 0 L
70538 21496 L
70538 0 L
67315 0 L
@c
F
%CHAR: 94086 0 (a) @t
/$fm 1 def
108350 2258 m
107198 1282 106092 594 105034 188 c
103970 -212 102829 -412 101612 -412 c
99601 -412 98061 76 96979 1058 c
95903 2040 95362 3298 95362 4821 c
95362 5721 95562 6538 95973 7279 c
96379 8020 96914 8614 97573 9061 c
98237 9507 98978 9848 99807 10078 c
100413 10236 101330 10395 102559 10542 c
105063 10842 106910 11195 108091 11612 C
108103 12036 108109 12306 108109 12418 c
108109 13682 107815 14576 107227 15087 c
106439 15793 105257 16140 103699 16140 c
102241 16140 101165 15887 100465 15375 c
99772 14864 99260 13958 98925 12659 C
95897 13076 L
96173 14370 96626 15422 97255 16216 c
97884 17016 98801 17633 99995 18062 c
101189 18492 102570 18709 104146 18709 c
105710 18709 106974 18521 107950 18156 c
108926 17786 109644 17327 110108 16769 c
110567 16210 110884 15511 111072 14658 c
111172 14129 111225 13176 111225 11800 c
111225 7667 l
111225 4780 111290 2957 111425 2199 c
111554 1435 111819 700 112207 0 C
108967 0 L
108650 641 108438 1393 108350 2258 C
@c
108091 9184 m
106962 8720 105275 8331 103029 8008 c
101753 7826 100848 7620 100324 7391 c
99795 7161 99384 6826 99101 6379 c
98813 5938 98666 5450 98666 4910 c
98666 4080 98984 3393 99607 2840 c
100230 2293 101147 2017 102353 2017 c
103546 2017 104611 2275 105540 2799 c
106469 3322 107156 4039 107592 4945 c
107927 5644 108091 6679 108091 8043 c
108091 9184 L
@c
F
%CHAR: 113706 0 (s) @t
/$fm 1 def
114794 5462 m
117857 5944 L
118028 4715 118510 3775 119298 3116 c
120080 2464 121179 2134 122596 2134 c
124019 2134 125077 2428 125765 3005 c
126453 3587 126800 4269 126800 5045 c
126800 5750 126494 6297 125883 6703 c
125459 6979 124401 7326 122714 7749 c
120444 8326 118862 8820 117986 9243 c
117110 9660 116440 10242 115987 10983 c
115535 11724 115305 12541 115305 13435 c
115305 14252 115493 15005 115870 15699 c
116240 16398 116752 16975 117393 17433 c
117875 17786 118533 18092 119362 18339 c
120197 18586 121091 18709 122043 18709 c
123478 18709 124736 18497 125824 18086 c
126912 17674 127711 17116 128229 16410 c
128746 15699 129099 14758 129293 13576 C
126265 13159 L
126124 14099 125724 14834 125066 15364 c
124407 15893 123472 16157 122267 16157 c
120844 16157 119827 15922 119221 15452 c
118610 14981 118304 14429 118304 13800 c
118304 13394 118433 13035 118686 12712 c
118939 12377 119333 12106 119874 11883 c
120185 11771 121097 11507 122614 11095 c
124807 10507 126336 10031 127200 9654 c
128070 9284 128752 8737 129246 8026 c
129740 7314 129987 6432 129987 5374 c
129987 4339 129681 3369 129081 2452 c
128476 1540 127606 835 126471 335 c
125336 -165 124048 -412 122614 -412 c
120232 -412 118421 82 117175 1070 c
115929 2058 115135 3522 114794 5462 C
@c
F
%CHAR: 131345 0 (t) @t
/$fm 1 def
140441 2775 m
140888 35 L
140018 -147 139236 -241 138548 -241 c
137419 -241 136549 -65 135925 294 c
135308 647 134873 1117 134620 1699 c
134367 2275 134238 3498 134238 5356 c
134238 15881 L
131962 15881 L
131962 18292 L
134238 18292 L
134238 22825 L
137325 24683 L
137325 18292 L
140441 18292 L
140441 15881 L
137325 15881 L
137325 5186 l
137325 4298 137378 3734 137483 3481 c
137595 3228 137771 3028 138018 2875 c
138265 2728 138618 2652 139077 2652 c
139424 2652 139876 2693 140441 2775 C
@c
F
%CHAR: 141146 0 (e) @t
/$fm 1 def
155992 5891 m
159197 5497 L
158691 3622 157756 2170 156392 1135 c
155022 106 153276 -412 151153 -412 c
148478 -412 146355 412 144791 2058 c
143222 3704 142440 6015 142440 8990 c
142440 12071 143233 14458 144815 16157 c
146402 17857 148454 18709 150983 18709 c
153429 18709 155428 17874 156974 16210 c
158526 14546 159302 12200 159302 9184 c
159302 8996 159297 8720 159285 8355 C
145644 8355 L
145756 6344 146326 4804 147349 3739 c
148372 2669 149642 2134 151171 2134 c
152306 2134 153276 2434 154081 3034 c
154887 3628 155522 4580 155992 5891 C
@c
145814 10907 m
156027 10907 L
155892 12441 155498 13600 154857 14364 c
153870 15558 152588 16157 151018 16157 c
149595 16157 148396 15681 147425 14729 c
146455 13776 145920 12500 145814 10907 C
@c
F
%CHAR: 160766 0 (r) @t
/$fm 1 def
163059 0 m
163059 18292 L
165846 18292 L
165846 15522 L
166557 16816 167216 17674 167822 18086 c
168421 18497 169086 18709 169809 18709 c
170856 18709 171914 18374 172996 17710 C
171926 14829 L
171173 15281 170415 15505 169656 15505 c
168974 15505 168368 15299 167827 14893 c
167287 14482 166904 13917 166675 13194 c
166328 12094 166158 10889 166158 9578 c
166158 0 L
163059 0 L
@c
F
%CHAR: 182315 0 (0) @t
/$fm 1 def
183779 12453 m
183779 15440 184085 17845 184702 19662 c
185314 21484 186231 22890 187442 23877 c
188653 24865 190176 25359 192011 25359 c
193369 25359 194556 25083 195580 24536 c
196603 23995 197443 23207 198114 22178 c
198778 21149 199301 19897 199678 18421 c
200060 16945 200248 14958 200248 12453 c
200248 9490 199942 7103 199337 5280 c
198725 3457 197814 2052 196603 1058 c
195391 65 193863 -429 192011 -429 c
189576 -429 187665 441 186278 2187 c
184614 4286 183779 7714 183779 12453 c
@c
186966 12453 m
186966 8308 187454 5550 188424 4175 c
189394 2805 190588 2117 192011 2117 c
193439 2117 194633 2810 195603 4186 c
196573 5562 197061 8320 197061 12453 c
197061 16610 196573 19374 195603 20738 c
194633 22108 193428 22790 191981 22790 c
190552 22790 189418 22184 188565 20979 c
187501 19444 186966 16598 186966 12453 c
@c
F
T
......@@ -2380,372 +2413,395 @@ F
F
T
@rax %Note: Object
334.74472 561.88885 430.83326 615.14107 @E
334.74472 576.89546 420.43124 600.13446 @E
0 O 0 @g
0.02 0.02 0.21 0.00 k
0.00 0.00 0.00 0.40 k
0 J 0 j [] 0 d 0 R 0 @G
0.00 0.00 0.00 1.00 K
0 0.50003 0.50003 0.00000 @w
/$fm 0 def
334.74472 615.14107 m
430.83326 615.14107 L
430.83326 561.88885 L
334.74472 561.88885 L
334.74472 615.14107 L
334.74472 600.13446 m
420.43124 600.13446 L
420.43124 576.89546 L
334.74472 576.89546 L
334.74472 600.13446 L
@c
B
@rax 347.04567 583.05487 415.79320 591.93666 @E
[0.00028346 0.00000000 0.00000000 0.00028346 347.04565660 583.20082906] @tm
@rax 350.21197 585.08617 405.61682 592.48772 @E
[0.00028346 0.00000000 0.00000000 0.00028346 350.21195569 585.20775812] @tm
0 O 0 @g
0.00 0.00 0.00 1.00 k
0.00 0.00 0.00 0.00 k
e
% FontChange:/_ArialMT 42333.00000 z
% FontChange:/_ArialMT 35278.00000 z
%CHAR: 0 0 (I) @t
/$fm 1 def
2893 0 m
2893 30303 L
9010 30303 L
9010 0 L
2893 0 L
3293 0 m
3293 25253 L
6632 25253 L
6632 0 L
3293 0 L
@c
F
%CHAR: 11762 0 (2) @t
/$fm 1 def
33175 5397 m
33175 0 L
12813 0 L
13039 2039 13695 3972 14803 5800 c
15904 7627 18084 10047 21329 13067 c
23954 15501 25556 17159 26148 18027 c
26945 19226 27348 20412 27348 21583 c
27348 22874 27002 23869 26303 24567 c
25605 25266 24645 25611 23418 25611 c
22204 25611 21245 25245 20525 24518 c
19812 23784 19396 22571 19283 20877 C
13498 21456 L
13843 24652 14923 26945 16743 28342 c
18564 29732 20835 30430 23566 30430 c
26557 30430 28907 29619 30614 28010 c
32322 26395 33175 24391 33175 21992 c
33175 20630 32929 19332 32442 18097 c
31955 16863 31179 15571 30120 14224 c
29415 13328 28145 12037 26317 10357 c
24483 8678 23319 7556 22832 7006 c
22345 6456 21943 5920 21640 5397 C
33175 5397 L
@c
F
%CHAR: 35306 0 (C) @t
/$fm 1 def
57778 11141 m
63704 9264 L
62794 5955 61284 3500 59168 1891 c
57058 289 54370 -515 51117 -515 c
47096 -515 43787 861 41197 3605 c
38608 6357 37310 10118 37310 14880 c
37310 19925 38615 23841 41219 26635 c
43822 29421 47244 30818 51491 30818 c
55195 30818 58208 29725 60522 27531 c
61905 26239 62935 24377 63627 21950 C
57566 20503 L
57213 22077 56465 23318 55322 24229 c
54187 25139 52804 25590 51181 25590 c
48937 25590 47110 24786 45713 23170 c
44316 21562 43617 18951 43617 15339 c
43617 11508 44302 8777 45685 7154 c
47060 5524 48853 4713 51054 4713 c
52684 4713 54081 5228 55252 6265 c
56423 7295 57263 8925 57778 11141 C
@c
F
%CHAR: 77639 0 (M) @t
/$fm 1 def
80638 0 m
80638 30303 L
89796 30303 L
95292 9631 L
100725 30303 L
109904 30303 L
109904 0 L
104224 0 L
104224 23855 L
98206 0 L
92314 0 L
86317 23855 L
86317 0 L
80638 0 L
@c
F
%CHAR: 112902 0 (a) @t
/$fm 1 def
120282 15254 m
115012 16206 L
115604 18330 116620 19897 118067 20920 c
119520 21936 121665 22451 124515 22451 c
127112 22451 129038 22140 130308 21526 c
131571 20913 132467 20136 132982 19191 c
133497 18246 133758 16517 133758 13991 c
133695 7211 l
133695 5285 133786 3859 133977 2942 c
134160 2032 134513 1044 135021 0 C
129271 0 L
129123 388 128932 960 128713 1714 c
128622 2060 128551 2286 128509 2399 C
127514 1432 126456 713 125327 226 c
124198 -254 122991 -494 121707 -494 c
119450 -494 117664 120 116366 1341 c
115061 2568 114412 4120 114412 5997 c
114412 7232 114708 8340 115301 9313 c
115894 10287 116726 11028 117791 11543 c
118857 12058 120402 12509 122413 12897 c
125122 13405 127006 13885 128050 14323 C
128050 14901 l
128050 16023 127775 16813 127225 17293 c
126674 17766 125637 18006 124106 18006 c
123069 18006 122265 17801 121686 17392 c
121108 16990 120642 16277 120282 15254 C
@c
128050 10541 m
127309 10294 126131 9998 124515 9652 c
122907 9306 121855 8968 121354 8643 c
120600 8100 120219 7422 120219 6597 c
120219 5778 120522 5080 121129 4487 c
121735 3895 122505 3598 123443 3598 c
124494 3598 125489 3944 126442 4628 c
127147 5151 127606 5793 127824 6555 c
127980 7048 128050 7994 128050 9384 c
128050 10541 L
@c
F
%CHAR: 136446 0 (s) @t
/$fm 1 def
137441 6265 m
143269 7154 L
143516 6025 144017 5165 144779 4579 c
145533 3993 146592 3697 147961 3697 c
149463 3697 150592 3972 151347 4530 c
151862 4911 152116 5433 152116 6075 c
152116 6519 151975 6886 151700 7175 c
151411 7451 150762 7705 149760 7937 c
145075 8968 142105 9913 140849 10767 c
139113 11952 138245 13603 138245 15713 c
138245 17611 138993 19212 140496 20503 c
141999 21801 144327 22451 147481 22451 c
150486 22451 152723 21957 154184 20983 c
155644 20002 156646 18556 157196 16637 C
151721 15628 L
151488 16482 151044 17138 150388 17589 c
149732 18048 148800 18274 147587 18274 c
146056 18274 144962 18062 144299 17632 c
143861 17328 143643 16933 143643 16453 c
143643 16037 143833 15691 144221 15402 c
144743 15014 146549 14471 149647 13765 c
152737 13067 154896 12206 156124 11183 c
157337 10146 157944 8706 157944 6865 c
157944 4854 157105 3119 155418 1672 c
153739 226 151255 -494 147961 -494 c
144969 -494 142605 113 140856 1326 c
139113 2533 137977 4184 137441 6265 C
@c
F
%CHAR: 159990 0 (t) @t
/$fm 1 def
173092 21950 m
173092 17321 L
169127 17321 L
169127 8474 l
169127 6682 169162 5637 169240 5341 c
169317 5045 169487 4805 169755 4607 c
170023 4417 170355 4318 170736 4318 c
171279 4318 172055 4508 173078 4875 C
173572 374 L
172217 -205 170693 -494 168979 -494 c
167934 -494 166989 -317 166149 28 c
165310 381 164696 840 164301 1397 c
163906 1954 163638 2709 163482 3662 c
163363 4332 163299 5701 163299 7754 c
163299 17321 L
160632 17321 L
160632 21950 L
163299 21950 L
163299 26317 L
169127 29704 L
169127 21950 L
173092 21950 L
@c
F
%CHAR: 174087 0 (e) @t
/$fm 1 def
189835 6985 m
195627 6018 L
194880 3895 193708 2279 192100 1171 c
190498 56 188487 -494 186074 -494 c
182257 -494 179435 748 177601 3246 c
176154 5242 175428 7768 175428 10809 c
175428 14450 176380 17300 178285 19360 c
180183 21420 182589 22451 185496 22451 c
188762 22451 191338 21371 193229 19212 c
195112 17053 196015 13751 195938 9299 C
181382 9299 L
181425 7578 181890 6237 182786 5285 c
183682 4325 184804 3845 186138 3845 c
187048 3845 187810 4092 188431 4586 c
189052 5087 189524 5884 189835 6985 C
@c
190166 12855 m
190124 14541 189694 15818 188868 16693 c
188043 17568 187034 18006 185849 18006 c
184579 18006 183534 17540 182709 16616 c
181883 15698 181474 14443 181488 12855 C
190166 12855 L
@c
F
%CHAR: 197631 0 (r) @t
/$fm 1 def
206232 0 m
200425 0 L
200425 21950 L
205815 21950 L
205815 18831 L
206740 20306 207572 21279 208306 21745 c
209047 22211 209879 22451 210818 22451 c
212144 22451 213414 22084 214642 21350 C
212843 16291 L
211869 16919 210959 17237 210119 17237 c
209301 17237 208616 17018 208052 16566 c
207480 16122 207043 15310 206718 14139 c
206394 12968 206232 10513 206232 6780 c
206232 0 L
@c
F
%CHAR: 225868 0 (1) @t
/$fm 1 def
242526 0 m
236719 0 L
236719 21893 L
234596 19904 232098 18436 229219 17491 C
229219 22761 L
230729 23255 232380 24193 234158 25576 c
235936 26966 237157 28582 237813 30430 C
242526 30430 L
242526 0 L
%CHAR: 9801 0 (2) @t
/$fm 1 def
27563 2981 m
27563 0 L
10871 0 L
10848 747 10965 1464 11230 2152 c
11653 3293 12335 4410 13270 5515 c
14211 6615 15563 7891 17327 9337 c
20073 11589 21931 13370 22895 14687 c
23859 15999 24341 17245 24341 18415 c
24341 19644 23900 20679 23024 21525 c
22142 22366 20996 22790 19585 22790 c
18091 22790 16898 22343 16004 21443 c
15104 20549 14652 19309 14640 17727 C
11453 18051 L
11671 20432 12494 22243 13917 23489 c
15340 24736 17256 25359 19655 25359 c
22078 25359 23995 24683 25406 23342 c
26823 21996 27528 20332 27528 18345 c
27528 17333 27322 16340 26905 15364 c
26493 14388 25805 13359 24847 12283 c
23889 11201 22295 9719 20067 7838 c
18209 6274 17015 5215 16486 4657 c
15957 4104 15522 3545 15175 2981 C
27563 2981 L
@c
F
%CHAR: 29421 0 (C) @t
/$fm 1 def
50159 8855 m
53504 8008 L
52804 5268 51540 3175 49723 1729 c
47901 288 45678 -429 43044 -429 c
40322 -429 38111 123 36406 1229 c
34701 2340 33402 3945 32514 6044 c
31626 8149 31179 10407 31179 12818 c
31179 15446 31679 17739 32684 19697 c
33690 21655 35118 23142 36976 24160 c
38828 25177 40869 25682 43097 25682 c
45625 25682 47748 25042 49471 23754 c
51193 22466 52393 20661 53069 18327 C
49782 17551 L
49194 19391 48348 20726 47231 21567 c
46119 22407 44720 22825 43027 22825 c
41086 22825 39469 22360 38164 21431 c
36859 20497 35942 19250 35418 17680 c
34889 16116 34625 14499 34625 12835 c
34625 10683 34936 8814 35559 7208 c
36188 5609 37159 4410 38482 3616 c
39804 2822 41233 2428 42774 2428 c
44643 2428 46225 2969 47524 4045 c
48824 5127 49700 6732 50159 8855 C
@c
F
%CHAR: 64699 0 (M) @t
/$fm 1 def
67315 0 m
67315 25253 L
72348 25253 L
78322 7373 l
78875 5709 79281 4463 79528 3634 C
79816 4551 80262 5903 80874 7685 c
86918 25253 L
91416 25253 L
91416 0 L
88194 0 L
88194 21137 L
80856 0 L
77840 0 L
70538 21496 L
70538 0 L
67315 0 L
@c
F
%CHAR: 94086 0 (a) @t
/$fm 1 def
108350 2258 m
107198 1282 106092 594 105034 188 c
103970 -212 102829 -412 101612 -412 c
99601 -412 98061 76 96979 1058 c
95903 2040 95362 3298 95362 4821 c
95362 5721 95562 6538 95973 7279 c
96379 8020 96914 8614 97573 9061 c
98237 9507 98978 9848 99807 10078 c
100413 10236 101330 10395 102559 10542 c
105063 10842 106910 11195 108091 11612 C
108103 12036 108109 12306 108109 12418 c
108109 13682 107815 14576 107227 15087 c
106439 15793 105257 16140 103699 16140 c
102241 16140 101165 15887 100465 15375 c
99772 14864 99260 13958 98925 12659 C
95897 13076 L
96173 14370 96626 15422 97255 16216 c
97884 17016 98801 17633 99995 18062 c
101189 18492 102570 18709 104146 18709 c
105710 18709 106974 18521 107950 18156 c
108926 17786 109644 17327 110108 16769 c
110567 16210 110884 15511 111072 14658 c
111172 14129 111225 13176 111225 11800 c
111225 7667 l
111225 4780 111290 2957 111425 2199 c
111554 1435 111819 700 112207 0 C
108967 0 L
108650 641 108438 1393 108350 2258 C
@c
108091 9184 m
106962 8720 105275 8331 103029 8008 c
101753 7826 100848 7620 100324 7391 c
99795 7161 99384 6826 99101 6379 c
98813 5938 98666 5450 98666 4910 c
98666 4080 98984 3393 99607 2840 c
100230 2293 101147 2017 102353 2017 c
103546 2017 104611 2275 105540 2799 c
106469 3322 107156 4039 107592 4945 c
107927 5644 108091 6679 108091 8043 c
108091 9184 L
@c
F
%CHAR: 113706 0 (s) @t
/$fm 1 def
114794 5462 m
117857 5944 L
118028 4715 118510 3775 119298 3116 c
120080 2464 121179 2134 122596 2134 c
124019 2134 125077 2428 125765 3005 c
126453 3587 126800 4269 126800 5045 c
126800 5750 126494 6297 125883 6703 c
125459 6979 124401 7326 122714 7749 c
120444 8326 118862 8820 117986 9243 c
117110 9660 116440 10242 115987 10983 c
115535 11724 115305 12541 115305 13435 c
115305 14252 115493 15005 115870 15699 c
116240 16398 116752 16975 117393 17433 c
117875 17786 118533 18092 119362 18339 c
120197 18586 121091 18709 122043 18709 c
123478 18709 124736 18497 125824 18086 c
126912 17674 127711 17116 128229 16410 c
128746 15699 129099 14758 129293 13576 C
126265 13159 L
126124 14099 125724 14834 125066 15364 c
124407 15893 123472 16157 122267 16157 c
120844 16157 119827 15922 119221 15452 c
118610 14981 118304 14429 118304 13800 c
118304 13394 118433 13035 118686 12712 c
118939 12377 119333 12106 119874 11883 c
120185 11771 121097 11507 122614 11095 c
124807 10507 126336 10031 127200 9654 c
128070 9284 128752 8737 129246 8026 c
129740 7314 129987 6432 129987 5374 c
129987 4339 129681 3369 129081 2452 c
128476 1540 127606 835 126471 335 c
125336 -165 124048 -412 122614 -412 c
120232 -412 118421 82 117175 1070 c
115929 2058 115135 3522 114794 5462 C
@c
F
%CHAR: 131345 0 (t) @t
/$fm 1 def
140441 2775 m
140888 35 L
140018 -147 139236 -241 138548 -241 c
137419 -241 136549 -65 135925 294 c
135308 647 134873 1117 134620 1699 c
134367 2275 134238 3498 134238 5356 c
134238 15881 L
131962 15881 L
131962 18292 L
134238 18292 L
134238 22825 L
137325 24683 L
137325 18292 L
140441 18292 L
140441 15881 L
137325 15881 L
137325 5186 l
137325 4298 137378 3734 137483 3481 c
137595 3228 137771 3028 138018 2875 c
138265 2728 138618 2652 139077 2652 c
139424 2652 139876 2693 140441 2775 C
@c
F
%CHAR: 141146 0 (e) @t
/$fm 1 def
155992 5891 m
159197 5497 L
158691 3622 157756 2170 156392 1135 c
155022 106 153276 -412 151153 -412 c
148478 -412 146355 412 144791 2058 c
143222 3704 142440 6015 142440 8990 c
142440 12071 143233 14458 144815 16157 c
146402 17857 148454 18709 150983 18709 c
153429 18709 155428 17874 156974 16210 c
158526 14546 159302 12200 159302 9184 c
159302 8996 159297 8720 159285 8355 C
145644 8355 L
145756 6344 146326 4804 147349 3739 c
148372 2669 149642 2134 151171 2134 c
152306 2134 153276 2434 154081 3034 c
154887 3628 155522 4580 155992 5891 C
@c
145814 10907 m
156027 10907 L
155892 12441 155498 13600 154857 14364 c
153870 15558 152588 16157 151018 16157 c
149595 16157 148396 15681 147425 14729 c
146455 13776 145920 12500 145814 10907 C
@c
F
%CHAR: 160766 0 (r) @t
/$fm 1 def
163059 0 m
163059 18292 L
165846 18292 L
165846 15522 L
166557 16816 167216 17674 167822 18086 c
168421 18497 169086 18709 169809 18709 c
170856 18709 171914 18374 172996 17710 C
171926 14829 L
171173 15281 170415 15505 169656 15505 c
168974 15505 168368 15299 167827 14893 c
167287 14482 166904 13917 166675 13194 c
166328 12094 166158 10889 166158 9578 c
166158 0 L
163059 0 L
@c
F
%CHAR: 182315 0 (1) @t
/$fm 1 def
195456 0 m
192357 0 L
192357 19756 L
191611 19044 190635 18333 189424 17621 c
188206 16910 187119 16375 186154 16022 C
186154 19015 L
187889 19832 189406 20820 190705 21978 c
191999 23142 192922 24265 193463 25359 C
195456 25359 L
195456 0 L
@c
F
T
@rax %Note: Object
334.74472 489.16233 430.83326 542.41455 @E
334.74472 502.90157 420.43124 528.67531 @E
0 O 0 @g
0.02 0.02 0.21 0.00 k
0.00 0.00 0.00 0.40 k
0 J 0 j [] 0 d 0 R 0 @G
0.00 0.00 0.00 1.00 K
0 0.50003 0.50003 0.00000 @w
/$fm 0 def
334.74472 542.41455 m
430.83326 542.41455 L
430.83326 489.16233 L
334.74472 489.16233 L
334.74472 542.41455 L
334.74472 528.67531 m
420.43124 528.67531 L
420.43124 502.90157 L
334.74472 502.90157 L
334.74472 528.67531 L
@c
B
@rax 368.64567 510.32835 398.17162 519.21014 @E
[0.00028346 0.00000000 0.00000000 0.00028346 368.64565581 510.47431204] @tm
@rax 363.07304 511.43357 387.62787 518.84022 @E
[0.00028346 0.00000000 0.00000000 0.00028346 363.07302609 511.55516239] @tm
0 O 0 @g
0.00 0.00 0.00 1.00 k
0.00 0.00 0.00 0.00 k
e
% FontChange:/_ArialMT 42333.00000 z
% FontChange:/_ArialMT 35278.00000 z
%CHAR: 0 0 (G) @t
/$fm 1 def
17180 11141 m
17180 16249 L
30367 16249 L
30367 4177 L
29083 2935 27227 1841 24793 896 c
22359 -42 19897 -515 17406 -515 c
14238 -515 11472 148 9116 1475 c
6759 2808 4988 4706 3803 7182 c
2618 9659 2025 12347 2025 15254 c
2025 18408 2688 21216 4008 23671 c
5334 26119 7267 28003 9821 29309 c
11762 30317 14182 30818 17074 30818 c
20835 30818 23777 30028 25887 28455 c
28003 26874 29365 24694 29972 21907 C
23897 20771 L
23467 22260 22662 23438 21484 24299 c
20306 25160 18838 25590 17074 25590 c
14400 25590 12277 24744 10696 23050 c
9116 21350 8333 18838 8333 15501 c
8333 11910 9130 9207 10731 7408 c
12326 5609 14421 4713 17011 4713 c
18295 4713 19579 4967 20870 5468 c
22154 5969 23262 6583 24186 7295 C
24186 11141 L
17180 11141 L
@c
F
%CHAR: 32928 0 (P) @t
/$fm 1 def
36011 0 m
36011 30303 L
45825 30303 l
49544 30303 51971 30148 53100 29845 c
54835 29393 56296 28405 57467 26881 c
58638 25357 59224 23389 59224 20983 c
59224 19120 58885 17554 58208 16291 c
57531 15021 56677 14026 55633 13300 c
54595 12580 53537 12100 52465 11867 c
51004 11578 48888 11430 46115 11430 c
42128 11430 L
42128 0 L
36011 0 L
@c
42128 25174 m
42128 16580 L
45473 16580 l
47886 16580 49501 16736 50313 17053 c
51124 17371 51759 17865 52225 18542 c
52683 19219 52916 20002 52916 20898 c
52916 21999 52592 22909 51943 23629 c
51301 24341 50475 24793 49487 24969 c
48753 25111 47286 25174 45085 25174 c
42128 25174 L
@c
F
%CHAR: 61164 0 (I) @t
/$fm 1 def
64057 0 m
64057 30303 L
70174 30303 L
70174 0 L
64057 0 L
@c
F
%CHAR: 72926 0 (O) @t
/$fm 1 def
74767 14965 m
74767 18055 75226 20644 76150 22740 c
76842 24278 77780 25668 78973 26896 c
80165 28116 81470 29026 82888 29619 c
84779 30423 86952 30818 89422 30818 c
93888 30818 97458 29436 100139 26663 c
102820 23897 104161 20045 104161 15113 c
104161 10216 102827 6392 100167 3627 c
97507 868 93951 -515 89506 -515 c
84998 -515 81414 861 78754 3605 c
76094 6357 74767 10146 74767 14965 c
@c
81068 15169 m
81068 11740 81865 9137 83446 7366 c
85033 5595 87044 4713 89485 4713 c
91919 4713 93923 5588 95489 7352 c
97049 9109 97832 11740 97832 15254 c
97832 18725 97070 21315 95553 23029 c
94029 24737 92004 25590 89485 25590 c
86959 25590 84927 24722 83382 22994 c
81844 21265 81068 18662 81068 15169 c
14540 9907 m
14540 12865 L
25236 12882 L
25236 3516 L
23595 2205 21902 1223 20155 559 c
18409 -100 16616 -429 14781 -429 c
12300 -429 10042 100 8020 1164 c
5991 2223 4463 3763 3428 5768 c
2393 7779 1876 10025 1876 12506 c
1876 14964 2393 17257 3422 19385 c
4445 21520 5927 23101 7855 24136 c
9784 25165 12006 25682 14523 25682 c
16345 25682 17998 25388 19473 24795 c
20949 24207 22108 23383 22942 22325 c
23783 21267 24418 19891 24859 18192 C
21843 17363 L
21461 18650 20990 19662 20432 20397 c
19867 21132 19062 21719 18015 22160 c
16975 22601 15810 22825 14540 22825 c
13012 22825 11689 22590 10578 22125 c
9460 21661 8567 21049 7879 20291 c
7197 19532 6668 18703 6285 17792 c
5644 16234 5321 14540 5321 12712 c
5321 10460 5709 8578 6485 7061 c
7261 5545 8390 4422 9872 3687 c
11354 2952 12924 2581 14587 2581 c
16040 2581 17451 2863 18827 3422 c
20208 3975 21249 4569 21961 5204 C
21961 9907 L
14540 9907 L
@c
F
%CHAR: 27440 0 (P) @t
/$fm 1 def
30162 0 m
30162 25253 L
39687 25253 l
41363 25253 42645 25171 43527 25012 c
44767 24806 45808 24412 46649 23830 c
47484 23254 48160 22437 48671 21396 c
49183 20350 49436 19203 49436 17951 c
49436 15805 48754 13982 47390 12494 c
46020 11013 43550 10266 39981 10266 c
33502 10266 L
33502 0 L
30162 0 L
@c
33502 13247 m
40034 13247 l
42192 13247 43727 13647 44632 14452 c
45538 15258 45990 16387 45990 17845 c
45990 18903 45726 19809 45191 20561 c
44656 21314 43956 21808 43080 22049 c
42515 22196 41481 22272 39964 22272 c
33502 22272 L
33502 13247 L
@c
F
%CHAR: 50970 0 (I) @t
/$fm 1 def
54263 0 m
54263 25253 L
57602 25253 L
57602 0 L
54263 0 L
@c
F
%CHAR: 60771 0 (O) @t
/$fm 1 def
62476 12300 m
62476 16492 63599 19773 65851 22143 c
68103 24512 71007 25700 74571 25700 c
76899 25700 79004 25141 80874 24030 c
82743 22913 84172 21361 85154 19368 c
86136 17380 86624 15117 86624 12594 c
86624 10031 86112 7738 85078 5721 c
84043 3698 82579 2170 80685 1129 c
78786 88 76746 -429 74553 -429 c
72172 -429 70049 141 68179 1294 c
66304 2440 64887 4010 63923 5997 c
62958 7979 62476 10084 62476 12300 c
@c
65922 12247 m
65922 9202 66739 6809 68373 5057 c
70014 3304 72066 2428 74535 2428 c
77052 2428 79121 3310 80744 5080 c
82367 6850 83184 9360 83184 12612 c
83184 14664 82832 16457 82138 17992 c
81444 19526 80427 20714 79092 21561 c
77751 22402 76252 22825 74588 22825 c
72219 22825 70184 22013 68479 20385 c
66774 18762 65922 16046 65922 12247 c
@c
F
T
......@@ -3547,6 +3603,246 @@ F
@c
F
T
@rax 344.18523 677.77597 413.74035 686.65776 @E
[0.00028346 0.00000000 0.00000000 0.00028346 379.19195463 677.92192796] @tm
0 O 0 @g
0.00 0.00 0.00 1.00 k
e
% FontChange:/_ArialMT 42333.00000 z
%CHAR: -123496 0 (G) @t
/$fm 1 def
-106316 11141 m
-106316 16249 L
-93129 16249 L
-93129 4177 L
-94413 2935 -96269 1841 -98703 896 c
-101137 -42 -103599 -515 -106090 -515 c
-109258 -515 -112024 148 -114380 1475 c
-116737 2808 -118508 4706 -119693 7182 c
-120878 9659 -121471 12347 -121471 15254 c
-121471 18408 -120808 21216 -119488 23671 c
-118162 26119 -116229 28003 -113675 29309 c
-111734 30317 -109314 30818 -106422 30818 c
-102661 30818 -99719 30028 -97609 28455 c
-95493 26874 -94131 24694 -93524 21907 C
-99599 20771 L
-100029 22260 -100834 23438 -102012 24299 c
-103190 25160 -104658 25590 -106422 25590 c
-109096 25590 -111219 24744 -112800 23050 c
-114380 21350 -115163 18838 -115163 15501 c
-115163 11910 -114366 9207 -112765 7408 c
-111170 5609 -109075 4713 -106485 4713 c
-105201 4713 -103917 4967 -102626 5468 c
-101342 5969 -100234 6583 -99310 7295 C
-99310 11141 L
-106316 11141 L
@c
F
%CHAR: -90568 0 (o) @t
/$fm 1 def
-88875 11289 m
-88875 13215 -88395 15085 -87449 16891 c
-86497 18690 -85149 20073 -83407 21018 c
-81664 21971 -79717 22451 -77565 22451 c
-74249 22451 -71525 21371 -69401 19212 c
-67278 17053 -66219 14330 -66219 11035 c
-66219 7719 -67292 4967 -69430 2780 c
-71575 593 -74270 -494 -77522 -494 c
-79540 -494 -81452 -42 -83280 868 c
-85107 1778 -86497 3111 -87449 4868 c
-88395 6625 -88875 8763 -88875 11289 c
@c
-82920 10978 m
-82920 8798 -82405 7133 -81368 5976 c
-80338 4819 -79060 4240 -77544 4240 c
-76027 4240 -74757 4819 -73734 5976 c
-72703 7133 -72188 8812 -72188 11021 c
-72188 13166 -72703 14824 -73734 15981 c
-74757 17138 -76027 17716 -77544 17716 c
-79060 17716 -80338 17138 -81368 15981 c
-82405 14824 -82920 13151 -82920 10978 c
@c
F
%CHAR: -64710 0 (l) @t
/$fm 1 def
-61669 0 m
-61669 30303 L
-55862 30303 L
-55862 0 L
-61669 0 L
@c
F
%CHAR: -52948 0 (d) @t
/$fm 1 def
-29778 0 m
-35168 0 L
-35168 3224 L
-36064 1968 -37123 1037 -38343 423 c
-39564 -190 -40791 -494 -42033 -494 c
-44559 -494 -46718 522 -48517 2554 c
-50309 4586 -51212 7422 -51212 11056 c
-51212 14781 -50337 17611 -48588 19544 c
-46838 21477 -44623 22451 -41948 22451 c
-39500 22451 -37377 21428 -35584 19389 C
-35584 30303 L
-29778 30303 L
-29778 0 L
@c
-45279 11451 m
-45279 9109 -44954 7415 -44305 6364 c
-43374 4854 -42061 4092 -40382 4092 c
-39042 4092 -37906 4664 -36967 5800 c
-36036 6936 -35563 8636 -35563 10894 c
-35563 13413 -36022 15233 -36925 16341 c
-37835 17448 -38999 18006 -40424 18006 c
-41800 18006 -42950 17455 -43882 16362 c
-44813 15268 -45279 13631 -45279 11451 c
@c
F
%CHAR: -27090 0 (e) @t
/$fm 1 def
-11342 6985 m
-5550 6018 L
-6297 3895 -7469 2279 -9077 1171 c
-10679 56 -12690 -494 -15103 -494 c
-18920 -494 -21742 748 -23576 3246 c
-25023 5242 -25749 7768 -25749 10809 c
-25749 14450 -24797 17300 -22892 19360 c
-20994 21420 -18588 22451 -15681 22451 c
-12415 22451 -9839 21371 -7948 19212 c
-6065 17053 -5162 13751 -5239 9299 C
-19795 9299 L
-19752 7578 -19287 6237 -18391 5285 c
-17495 4325 -16373 3845 -15039 3845 c
-14129 3845 -13367 4092 -12746 4586 c
-12125 5087 -11653 5884 -11342 6985 C
@c
-11011 12855 m
-11053 14541 -11483 15818 -12309 16693 c
-13134 17568 -14143 18006 -15328 18006 c
-16598 18006 -17643 17540 -18468 16616 c
-19294 15698 -19703 14443 -19689 12855 C
-11011 12855 L
@c
F
%CHAR: -3546 0 (n) @t
/$fm 1 def
19462 0 m
13655 0 L
13655 11204 l
13655 13575 13528 15106 13281 15804 c
13034 16496 12625 17039 12068 17427 c
11510 17808 10840 18006 10057 18006 c
9048 18006 8145 17730 7348 17180 c
6550 16623 6000 15896 5704 14986 c
5407 14076 5259 12397 5259 9941 c
5259 0 L
-547 0 L
-547 21950 L
4843 21950 L
4843 18725 L
6762 21209 9175 22451 12082 22451 c
13359 22451 14537 22218 15596 21759 c
16654 21293 17458 20708 18001 19988 c
18545 19269 18926 18457 19137 17547 c
19356 16637 19462 15339 19462 13645 c
19462 0 L
@c
F
%CHAR: 34074 0 (c) @t
/$fm 1 def
56256 15459 m
50527 14428 L
50337 15571 49899 16432 49215 17011 c
48531 17589 47649 17879 46562 17879 c
45109 17879 43959 17378 43098 16383 c
42237 15381 41807 13709 41807 11366 c
41807 8763 42244 6921 43119 5849 c
43994 4777 45165 4240 46640 4240 c
47748 4240 48644 4551 49349 5179 c
50055 5807 50549 6886 50838 8410 C
56546 7444 L
55953 4826 54810 2843 53131 1510 c
51452 169 49201 -494 46372 -494 c
43161 -494 40600 515 38695 2540 c
36783 4565 35831 7373 35831 10957 c
35831 14577 36790 17399 38702 19417 c
40622 21442 43211 22451 46478 22451 c
49152 22451 51275 21872 52856 20722 c
54429 19572 55565 17815 56256 15459 C
@c
F
%CHAR: 57618 0 (o) @t
/$fm 1 def
59311 11289 m
59311 13215 59791 15085 60737 16891 c
61689 18690 63037 20073 64779 21018 c
66522 21971 68469 22451 70621 22451 c
73937 22451 76661 21371 78785 19212 c
80908 17053 81967 14330 81967 11035 c
81967 7719 80894 4967 78756 2780 c
76611 593 73916 -494 70664 -494 c
68646 -494 66734 -42 64906 868 c
63079 1778 61689 3111 60737 4868 c
59791 6625 59311 8763 59311 11289 c
@c
65266 10978 m
65266 8798 65781 7133 66818 5976 c
67848 4819 69126 4240 70642 4240 c
72159 4240 73429 4819 74452 5976 c
75483 7133 75998 8812 75998 11021 c
75998 13166 75483 14824 74452 15981 c
73429 17138 72159 17716 70642 17716 c
69126 17716 67848 17138 66818 15981 c
65781 14824 65266 13151 65266 10978 c
@c
F
%CHAR: 83476 0 (r) @t
/$fm 1 def
92077 0 m
86270 0 L
86270 21950 L
91660 21950 L
91660 18831 L
92585 20306 93417 21279 94151 21745 c
94892 22211 95724 22451 96663 22451 c
97989 22451 99259 22084 100487 21350 C
98688 16291 L
97714 16919 96804 17237 95964 17237 c
95146 17237 94461 17018 93897 16566 c
93325 16122 92888 15310 92563 14139 c
92239 12968 92077 10513 92077 6780 c
92077 0 L
@c
F
%CHAR: 99951 0 (e) @t
/$fm 1 def
115699 6985 m
121491 6018 L
120744 3895 119572 2279 117964 1171 c
116362 56 114351 -494 111938 -494 c
108121 -494 105299 748 103465 3246 c
102018 5242 101292 7768 101292 10809 c
101292 14450 102244 17300 104149 19360 c
106047 21420 108453 22451 111360 22451 c
114626 22451 117202 21371 119093 19212 c
120976 17053 121879 13751 121802 9299 C
107246 9299 L
107289 7578 107754 6237 108650 5285 c
109546 4325 110668 3845 112002 3845 c
112912 3845 113674 4092 114295 4586 c
114916 5087 115388 5884 115699 6985 C
@c
116030 12855 m
115988 14541 115558 15818 114732 16693 c
113907 17568 112898 18006 111713 18006 c
110443 18006 109398 17540 108573 16616 c
107747 15698 107338 14443 107352 12855 C
116030 12855 L
@c
F
T
@rax %Note: Object
194.07373 547.92057 290.76917 570.88573 @E
0 O 0 @g
......@@ -4762,13 +5058,13 @@ F
F
T
@rax %Note: Object
430.84488 668.22094 470.78617 668.22208 @E
420.89102 668.22094 470.75301 668.22208 @E
0 J 0 j [] 0 d 0 R 0 @G
0.00 0.00 0.00 1.00 K
0 0.50003 0.50003 0.00000 @w
/$fm 0 def
430.84488 668.22151 m
466.41146 668.22151 L
420.89102 668.22151 m
466.37830 668.22151 L
S
@j
0.00 0.00 0.00 1.00 K
......@@ -4778,21 +5074,21 @@ S
[] 0 d 0 J 0 j
0 R 0 O
0 1.00800 1.00800 0 @w
465.99619 670.85631 m
470.78617 668.22151 L
465.99619 665.58671 L
465.99619 670.85631 L
465.96302 670.85631 m
470.75301 668.22151 L
465.96302 665.58671 L
465.96302 670.85631 L
f
@J
@rax %Note: Object
430.78309 522.68145 470.72438 522.68258 @E
420.81392 522.68145 470.67591 522.68258 @E
0 J 0 j [] 0 d 0 R 0 @G
0.00 0.00 0.00 1.00 K
0 0.50003 0.50003 0.00000 @w
/$fm 0 def
435.15780 522.68202 m
470.72438 522.68202 L
425.18863 522.68202 m
470.67591 522.68202 L
S
@j
0.00 0.00 0.00 1.00 K
......@@ -4802,21 +5098,21 @@ S
[] 0 d 0 J 0 j
0 R 0 O
0 1.00800 1.00800 0 @w
435.57307 525.31682 m
430.78309 522.68202 L
435.57307 520.04721 L
435.57307 525.31682 L
425.60391 525.31682 m
420.81392 522.68202 L
425.60391 520.04721 L
425.60391 525.31682 L
f
@J
@rax %Note: Object
430.86416 596.81679 470.80545 596.81792 @E
420.91512 596.81679 470.77710 596.81792 @E
0 J 0 j [] 0 d 0 R 0 @G
0.00 0.00 0.00 1.00 K
0 0.50003 0.50003 0.00000 @w
/$fm 0 def
430.86416 596.81735 m
466.43074 596.81735 L
420.91512 596.81735 m
466.40239 596.81735 L
S
@j
0.00 0.00 0.00 1.00 K
......@@ -4826,21 +5122,21 @@ S
[] 0 d 0 J 0 j
0 R 0 O
0 1.00800 1.00800 0 @w
466.01546 599.45216 m
470.80545 596.81735 L
466.01546 594.18255 L
466.01546 599.45216 L
465.98712 599.45216 m
470.77710 596.81735 L
465.98712 594.18255 L
465.98712 599.45216 L
f
@J
@rax %Note: Object
430.95883 651.92117 470.90013 651.92230 @E
421.03332 651.92117 470.89531 651.92230 @E
0 J 0 j [] 0 d 0 R 0 @G
0.00 0.00 0.00 1.00 K
0 0.50003 0.50003 0.00000 @w
/$fm 0 def
435.33354 651.92173 m
466.52542 651.92173 L
425.40803 651.92173 m
466.52060 651.92173 L
S
@j
0.00 0.00 0.00 1.00 K
......@@ -4850,10 +5146,10 @@ S
[] 0 d 0 J 0 j
0 R 0 O
0 1.00800 1.00800 0 @w
435.74882 654.55654 m
430.95883 651.92173 L
435.74882 649.28693 L
435.74882 654.55654 L
425.82331 654.55654 m
421.03332 651.92173 L
425.82331 649.28693 L
425.82331 654.55654 L
f
@J
@j
......@@ -4864,21 +5160,21 @@ f
[] 0 d 0 J 0 j
0 R 0 O
0 1.00800 1.00800 0 @w
466.11014 654.55654 m
470.90013 651.92173 L
466.11014 649.28693 L
466.11014 654.55654 L
466.10532 654.55654 m
470.89531 651.92173 L
466.10532 649.28693 L
466.10532 654.55654 L
f
@J
@rax %Note: Object
430.89704 506.38167 470.83833 506.38280 @E
420.95622 506.38167 470.81820 506.38280 @E
0 J 0 j [] 0 d 0 R 0 @G
0.00 0.00 0.00 1.00 K
0 0.50003 0.50003 0.00000 @w
/$fm 0 def
435.27175 506.38224 m
470.83833 506.38224 L
425.33093 506.38224 m
470.81820 506.38224 L
S
@j
0.00 0.00 0.00 1.00 K
......@@ -4888,20 +5184,20 @@ S
[] 0 d 0 J 0 j
0 R 0 O
0 1.00800 1.00800 0 @w
435.68702 509.01704 m
430.89704 506.38224 L
435.68702 503.74743 L
435.68702 509.01704 L
425.74620 509.01704 m
420.95622 506.38224 L
425.74620 503.74743 L
425.74620 509.01704 L
f
@J
@rax %Note: Object
430.97811 580.51701 470.91940 580.51814 @E
421.05742 580.51701 470.91940 580.51814 @E
0 J 0 j [] 0 d 0 R 0 @G
0.00 0.00 0.00 1.00 K
0 0.50003 0.50003 0.00000 @w
/$fm 0 def
435.35282 580.51757 m
425.43213 580.51757 m
466.54469 580.51757 L
S
@j
......@@ -4912,10 +5208,10 @@ S
[] 0 d 0 J 0 j
0 R 0 O
0 1.00800 1.00800 0 @w
435.76809 583.15238 m
430.97811 580.51757 L
435.76809 577.88277 L
435.76809 583.15238 L
425.84740 583.15238 m
421.05742 580.51757 L
425.84740 577.88277 L
425.84740 583.15238 L
f
@J
@j
......
@regsection Memory map summary
@multitable @columnfractions .10 .15 .15 .55
@headitem Address @tab Type @tab Prefix @tab Name
@item @code{0x0} @tab
REG @tab
@code{CSR} @tab
Control/Status reg
@item @code{0x4} @tab
REG @tab
@code{I2CR0} @tab
I2C bitbanged IO register for mezzanine 0
@item @code{0x8} @tab
REG @tab
@code{I2CR1} @tab
I2C bitbanged IO register for mezzanine 1
@item @code{0xc} @tab
REG @tab
@code{I2CR2} @tab
I2C bitbanged IO register for mezzanine 2
@item @code{0x10} @tab
REG @tab
@code{I2CR3} @tab
I2C bitbanged IO register for mezzanine 3
@end multitable
@regsection @code{CSR} - Control/Status reg
@multitable @columnfractions .10 .10 .15 .10 .55
@headitem Bits @tab Access @tab Prefix @tab Default @tab Name
@item @code{3...0}
@tab R/O @tab
@code{SLOT_COUNT}
@tab @code{X} @tab
Number of FMC slots
@item @code{7...4}
@tab R/O @tab
@code{FMC_PRESENT}
@tab @code{X} @tab
FMC presence line status
@end multitable
@multitable @columnfractions 0.15 0.85
@headitem Field @tab Description
@item @code{SLOT_COUNT} @tab Number of FMC slots provided by this carrier
@item @code{FMC_PRESENT} @tab State of presence lines in the respective slots (1 = mezzanine inserted). Bit N = mezzanine (N+1).
@end multitable
@regsection @code{I2CR0} - I2C bitbanged IO register for mezzanine 0
@multitable @columnfractions .10 .10 .15 .10 .55
@headitem Bits @tab Access @tab Prefix @tab Default @tab Name
@item @code{0}
@tab R/W @tab
@code{SCL_OUT}
@tab @code{1} @tab
SCL Line out
@item @code{1}
@tab R/W @tab
@code{SDA_OUT}
@tab @code{1} @tab
SDA Line out
@item @code{2}
@tab R/O @tab
@code{SCL_IN}
@tab @code{X} @tab
SCL Line in
@item @code{3}
@tab R/O @tab
@code{SDA_IN}
@tab @code{X} @tab
SDA Line in
@end multitable
@regsection @code{I2CR1} - I2C bitbanged IO register for mezzanine 1
@multitable @columnfractions .10 .10 .15 .10 .55
@headitem Bits @tab Access @tab Prefix @tab Default @tab Name
@item @code{0}
@tab R/W @tab
@code{SCL_OUT}
@tab @code{1} @tab
SCL Line out
@item @code{1}
@tab R/W @tab
@code{SDA_OUT}
@tab @code{1} @tab
SDA Line out
@item @code{2}
@tab R/O @tab
@code{SCL_IN}
@tab @code{X} @tab
SCL Line in
@item @code{3}
@tab R/O @tab
@code{SDA_IN}
@tab @code{X} @tab
SDA Line in
@end multitable
@regsection @code{I2CR2} - I2C bitbanged IO register for mezzanine 2
@multitable @columnfractions .10 .10 .15 .10 .55
@headitem Bits @tab Access @tab Prefix @tab Default @tab Name
@item @code{0}
@tab R/W @tab
@code{SCL_OUT}
@tab @code{1} @tab
SCL Line out
@item @code{1}
@tab R/W @tab
@code{SDA_OUT}
@tab @code{1} @tab
SDA Line out
@item @code{2}
@tab R/O @tab
@code{SCL_IN}
@tab @code{X} @tab
SCL Line in
@item @code{3}
@tab R/O @tab
@code{SDA_IN}
@tab @code{X} @tab
SDA Line in
@end multitable
@regsection @code{I2CR3} - I2C bitbanged IO register for mezzanine 3
@multitable @columnfractions .10 .10 .15 .10 .55
@headitem Bits @tab Access @tab Prefix @tab Default @tab Name
@item @code{0}
@tab R/W @tab
@code{SCL_OUT}
@tab @code{1} @tab
SCL Line out
@item @code{1}
@tab R/W @tab
@code{SDA_OUT}
@tab @code{1} @tab
SDA Line out
@item @code{2}
@tab R/O @tab
@code{SCL_IN}
@tab @code{X} @tab
SCL Line in
@item @code{3}
@tab R/O @tab
@code{SDA_IN}
@tab @code{X} @tab
SDA Line in
@end multitable
......@@ -26,7 +26,7 @@
@documentlanguage en
@documentencoding UTF-8
@setfilename svec-firmware-manual.info
@settitle svec-firmware-manual
@settitle svec-gateware-manual
@iftex
@afourpaper
@end iftex
......@@ -35,14 +35,15 @@
@setchapternewpage off
@set update-month January 2014
@set update-month February 2014
@include git_revision.in
@finalout
@titlepage
@title Standard SVEC firmware
@subtitle Programmer's manual
@author CERN BE-CO-HT / Tomasz Włostowski, 16.01.2014
@title Standard SVEC Gateware
@subtitle Programmer and User manual (Git revision: @code{@value{git-revision}})
@author CERN BE-CO-HT / Tomasz Włostowski, @value{update-month}
@end titlepage
@headings single
......@@ -112,7 +113,7 @@ Programming the Application FPGA directly via VME involves the following steps:
@item Exit bootloader mode by writing 1 to @code{CSR.EXIT} bit.
@end itemize
A code example is available in the repository (@pxref{repo_link,,2}). Successful firmware download to the Application FPGA is indicated by turning on the ``AFPGA DONE'' LED in the middle of the PCB.
A code example is available in the repository (@pxref{repo_link,,2}). Successful gateware download to the Application FPGA is indicated by turning on the ``AFPGA DONE'' LED in the middle of the PCB.
@section Programming the Flash
The SFPGA also allows raw access to the Flash memory (M25P128) via the @code{FAR} register. The code below shows how to execute a single SPI transaction (command + N data bytes).
......@@ -147,16 +148,21 @@ The bitstream does not drive any of the mezzanine user/clock pins to protect fro
@section Block diagram
The bitstream encompasses @math{I^2C}, OneWire and GPIO modules from the @code{general-cores} library. For further details, refer to the library's manual.
The bitstream is based on a generic ``Golden Bistream'' core and a One-Wire master core from the @code{general-cores} library. For further details, refer to the library's manual.
@float Figure,fig:block
@center @image{drawings/golden_block, 15cm,,,.pdf}
@caption{Block diagram of the SVEC golden gateware.}
@end float
Presence detection is done by reading out the @code{PRSNT} lines (active low) through the GPIO port. EEPROM readout is performed via the two @math{I^2C} masters. The board serial number
is equal to the serial number of the DS18B20U+ temperature sensor, accessible via the OneWire master. The clock freqency for @math{I^2C} and OneWire dividers calculation is 62.5 MHz.
The Golden core is responsible for:
@itemize
@item FMC insertion detection, through @code{FMC_PRESENT} bits of the @code{CSR} register.
@item FMC EEPROM readout, done by bit-banging the @code{I2CRx} registers.
@end itemize
The OneWire core allows reading the board's serial number (equal to S/N of the DS18B20U+ temperature sensor) and its temperature. The clock freqency for @math{I^2C} and OneWire dividers calculation is 62.5 MHz.
@page
@section Memory map
@b{Note:} Please do not hardcode the base addresses of the cores, query them from the SDB descriptor. The SDB address of @code{0x0} is guaranteed to stay constant.
......@@ -165,19 +171,14 @@ Only A32/A24/D32/CSR address modifiers are supported.
@multitable @columnfractions .20 .10 .15 .65
@headitem Core @tab Base address @tab Library @tab Description
@item @code{sdb_rom} @tab @code{0x0} @tab @code{general-cores} @tab SDB descriptor.
@item @code{xwb_i2c_master} @tab @code{0x10000} @tab @code{general-cores} @tab I2C Master for accessing FMC 1 identification EEPROM.
@item @code{xwb_i2c_master} @tab @code{0x11000} @tab @code{general-cores} @tab I2C Master for accessing FMC 2 identification EEPROM.
@item @code{golden_core} @tab @code{0x10000} @tab local @tab Golden Bitstream core.
@item @code{xwb_onewire_master} @tab @code{0x12000} @tab @code{general-cores} @tab OneWire Master for accessing temperature sensor/serial ID.
@item @code{xwb_gpio_port} @tab @code{0x13000} @tab @code{general-cores} @tab GPIO port for accessing FMC1/2 presence lines.
@end multitable
@macro regsection{name}
@section \name\
@end macro
@page
@chapter Flashing the SVEC
@section Application FPGA Flash programming through VME
......@@ -247,6 +248,16 @@ make
@item Copy @code{gensdbfs} binary to a directory within the @code{PATH}.
@end itemize
@subsection Note for Windows users
Preparation of the flash image described above requires some (currently) Linux-only tools. An altarnative method for flashing without these tools is described below:
@itemize
@item Open a hex editor and create an empty file of 6 MB and 4 bytes (@code{0x600004}).
@item Place the bootloader bitstream (@code{.bin} extension) at offset @code{0x0}.
@item Place the AFPGA bitstream (@code{.bin} extension) at offset @code{0x100000}.
@item Place an SDB filesystem signature: @code{0x53 0x44 0x42 0x2D} starting at offset @code{0x600000}.
@item Store the image in Intel HEX (@code{.mcs} extension format) and flash using Xilinx Impact.
@end itemize
@page
@chapter References
@enumerate
......@@ -256,21 +267,28 @@ make
@item @uref{http://www.ohwr.org/projects/svec/repository/} - Git repository containing this document's sources and revision history (@code{doc} subdirectory) and bootloading code examples (@code{software/sveclib} subdirectory).
@end enumerate
@page
@appendix System FPGA register map
@b{Note:} All registers are 32 bits-wide. Unaligned accesses, or accesses with data width other than 32 bits are @b{ignored}. Bits not specified in tables are not used (writes are ignored, reads return undefined values).
@anchor{System FPGA Register Map}
@include svec_xloader.in
@appendix Golden Core register map
@b{Note:} All registers are 32 bits-wide. Unaligned accesses, or accesses with data width other than 32 bits are @b{ignored}. Bits not specified in tables are not used (writes are ignored, reads return undefined values).
@anchor{Golden Core Register Map}
@include golden-regs.in
@appendix Important File Locations
All necessary firmware files are located in the ``Files'' section of the SVEC project:
@uref{http://www.ohwr.org/projects/svec/files}. This is the @b{only} place where official binaries are held. We will not provide support for bootloader/golden bitstreams downloaded elsewhere.
All necessary gateware files are located in the ``Files'' section of the SVEC project:
@uref{http://www.ohwr.org/projects/svec/files}. This is the @b{only} place where official binaries will be published. We will not provide support for bootloader/golden bitstreams downloaded from other sources.
@itemize
@item @code{svec-bootloader-v2-20140116.mcs}: the V2 bootloader, MCS file for flashing using Xilinx tools
@item @code{svec-bootloader-v2-20140116.bin}: the V2 bootloader, binary file for XC3Sprog and PTS factory flasher.
@item @code{svec-bootloader-v2-20140116.bit}: the V2 bootloader, Xilinx BIT file.
@item @code{svec-golden-20140116.bin}: the golden bitstream.
@item @code{svec-golden-v2-20140203.bin}: the golden bitstream.
@end itemize
@bye
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment