aboutsummaryrefslogtreecommitdiffstats
path: root/doc/guides/prog_guide/img/eventdev_usage.svg
blob: c19818b90c7f3fd66ec946ec0fb2cfcc3a8775f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export eventdev_usage.svg Page-1 -->
<!-- SPDX-License-Identifier: BSD-3-Clause -->
<!-- Copyright(c) 2018 Arm -->

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
		xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="9.04167in" height="1.84602in"
		viewBox="0 0 651 132.913" xml:space="preserve" color-interpolation-filters="sRGB" class="st12">
	<v:documentProperties v:langID="1033" v:viewMarkup="false"/>

	<style type="text/css">
	<![CDATA[
		.st1 {fill:#3c63ac;stroke:#30518f;stroke-width:0.75}
		.st2 {fill:#feffff;font-family:Calibri;font-size:0.833336em}
		.st3 {fill:none;stroke:#203864;stroke-width:0.25}
		.st4 {stroke:#203864;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
		.st5 {fill:#ffd965;stroke:#203864;stroke-width:0.25}
		.st6 {fill:#000000;font-family:Calibri;font-size:1.16666em}
		.st7 {font-size:1em}
		.st8 {fill:none;stroke:none;stroke-width:0.25}
		.st9 {fill:#000000;font-family:Calibri;font-size:0.833336em}
		.st10 {fill:#000000;font-family:Calibri;font-size:1.00001em}
		.st11 {font-size:1.16665em}
		.st12 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
	]]>
	</style>

	<g v:mID="0" v:index="1" v:groupContext="foregroundPage">
		<title>Page-1</title>
		<v:pageProperties v:drawingScale="1" v:pageScale="1" v:drawingUnits="0" v:shadowOffsetX="9" v:shadowOffsetY="-9"/>
		<v:layer v:name="Connector" v:index="0"/>
		<g id="group1068-1" transform="translate(0.75,-0.25)" v:mID="1068" v:groupContext="group">
			<title>Sheet.1068</title>
			<g id="shape3-2" v:mID="3" v:groupContext="shape" transform="translate(63,184.827) rotate(180)">
				<title>Simple Arrow</title>
				<desc>In Intf</desc>
				<v:userDefs>
					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
					<v:ud v:nameU="ArrowType" v:prompt="" v:val="VT0(2):26"/>
				</v:userDefs>
				<v:textBlock v:margins="rect(4,4,4,4)"/>
				<v:textRect cx="31.5" cy="132.913" width="63.01" height="0" transform="rotate(180)"/>
				<path d="M0 132.91 L12 120.92 L12 126.92 L63 126.92 L63 132.91 L63 138.91 L12 138.91 L12 144.91 L0 132.91 Z"
						class="st1"/>
				<text x="-43.6" y="-129.91" transform="rotate(180)" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>In Intf</text>			</g>
			<g id="group1010-5" transform="translate(130.5,-73.3167)" v:mID="1010" v:groupContext="group">
				<title>Sheet.1010</title>
				<g id="group1000-6" transform="translate(-2.19824E-14,-0.0534178)" v:mID="1000" v:groupContext="group">
					<title>Sheet.1000</title>
					<g id="shape1001-7" v:mID="1001" v:groupContext="shape" transform="translate(0,-4.86)">
						<title>Rectangle.38</title>
						<v:userDefs>
							<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
						</v:userDefs>
						<rect x="0" y="123.913" width="22.3966" height="8.99999" class="st3"/>
					</g>
					<g id="shape1002-9" v:mID="1002" v:groupContext="shape" v:layerMember="0" transform="translate(2.19832,-18.18)">
						<title>Dynamic connector.162</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
					<g id="shape1003-12" v:mID="1003" v:groupContext="shape" v:layerMember="0"
							transform="translate(7.79747,-18.18)">
						<title>Dynamic connector.163</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
					<g id="shape1004-15" v:mID="1004" v:groupContext="shape" v:layerMember="0" transform="translate(-3.40084,-18)">
						<title>Dynamic connector.164</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
				</g>
				<g id="group1005-18" transform="translate(22.6034,0)" v:mID="1005" v:groupContext="group">
					<title>Sheet.1005</title>
					<g id="shape1006-19" v:mID="1006" v:groupContext="shape" transform="translate(0,-4.86)">
						<title>Rectangle.38</title>
						<v:userDefs>
							<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
						</v:userDefs>
						<rect x="0" y="123.913" width="22.3966" height="8.99999" class="st3"/>
					</g>
					<g id="shape1007-21" v:mID="1007" v:groupContext="shape" v:layerMember="0"
							transform="translate(2.19832,-18.18)">
						<title>Dynamic connector.162</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
					<g id="shape1008-24" v:mID="1008" v:groupContext="shape" v:layerMember="0"
							transform="translate(7.79747,-18.18)">
						<title>Dynamic connector.163</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
					<g id="shape1009-27" v:mID="1009" v:groupContext="shape" v:layerMember="0" transform="translate(-3.40084,-18)">
						<title>Dynamic connector.164</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
				</g>
			</g>
			<g id="group1016-30" transform="translate(301.5,-73.3167)" v:mID="1016" v:groupContext="group">
				<title>Sheet.1016</title>
				<g id="group1017-31" transform="translate(-2.19824E-14,-0.0534178)" v:mID="1017" v:groupContext="group">
					<title>Sheet.1017</title>
					<g id="shape1018-32" v:mID="1018" v:groupContext="shape" transform="translate(0,-4.86)">
						<title>Rectangle.38</title>
						<v:userDefs>
							<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
						</v:userDefs>
						<rect x="0" y="123.913" width="22.3966" height="8.99999" class="st3"/>
					</g>
					<g id="shape1019-34" v:mID="1019" v:groupContext="shape" v:layerMember="0"
							transform="translate(2.19832,-18.18)">
						<title>Dynamic connector.162</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
					<g id="shape1020-37" v:mID="1020" v:groupContext="shape" v:layerMember="0"
							transform="translate(7.79747,-18.18)">
						<title>Dynamic connector.163</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
					<g id="shape1021-40" v:mID="1021" v:groupContext="shape" v:layerMember="0" transform="translate(-3.40084,-18)">
						<title>Dynamic connector.164</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
				</g>
				<g id="group1022-43" transform="translate(22.6034,0)" v:mID="1022" v:groupContext="group">
					<title>Sheet.1022</title>
					<g id="shape1023-44" v:mID="1023" v:groupContext="shape" transform="translate(0,-4.86)">
						<title>Rectangle.38</title>
						<v:userDefs>
							<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
						</v:userDefs>
						<rect x="0" y="123.913" width="22.3966" height="8.99999" class="st3"/>
					</g>
					<g id="shape1024-46" v:mID="1024" v:groupContext="shape" v:layerMember="0"
							transform="translate(2.19832,-18.18)">
						<title>Dynamic connector.162</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
					<g id="shape1025-49" v:mID="1025" v:groupContext="shape" v:layerMember="0"
							transform="translate(7.79747,-18.18)">
						<title>Dynamic connector.163</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
					<g id="shape1026-52" v:mID="1026" v:groupContext="shape" v:layerMember="0" transform="translate(-3.40084,-18)">
						<title>Dynamic connector.164</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
				</g>
			</g>
			<g id="group1032-55" transform="translate(468,-73.2)" v:mID="1032" v:groupContext="group">
				<title>Sheet.1032</title>
				<g id="group1033-56" transform="translate(-2.19824E-14,-0.0534178)" v:mID="1033" v:groupContext="group">
					<title>Sheet.1033</title>
					<g id="shape1034-57" v:mID="1034" v:groupContext="shape" transform="translate(0,-4.86)">
						<title>Rectangle.38</title>
						<v:userDefs>
							<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
						</v:userDefs>
						<rect x="0" y="123.913" width="22.3966" height="8.99999" class="st3"/>
					</g>
					<g id="shape1035-59" v:mID="1035" v:groupContext="shape" v:layerMember="0"
							transform="translate(2.19832,-18.18)">
						<title>Dynamic connector.162</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
					<g id="shape1036-62" v:mID="1036" v:groupContext="shape" v:layerMember="0"
							transform="translate(7.79747,-18.18)">
						<title>Dynamic connector.163</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
					<g id="shape1037-65" v:mID="1037" v:groupContext="shape" v:layerMember="0" transform="translate(-3.40084,-18)">
						<title>Dynamic connector.164</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
				</g>
				<g id="group1038-68" transform="translate(22.6034,0)" v:mID="1038" v:groupContext="group">
					<title>Sheet.1038</title>
					<g id="shape1039-69" v:mID="1039" v:groupContext="shape" transform="translate(0,-4.86)">
						<title>Rectangle.38</title>
						<v:userDefs>
							<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
						</v:userDefs>
						<rect x="0" y="123.913" width="22.3966" height="8.99999" class="st3"/>
					</g>
					<g id="shape1040-71" v:mID="1040" v:groupContext="shape" v:layerMember="0"
							transform="translate(2.19832,-18.18)">
						<title>Dynamic connector.162</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
					<g id="shape1041-74" v:mID="1041" v:groupContext="shape" v:layerMember="0"
							transform="translate(7.79747,-18.18)">
						<title>Dynamic connector.163</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
					<g id="shape1042-77" v:mID="1042" v:groupContext="shape" v:layerMember="0" transform="translate(-3.40084,-18)">
						<title>Dynamic connector.164</title>
						<path d="M9 137.41 L9 146.41" class="st4"/>
					</g>
				</g>
			</g>
			<g id="shape1044-80" v:mID="1044" v:groupContext="shape" transform="translate(651.291,179.381) rotate(179.228)">
				<title>Simple Arrow.1044</title>
				<desc>Out Intf</desc>
				<v:userDefs>
					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
					<v:ud v:nameU="ArrowType" v:prompt="" v:val="VT0(2):26"/>
				</v:userDefs>
				<v:textBlock v:margins="rect(4,4,4,4)"/>
				<v:textRect cx="30.3028" cy="132.913" width="60.61" height="0" transform="rotate(180)"/>
				<path d="M0 132.91 L12 120.92 L12 126.92 L60.61 126.92 L60.61 132.91 L60.61 138.91 L12 138.91 L12 144.91 L0 132.91
							 Z" class="st1"/>
				<text x="-46.13" y="-129.91" transform="rotate(180)" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Out Intf</text>			</g>
			<g id="shape1045-83" v:mID="1045" v:groupContext="shape" transform="translate(67.8,-50.9334)">
				<title>Rounded Rectangle.1045</title>
				<desc>RX Core</desc>
				<v:userDefs>
					<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
					<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
					<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
					<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
					<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
					<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
					<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
					<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
					<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
					<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
					<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
					<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
					<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
					<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
					<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
					<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
				</v:userDefs>
				<v:textBlock v:margins="rect(4,4,4,4)"/>
				<v:textRect cx="25.3125" cy="101.413" width="50.63" height="63"/>
				<path d="M5.06 132.91 L45.56 132.91 A5.06242 5.06242 -180 0 0 50.62 127.85 L50.62 74.98 A5.06242 5.06242 -180 0 0
							 45.56 69.91 L5.06 69.91 A5.06242 5.06242 -180 0 0 0 74.98 L0 127.85 A5.06242 5.06242 -180 0 0 5.06 132.91
							 Z" class="st5"/>
				<text x="17.88" y="88.81" class="st6" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>RX<v:newlineChar/><v:newlineChar/><tspan
							x="11.97" dy="2.4em" class="st7">Core</tspan></text>			</g>
			<g id="shape1056-87" v:mID="1056" v:groupContext="shape" transform="translate(532.5,-54)">
				<title>Rounded Rectangle.1056</title>
				<desc>TX Core</desc>
				<v:userDefs>
					<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
					<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
					<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
					<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
					<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
					<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
					<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
					<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
					<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
					<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
					<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
					<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
					<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
					<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
					<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
					<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
				</v:userDefs>
				<v:textBlock v:margins="rect(4,4,4,4)"/>
				<v:textRect cx="25.3125" cy="101.413" width="50.63" height="63"/>
				<path d="M5.06 132.91 L45.56 132.91 A5.06242 5.06242 -180 0 0 50.62 127.85 L50.62 74.98 A5.06242 5.06242 -180 0 0
							 45.56 69.91 L5.06 69.91 A5.06242 5.06242 -180 0 0 0 74.98 L0 127.85 A5.06242 5.06242 -180 0 0 5.06 132.91
							 Z" class="st5"/>
				<text x="18.27" y="88.81" class="st6" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>TX<v:newlineChar/><v:newlineChar/><tspan
							x="11.97" dy="2.4em" class="st7">Core</tspan></text>			</g>
			<g id="shape1057-91" v:mID="1057" v:groupContext="shape" transform="translate(123.188,-59.0334)">
				<title>Rectangle.1057</title>
				<desc>Atomic Q 1</desc>
				<v:userDefs>
					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
				</v:userDefs>
				<v:textBlock v:margins="rect(4,4,4,4)"/>
				<v:textRect cx="29.8125" cy="123.797" width="59.63" height="18.2334"/>
				<rect x="0" y="114.68" width="59.625" height="18.2334" class="st8"/>
				<text x="7.19" y="126.8" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Atomic Q 1</text>			</g>
			<g id="shape1058-94" v:mID="1058" v:groupContext="shape" transform="translate(295.5,-59.4)">
				<title>Rectangle.1058</title>
				<desc>Atomic Q 2</desc>
				<v:userDefs>
					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
				</v:userDefs>
				<v:textBlock v:margins="rect(4,4,4,4)"/>
				<v:textRect cx="29.8125" cy="123.797" width="59.63" height="18.2334"/>
				<rect x="0" y="114.68" width="59.625" height="18.2334" class="st8"/>
				<text x="7.19" y="126.8" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Atomic Q 2</text>			</g>
			<g id="shape1059-97" v:mID="1059" v:groupContext="shape" transform="translate(460.687,-58.3167)">
				<title>Rectangle.1059</title>
				<desc>Single Link</desc>
				<v:userDefs>
					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
				</v:userDefs>
				<v:textBlock v:margins="rect(4,4,4,4)"/>
				<v:textRect cx="29.8125" cy="123.797" width="59.63" height="18.2334"/>
				<rect x="0" y="114.68" width="59.625" height="18.2334" class="st8"/>
				<text x="8.47" y="126.8" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Single Link</text>			</g>
			<g id="shape1060-100" v:mID="1060" v:groupContext="shape" transform="translate(198,-1.2)">
				<title>Rectangle.1060</title>
				<desc>Stage 1</desc>
				<v:userDefs>
					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
				</v:userDefs>
				<v:textBlock v:margins="rect(4,4,4,4)"/>
				<v:textRect cx="29.8125" cy="123.797" width="59.63" height="18.2334"/>
				<rect x="0" y="114.68" width="59.625" height="18.2334" class="st8"/>
				<text x="14.94" y="126.8" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Stage 1</text>			</g>
			<g id="shape1061-103" v:mID="1061" v:groupContext="shape" transform="translate(366.188,0)">
				<title>Rectangle.1061</title>
				<desc>Stage 2</desc>
				<v:userDefs>
					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
				</v:userDefs>
				<v:textBlock v:margins="rect(4,4,4,4)"/>
				<v:textRect cx="29.8125" cy="123.797" width="59.63" height="18.2334"/>
				<rect x="0" y="114.68" width="59.625" height="18.2334" class="st8"/>
				<text x="14.94" y="126.8" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Stage 2</text>			</g>
			<g id="group1062-106" transform="translate(199.2,-18.7134)" v:mID="1062" v:groupContext="group">
				<title>Sheet.1062</title>
				<g id="shape1052-107" v:mID="1052" v:groupContext="shape" transform="translate(18.66,-50.7)">
					<title>Rounded Rectangle.1049</title>
					<desc>Worker4 Core</desc>
					<v:userDefs>
						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
					</v:userDefs>
					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
					<v:textRect cx="35.07" cy="101.413" width="70.14" height="63"/>
					<path d="M7.01 132.91 L63.13 132.91 A7.01389 7.01389 -180 0 0 70.14 125.9 L70.14 76.93 A7.01389 7.01389 -180
								 0 0 63.13 69.91 L7.01 69.91 A7.01389 7.01389 -180 0 0 0 76.93 L0 125.9 A7.01389 7.01389 -180 0 0
								 7.01 132.91 Z" class="st5"/>
					<text x="13.63" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker4<v:newlineChar/><v:newlineChar/><tspan
								x="21.72" dy="2.357em" class="st11">Core</tspan></text>				</g>
				<g id="shape1053-111" v:mID="1053" v:groupContext="shape" transform="translate(12.9,-33.6)">
					<title>Rounded Rectangle.1048</title>
					<desc>Worker3 Core</desc>
					<v:userDefs>
						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
					</v:userDefs>
					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
					<v:textRect cx="35.7" cy="101.413" width="71.4" height="63"/>
					<path d="M7.14 132.91 L64.26 132.91 A7.13988 7.13988 -180 0 0 71.4 125.77 L71.4 77.05 A7.13988 7.13988 -180 0
								 0 64.26 69.91 L7.14 69.91 A7.13988 7.13988 -180 0 0 0 77.05 L0 125.77 A7.13988 7.13988 -180 0 0
								 7.14 132.91 Z" class="st5"/>
					<text x="14.26" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker3<v:newlineChar/><v:newlineChar/><tspan
								x="22.35" dy="2.357em" class="st11">Core</tspan></text>				</g>
				<g id="shape1054-115" v:mID="1054" v:groupContext="shape" transform="translate(5.89875,-16.8)">
					<title>Rounded Rectangle.1047</title>
					<desc>Worker2 Core</desc>
					<v:userDefs>
						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
					</v:userDefs>
					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
					<v:textRect cx="35.2631" cy="101.413" width="70.53" height="63"/>
					<path d="M7.05 132.91 L63.47 132.91 A7.05251 7.05251 -180 0 0 70.53 125.86 L70.53 76.97 A7.05251 7.05251 -180
								 0 0 63.47 69.91 L7.05 69.91 A7.05251 7.05251 -180 0 0 0 76.97 L0 125.86 A7.05251 7.05251 -180 0
								 0 7.05 132.91 Z" class="st5"/>
					<text x="13.82" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker2<v:newlineChar/><v:newlineChar/><tspan
								x="21.92" dy="2.357em" class="st11">Core</tspan></text>				</g>
				<g id="shape1055-119" v:mID="1055" v:groupContext="shape">
					<title>Rounded Rectangle.1046</title>
					<desc>Worker1 Core</desc>
					<v:userDefs>
						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
					</v:userDefs>
					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
					<v:textRect cx="35.4" cy="101.413" width="70.8" height="63"/>
					<path d="M7.08 132.91 L63.72 132.91 A7.07988 7.07988 -180 0 0 70.8 125.83 L70.8 76.99 A7.07988 7.07988 -180 0
								 0 63.72 69.91 L7.08 69.91 A7.07988 7.07988 -180 0 0 0 76.99 L0 125.83 A7.07988 7.07988 -180 0 0
								 7.08 132.91 Z" class="st5"/>
					<text x="13.96" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker1<v:newlineChar/><v:newlineChar/><tspan
								x="22.05" dy="2.357em" class="st11">Core</tspan></text>				</g>
			</g>
			<g id="group1063-123" transform="translate(369.6,-18.6)" v:mID="1063" v:groupContext="group">
				<title>Sheet.1063</title>
				<g id="shape1064-124" v:mID="1064" v:groupContext="shape" transform="translate(18.66,-50.7)">
					<title>Rounded Rectangle.1049</title>
					<desc>Worker4 Core</desc>
					<v:userDefs>
						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
					</v:userDefs>
					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
					<v:textRect cx="35.07" cy="101.413" width="70.14" height="63"/>
					<path d="M7.01 132.91 L63.13 132.91 A7.01389 7.01389 -180 0 0 70.14 125.9 L70.14 76.93 A7.01389 7.01389 -180
								 0 0 63.13 69.91 L7.01 69.91 A7.01389 7.01389 -180 0 0 0 76.93 L0 125.9 A7.01389 7.01389 -180 0 0
								 7.01 132.91 Z" class="st5"/>
					<text x="13.63" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker4<v:newlineChar/><v:newlineChar/><tspan
								x="21.72" dy="2.357em" class="st11">Core</tspan></text>				</g>
				<g id="shape1065-128" v:mID="1065" v:groupContext="shape" transform="translate(12.9,-33.6)">
					<title>Rounded Rectangle.1048</title>
					<desc>Worker3 Core</desc>
					<v:userDefs>
						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
					</v:userDefs>
					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
					<v:textRect cx="35.7" cy="101.413" width="71.4" height="63"/>
					<path d="M7.14 132.91 L64.26 132.91 A7.13988 7.13988 -180 0 0 71.4 125.77 L71.4 77.05 A7.13988 7.13988 -180 0
								 0 64.26 69.91 L7.14 69.91 A7.13988 7.13988 -180 0 0 0 77.05 L0 125.77 A7.13988 7.13988 -180 0 0
								 7.14 132.91 Z" class="st5"/>
					<text x="14.26" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker3<v:newlineChar/><v:newlineChar/><tspan
								x="22.35" dy="2.357em" class="st11">Core</tspan></text>				</g>
				<g id="shape1066-132" v:mID="1066" v:groupContext="shape" transform="translate(5.89875,-16.8)">
					<title>Rounded Rectangle.1047</title>
					<desc>Worker2 Core</desc>
					<v:userDefs>
						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
					</v:userDefs>
					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
					<v:textRect cx="35.2631" cy="101.413" width="70.53" height="63"/>
					<path d="M7.05 132.91 L63.47 132.91 A7.05251 7.05251 -180 0 0 70.53 125.86 L70.53 76.97 A7.05251 7.05251 -180
								 0 0 63.47 69.91 L7.05 69.91 A7.05251 7.05251 -180 0 0 0 76.97 L0 125.86 A7.05251 7.05251 -180 0
								 0 7.05 132.91 Z" class="st5"/>
					<text x="13.82" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker2<v:newlineChar/><v:newlineChar/><tspan
								x="21.92" dy="2.357em" class="st11">Core</tspan></text>				</g>
				<g id="shape1067-136" v:mID="1067" v:groupContext="shape">
					<title>Rounded Rectangle.1046</title>
					<desc>Worker1 Core</desc>
					<v:userDefs>
						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
					</v:userDefs>
					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
					<v:textRect cx="35.4" cy="101.413" width="70.8" height="63"/>
					<path d="M7.08 132.91 L63.72 132.91 A7.07988 7.07988 -180 0 0 70.8 125.83 L70.8 76.99 A7.07988 7.07988 -180 0
								 0 63.72 69.91 L7.08 69.91 A7.07988 7.07988 -180 0 0 0 76.99 L0 125.83 A7.07988 7.07988 -180 0 0
								 7.08 132.91 Z" class="st5"/>
					<text x="13.96" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker1<v:newlineChar/><v:newlineChar/><tspan
								x="22.05" dy="2.357em" class="st11">Core</tspan></text>				</g>
			</g>
		</g>
	</g>
</svg>