1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 <!-- Created with Inkscape (http://www.inkscape.org/) --> 3 4 <svg 5 xmlns:dc="http://purl.org/dc/elements/1.1/" 6 xmlns:cc="http://creativecommons.org/ns#" 7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 8 xmlns:svg="http://www.w3.org/2000/svg" 9 xmlns="http://www.w3.org/2000/svg" 10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 12 width="1052.3622" 13 height="744.09448" 14 id="svg2" 15 version="1.1" 16 inkscape:version="0.48.3.1 r9886" 17 sodipodi:docname="dma_transfer.svg" 18 inkscape:export-filename="/home/paulb/Software/System/PIC32/VGAPIC32/docs/dma_transfer.png" 19 inkscape:export-xdpi="68.419998" 20 inkscape:export-ydpi="68.419998"> 21 <defs 22 id="defs4"> 23 <marker 24 inkscape:stockid="Arrow2Mend" 25 orient="auto" 26 refY="0.0" 27 refX="0.0" 28 id="Arrow2Mend" 29 style="overflow:visible;"> 30 <path 31 id="path4160" 32 style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" 33 d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " 34 transform="scale(0.6) rotate(180) translate(0,0)" /> 35 </marker> 36 <marker 37 inkscape:stockid="TriangleInM" 38 orient="auto" 39 refY="0.0" 40 refX="0.0" 41 id="TriangleInM" 42 style="overflow:visible"> 43 <path 44 id="path4269" 45 d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " 46 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt" 47 transform="scale(-0.4)" /> 48 </marker> 49 <marker 50 inkscape:stockid="Arrow2Mstart" 51 orient="auto" 52 refY="0.0" 53 refX="0.0" 54 id="Arrow2Mstart" 55 style="overflow:visible"> 56 <path 57 id="path4157" 58 style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round" 59 d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " 60 transform="scale(0.6) translate(0,0)" /> 61 </marker> 62 <marker 63 inkscape:stockid="TriangleInL" 64 orient="auto" 65 refY="0.0" 66 refX="0.0" 67 id="TriangleInL" 68 style="overflow:visible"> 69 <path 70 id="path4266" 71 d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " 72 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt" 73 transform="scale(-0.8)" /> 74 </marker> 75 <marker 76 inkscape:stockid="Arrow2Lstart" 77 orient="auto" 78 refY="0.0" 79 refX="0.0" 80 id="Arrow2Lstart" 81 style="overflow:visible"> 82 <path 83 id="path4151" 84 style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round" 85 d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " 86 transform="scale(1.1) translate(1,0)" /> 87 </marker> 88 <marker 89 inkscape:stockid="Arrow2Mstart" 90 orient="auto" 91 refY="0" 92 refX="0" 93 id="Arrow2Mstart-3" 94 style="overflow:visible"> 95 <path 96 inkscape:connector-curvature="0" 97 id="path4157-3" 98 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 99 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 100 transform="scale(0.6,0.6)" /> 101 </marker> 102 <marker 103 inkscape:stockid="Arrow2Mend" 104 orient="auto" 105 refY="0" 106 refX="0" 107 id="Arrow2Mend-7" 108 style="overflow:visible"> 109 <path 110 inkscape:connector-curvature="0" 111 id="path4160-3" 112 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 113 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 114 transform="scale(-0.6,-0.6)" /> 115 </marker> 116 <marker 117 inkscape:stockid="Arrow2Mstart" 118 orient="auto" 119 refY="0" 120 refX="0" 121 id="Arrow2Mstart-2" 122 style="overflow:visible"> 123 <path 124 inkscape:connector-curvature="0" 125 id="path4157-6" 126 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 127 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 128 transform="scale(0.6,0.6)" /> 129 </marker> 130 <marker 131 inkscape:stockid="Arrow2Mend" 132 orient="auto" 133 refY="0" 134 refX="0" 135 id="Arrow2Mend-5" 136 style="overflow:visible"> 137 <path 138 inkscape:connector-curvature="0" 139 id="path4160-8" 140 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 141 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 142 transform="scale(-0.6,-0.6)" /> 143 </marker> 144 <marker 145 inkscape:stockid="Arrow2Mstart" 146 orient="auto" 147 refY="0" 148 refX="0" 149 id="Arrow2Mstart-4" 150 style="overflow:visible"> 151 <path 152 inkscape:connector-curvature="0" 153 id="path4157-1" 154 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 155 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 156 transform="scale(0.6,0.6)" /> 157 </marker> 158 <marker 159 inkscape:stockid="Arrow2Mend" 160 orient="auto" 161 refY="0" 162 refX="0" 163 id="Arrow2Mend-0" 164 style="overflow:visible"> 165 <path 166 inkscape:connector-curvature="0" 167 id="path4160-4" 168 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 169 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 170 transform="scale(-0.6,-0.6)" /> 171 </marker> 172 <marker 173 inkscape:stockid="Arrow2Mstart" 174 orient="auto" 175 refY="0" 176 refX="0" 177 id="Arrow2Mstart-8" 178 style="overflow:visible"> 179 <path 180 inkscape:connector-curvature="0" 181 id="path4157-62" 182 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 183 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 184 transform="scale(0.6,0.6)" /> 185 </marker> 186 <marker 187 inkscape:stockid="Arrow2Mend" 188 orient="auto" 189 refY="0" 190 refX="0" 191 id="Arrow2Mend-4" 192 style="overflow:visible"> 193 <path 194 inkscape:connector-curvature="0" 195 id="path4160-7" 196 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 197 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 198 transform="scale(-0.6,-0.6)" /> 199 </marker> 200 <marker 201 inkscape:stockid="Arrow2Mend" 202 orient="auto" 203 refY="0" 204 refX="0" 205 id="Arrow2Mend-2" 206 style="overflow:visible"> 207 <path 208 inkscape:connector-curvature="0" 209 id="path4160-83" 210 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 211 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 212 transform="scale(-0.6,-0.6)" /> 213 </marker> 214 <marker 215 inkscape:stockid="Arrow2Mstart" 216 orient="auto" 217 refY="0" 218 refX="0" 219 id="Arrow2Mstart-1" 220 style="overflow:visible"> 221 <path 222 inkscape:connector-curvature="0" 223 id="path4157-5" 224 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 225 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 226 transform="scale(0.6,0.6)" /> 227 </marker> 228 <marker 229 inkscape:stockid="Arrow2Mend" 230 orient="auto" 231 refY="0" 232 refX="0" 233 id="Arrow2Mend-49" 234 style="overflow:visible"> 235 <path 236 inkscape:connector-curvature="0" 237 id="path4160-2" 238 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 239 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 240 transform="scale(-0.6,-0.6)" /> 241 </marker> 242 <marker 243 inkscape:stockid="Arrow2Mend" 244 orient="auto" 245 refY="0" 246 refX="0" 247 id="Arrow2Mend-9" 248 style="overflow:visible"> 249 <path 250 inkscape:connector-curvature="0" 251 id="path4160-45" 252 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 253 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 254 transform="scale(-0.6,-0.6)" /> 255 </marker> 256 <marker 257 inkscape:stockid="Arrow2Mend" 258 orient="auto" 259 refY="0" 260 refX="0" 261 id="Arrow2Mend-70" 262 style="overflow:visible"> 263 <path 264 inkscape:connector-curvature="0" 265 id="path4160-81" 266 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 267 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 268 transform="scale(-0.6,-0.6)" /> 269 </marker> 270 <marker 271 inkscape:stockid="Arrow2Mstart" 272 orient="auto" 273 refY="0" 274 refX="0" 275 id="Arrow2Mstart-5" 276 style="overflow:visible"> 277 <path 278 inkscape:connector-curvature="0" 279 id="path4157-34" 280 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 281 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 282 transform="scale(0.6,0.6)" /> 283 </marker> 284 <marker 285 inkscape:stockid="Arrow2Mend" 286 orient="auto" 287 refY="0" 288 refX="0" 289 id="Arrow2Mend-90" 290 style="overflow:visible"> 291 <path 292 inkscape:connector-curvature="0" 293 id="path4160-20" 294 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 295 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 296 transform="scale(-0.6,-0.6)" /> 297 </marker> 298 <marker 299 inkscape:stockid="Arrow2Mstart" 300 orient="auto" 301 refY="0" 302 refX="0" 303 id="Arrow2Mstart-9" 304 style="overflow:visible"> 305 <path 306 inkscape:connector-curvature="0" 307 id="path4157-621" 308 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 309 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 310 transform="scale(0.6,0.6)" /> 311 </marker> 312 <marker 313 inkscape:stockid="Arrow2Mend" 314 orient="auto" 315 refY="0" 316 refX="0" 317 id="Arrow2Mend-20" 318 style="overflow:visible"> 319 <path 320 inkscape:connector-curvature="0" 321 id="path4160-73" 322 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 323 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 324 transform="scale(-0.6,-0.6)" /> 325 </marker> 326 <marker 327 inkscape:stockid="Arrow2Mstart" 328 orient="auto" 329 refY="0" 330 refX="0" 331 id="Arrow2Mstart-90" 332 style="overflow:visible"> 333 <path 334 inkscape:connector-curvature="0" 335 id="path4157-56" 336 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 337 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 338 transform="scale(0.6,0.6)" /> 339 </marker> 340 <marker 341 inkscape:stockid="Arrow2Mend" 342 orient="auto" 343 refY="0" 344 refX="0" 345 id="Arrow2Mend-77" 346 style="overflow:visible"> 347 <path 348 inkscape:connector-curvature="0" 349 id="path4160-40" 350 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 351 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 352 transform="scale(-0.6,-0.6)" /> 353 </marker> 354 <marker 355 inkscape:stockid="Arrow2Mend" 356 orient="auto" 357 refY="0" 358 refX="0" 359 id="Arrow2Mend-47" 360 style="overflow:visible"> 361 <path 362 inkscape:connector-curvature="0" 363 id="path4160-48" 364 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 365 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 366 transform="scale(-0.6,-0.6)" /> 367 </marker> 368 <marker 369 inkscape:stockid="Arrow2Mstart" 370 orient="auto" 371 refY="0" 372 refX="0" 373 id="Arrow2Mstart-82" 374 style="overflow:visible"> 375 <path 376 inkscape:connector-curvature="0" 377 id="path4157-60" 378 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 379 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 380 transform="scale(0.6,0.6)" /> 381 </marker> 382 <marker 383 inkscape:stockid="Arrow2Mend" 384 orient="auto" 385 refY="0" 386 refX="0" 387 id="Arrow2Mend-6" 388 style="overflow:visible"> 389 <path 390 inkscape:connector-curvature="0" 391 id="path4160-28" 392 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 393 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 394 transform="scale(-0.6,-0.6)" /> 395 </marker> 396 <marker 397 inkscape:stockid="Arrow2Mstart" 398 orient="auto" 399 refY="0" 400 refX="0" 401 id="Arrow2Mstart-6" 402 style="overflow:visible"> 403 <path 404 inkscape:connector-curvature="0" 405 id="path4157-0" 406 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 407 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 408 transform="scale(0.6,0.6)" /> 409 </marker> 410 <marker 411 inkscape:stockid="Arrow2Mstart" 412 orient="auto" 413 refY="0" 414 refX="0" 415 id="Arrow2Mstart-0" 416 style="overflow:visible"> 417 <path 418 inkscape:connector-curvature="0" 419 id="path4157-2" 420 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 421 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 422 transform="scale(0.6,0.6)" /> 423 </marker> 424 <marker 425 inkscape:stockid="Arrow2Mend" 426 orient="auto" 427 refY="0" 428 refX="0" 429 id="Arrow2Mend-1" 430 style="overflow:visible"> 431 <path 432 inkscape:connector-curvature="0" 433 id="path4160-0" 434 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 435 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 436 transform="scale(-0.6,-0.6)" /> 437 </marker> 438 <marker 439 inkscape:stockid="Arrow2Mstart" 440 orient="auto" 441 refY="0" 442 refX="0" 443 id="Arrow2Mstart-11" 444 style="overflow:visible"> 445 <path 446 inkscape:connector-curvature="0" 447 id="path4157-08" 448 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 449 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 450 transform="scale(0.6,0.6)" /> 451 </marker> 452 <marker 453 inkscape:stockid="Arrow2Mend" 454 orient="auto" 455 refY="0" 456 refX="0" 457 id="Arrow2Mend-50" 458 style="overflow:visible"> 459 <path 460 inkscape:connector-curvature="0" 461 id="path4160-6" 462 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 463 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 464 transform="scale(-0.6,-0.6)" /> 465 </marker> 466 <marker 467 inkscape:stockid="Arrow2Mend" 468 orient="auto" 469 refY="0" 470 refX="0" 471 id="Arrow2Mend-99" 472 style="overflow:visible"> 473 <path 474 inkscape:connector-curvature="0" 475 id="path4160-08" 476 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 477 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 478 transform="scale(-0.6,-0.6)" /> 479 </marker> 480 <marker 481 inkscape:stockid="Arrow2Mstart" 482 orient="auto" 483 refY="0" 484 refX="0" 485 id="Arrow2Mstart-13" 486 style="overflow:visible"> 487 <path 488 inkscape:connector-curvature="0" 489 id="path4157-11" 490 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 491 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 492 transform="scale(0.6,0.6)" /> 493 </marker> 494 <marker 495 inkscape:stockid="Arrow2Mend" 496 orient="auto" 497 refY="0" 498 refX="0" 499 id="Arrow2Mend-91" 500 style="overflow:visible"> 501 <path 502 inkscape:connector-curvature="0" 503 id="path4160-9" 504 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 505 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 506 transform="scale(-0.6,-0.6)" /> 507 </marker> 508 <marker 509 inkscape:stockid="Arrow2Mstart" 510 orient="auto" 511 refY="0" 512 refX="0" 513 id="Arrow2Mstart-69" 514 style="overflow:visible"> 515 <path 516 inkscape:connector-curvature="0" 517 id="path4157-33" 518 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 519 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 520 transform="scale(0.6,0.6)" /> 521 </marker> 522 <marker 523 inkscape:stockid="Arrow2Mend" 524 orient="auto" 525 refY="0" 526 refX="0" 527 id="Arrow2Mend-00" 528 style="overflow:visible"> 529 <path 530 inkscape:connector-curvature="0" 531 id="path4160-46" 532 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 533 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 534 transform="scale(-0.6,-0.6)" /> 535 </marker> 536 <marker 537 inkscape:stockid="Arrow2Mend" 538 orient="auto" 539 refY="0" 540 refX="0" 541 id="Arrow2Mend-69" 542 style="overflow:visible"> 543 <path 544 inkscape:connector-curvature="0" 545 id="path4160-87" 546 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 547 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 548 transform="scale(-0.6,-0.6)" /> 549 </marker> 550 <marker 551 inkscape:stockid="Arrow2Mstart" 552 orient="auto" 553 refY="0" 554 refX="0" 555 id="Arrow2Mstart-60" 556 style="overflow:visible"> 557 <path 558 inkscape:connector-curvature="0" 559 id="path4157-27" 560 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 561 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 562 transform="scale(0.6,0.6)" /> 563 </marker> 564 <marker 565 inkscape:stockid="Arrow2Mend" 566 orient="auto" 567 refY="0" 568 refX="0" 569 id="Arrow2Mend-61" 570 style="overflow:visible"> 571 <path 572 inkscape:connector-curvature="0" 573 id="path4160-32" 574 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 575 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 576 transform="scale(-0.6,-0.6)" /> 577 </marker> 578 <marker 579 inkscape:stockid="Arrow2Mstart" 580 orient="auto" 581 refY="0" 582 refX="0" 583 id="Arrow2Mstart-07" 584 style="overflow:visible"> 585 <path 586 inkscape:connector-curvature="0" 587 id="path4157-58" 588 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 589 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 590 transform="scale(0.6,0.6)" /> 591 </marker> 592 <marker 593 inkscape:stockid="Arrow2Mend" 594 orient="auto" 595 refY="0" 596 refX="0" 597 id="Arrow2Mend-704" 598 style="overflow:visible"> 599 <path 600 inkscape:connector-curvature="0" 601 id="path4160-80" 602 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 603 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 604 transform="scale(-0.6,-0.6)" /> 605 </marker> 606 <marker 607 inkscape:stockid="Arrow2Mend" 608 orient="auto" 609 refY="0" 610 refX="0" 611 id="Arrow2Mend-610" 612 style="overflow:visible"> 613 <path 614 inkscape:connector-curvature="0" 615 id="path4160-42" 616 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 617 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 618 transform="scale(-0.6,-0.6)" /> 619 </marker> 620 <marker 621 inkscape:stockid="Arrow2Mend" 622 orient="auto" 623 refY="0" 624 refX="0" 625 id="Arrow2Mend-205" 626 style="overflow:visible"> 627 <path 628 inkscape:connector-curvature="0" 629 id="path4160-5" 630 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 631 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 632 transform="scale(-0.6,-0.6)" /> 633 </marker> 634 <marker 635 inkscape:stockid="Arrow2Mend" 636 orient="auto" 637 refY="0" 638 refX="0" 639 id="Arrow2Mend-8" 640 style="overflow:visible"> 641 <path 642 inkscape:connector-curvature="0" 643 id="path4160-38" 644 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 645 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 646 transform="scale(-0.6,-0.6)" /> 647 </marker> 648 <marker 649 inkscape:stockid="Arrow2Mend" 650 orient="auto" 651 refY="0" 652 refX="0" 653 id="marker6389" 654 style="overflow:visible"> 655 <path 656 inkscape:connector-curvature="0" 657 id="path6391" 658 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 659 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 660 transform="scale(-0.6,-0.6)" /> 661 </marker> 662 <marker 663 inkscape:stockid="Arrow2Mend" 664 orient="auto" 665 refY="0" 666 refX="0" 667 id="Arrow2Mend-44" 668 style="overflow:visible"> 669 <path 670 inkscape:connector-curvature="0" 671 id="path4160-99" 672 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 673 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 674 transform="scale(-0.6,-0.6)" /> 675 </marker> 676 <marker 677 inkscape:stockid="Arrow2Mend" 678 orient="auto" 679 refY="0" 680 refX="0" 681 id="Arrow2Mend-29" 682 style="overflow:visible"> 683 <path 684 inkscape:connector-curvature="0" 685 id="path4160-43" 686 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 687 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 688 transform="scale(-0.6,-0.6)" /> 689 </marker> 690 <marker 691 inkscape:stockid="Arrow2Mstart" 692 orient="auto" 693 refY="0" 694 refX="0" 695 id="Arrow2Mstart-91" 696 style="overflow:visible"> 697 <path 698 inkscape:connector-curvature="0" 699 id="path4157-270" 700 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 701 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 702 transform="scale(0.6,0.6)" /> 703 </marker> 704 <marker 705 inkscape:stockid="Arrow2Mend" 706 orient="auto" 707 refY="0" 708 refX="0" 709 id="Arrow2Mend-93" 710 style="overflow:visible"> 711 <path 712 inkscape:connector-curvature="0" 713 id="path4160-60" 714 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 715 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 716 transform="scale(-0.6,-0.6)" /> 717 </marker> 718 <marker 719 inkscape:stockid="Arrow2Mend" 720 orient="auto" 721 refY="0" 722 refX="0" 723 id="Arrow2Mend-06" 724 style="overflow:visible"> 725 <path 726 inkscape:connector-curvature="0" 727 id="path4160-320" 728 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 729 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 730 transform="scale(-0.6,-0.6)" /> 731 </marker> 732 <marker 733 inkscape:stockid="Arrow2Mend" 734 orient="auto" 735 refY="0" 736 refX="0" 737 id="Arrow2Mend-15" 738 style="overflow:visible"> 739 <path 740 inkscape:connector-curvature="0" 741 id="path4160-54" 742 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 743 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 744 transform="scale(-0.6,-0.6)" /> 745 </marker> 746 <marker 747 inkscape:stockid="Arrow2Mend" 748 orient="auto" 749 refY="0" 750 refX="0" 751 id="Arrow2Mend-65" 752 style="overflow:visible"> 753 <path 754 inkscape:connector-curvature="0" 755 id="path4160-69" 756 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 757 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 758 transform="scale(-0.6,-0.6)" /> 759 </marker> 760 <marker 761 inkscape:stockid="Arrow2Mend" 762 orient="auto" 763 refY="0" 764 refX="0" 765 id="Arrow2Mend-74" 766 style="overflow:visible"> 767 <path 768 inkscape:connector-curvature="0" 769 id="path4160-52" 770 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 771 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 772 transform="scale(-0.6,-0.6)" /> 773 </marker> 774 <marker 775 inkscape:stockid="Arrow2Mend" 776 orient="auto" 777 refY="0" 778 refX="0" 779 id="Arrow2Mend-474" 780 style="overflow:visible"> 781 <path 782 inkscape:connector-curvature="0" 783 id="path4160-430" 784 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 785 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 786 transform="scale(-0.6,-0.6)" /> 787 </marker> 788 <marker 789 inkscape:stockid="Arrow2Mend" 790 orient="auto" 791 refY="0" 792 refX="0" 793 id="Arrow2Mend-86" 794 style="overflow:visible"> 795 <path 796 inkscape:connector-curvature="0" 797 id="path4160-88" 798 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 799 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 800 transform="scale(-0.6,-0.6)" /> 801 </marker> 802 <marker 803 inkscape:stockid="Arrow2Mend" 804 orient="auto" 805 refY="0" 806 refX="0" 807 id="Arrow2Mend-3" 808 style="overflow:visible"> 809 <path 810 inkscape:connector-curvature="0" 811 id="path4160-1" 812 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 813 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 814 transform="scale(-0.6,-0.6)" /> 815 </marker> 816 </defs> 817 <sodipodi:namedview 818 id="base" 819 pagecolor="#ffffff" 820 bordercolor="#666666" 821 borderopacity="1.0" 822 inkscape:pageopacity="0.0" 823 inkscape:pageshadow="2" 824 inkscape:zoom="0.97568255" 825 inkscape:cx="526.18109" 826 inkscape:cy="372.04724" 827 inkscape:document-units="mm" 828 inkscape:current-layer="layer1" 829 showgrid="true" 830 units="mm" 831 inkscape:window-width="1272" 832 inkscape:window-height="935" 833 inkscape:window-x="0" 834 inkscape:window-y="0" 835 inkscape:window-maximized="1"> 836 <inkscape:grid 837 type="xygrid" 838 id="grid2991" 839 empspacing="5" 840 visible="true" 841 enabled="true" 842 snapvisiblegridlinesonly="true" 843 units="mm" 844 originx="148.5mm" 845 originy="105mm" 846 spacingx="1mm" 847 spacingy="1mm" /> 848 </sodipodi:namedview> 849 <metadata 850 id="metadata7"> 851 <rdf:RDF> 852 <cc:Work 853 rdf:about=""> 854 <dc:format>image/svg+xml</dc:format> 855 <dc:type 856 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 857 <dc:title></dc:title> 858 </cc:Work> 859 </rdf:RDF> 860 </metadata> 861 <g 862 inkscape:label="Layer 1" 863 inkscape:groupmode="layer" 864 id="layer1" 865 transform="translate(0,-308.26769)"> 866 <flowRoot 867 xml:space="preserve" 868 id="flowRoot6028" 869 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans" 870 transform="translate(-2.5984252e-6,396.85037)"><flowRegion 871 id="flowRegion6030"><rect 872 id="rect6032" 873 width="269.67743" 874 height="63.287529" 875 x="60.062687" 876 y="378.478" /></flowRegion><flowPara 877 id="flowPara6034" /></flowRoot> <text 878 xml:space="preserve" 879 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans" 880 x="525.94128" 881 y="379.13382" 882 id="text6905" 883 sodipodi:linespacing="125%"><tspan 884 sodipodi:role="line" 885 id="tspan6907" 886 x="525.94128" 887 y="379.13382" 888 style="font-size:32px;font-weight:600;text-align:center;text-anchor:middle;-inkscape-font-specification:FreeSans Semi-Bold">DMA Transfer Mechanism</tspan></text> 889 <path 890 style="fill:none;stroke:#808080;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" 891 d="m 267.52006,545.66932 411.02362,0 0,304.72441 -411.02362,0 z" 892 id="rect3147" 893 inkscape:connector-curvature="0" 894 sodipodi:nodetypes="ccccc" /> 895 <path 896 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 897 d="m 278.14998,556.29924 389.76377,0" 898 id="path4103" 899 inkscape:connector-curvature="0" 900 sodipodi:nodetypes="cc" /> 901 <path 902 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 903 d="m 278.14998,574.01578 389.76378,0" 904 id="path4103-6" 905 inkscape:connector-curvature="0" 906 sodipodi:nodetypes="cc" /> 907 <path 908 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 909 d="m 278.14998,591.73231 389.76377,0" 910 id="path4103-7" 911 inkscape:connector-curvature="0" 912 inkscape:transform-center-x="26.574803" 913 inkscape:transform-center-y="-7.0866219" 914 sodipodi:nodetypes="cc" /> 915 <path 916 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 917 d="m 278.14998,609.44885 389.76378,0" 918 id="path4103-5" 919 inkscape:connector-curvature="0" 920 sodipodi:nodetypes="cc" /> 921 <path 922 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 923 d="m 278.14998,627.16539 389.76377,0" 924 id="path4103-3" 925 inkscape:connector-curvature="0" 926 sodipodi:nodetypes="cc" /> 927 <path 928 style="fill:none;stroke:#00aa00;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 929 d="m 278.14998,644.88192 389.76378,10e-6" 930 id="path4103-6-5" 931 inkscape:connector-curvature="0" 932 sodipodi:nodetypes="cc" /> 933 <path 934 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 935 d="m 278.14998,662.59846 389.76377,0" 936 id="path4103-7-6" 937 inkscape:connector-curvature="0" 938 inkscape:transform-center-x="26.574803" 939 inkscape:transform-center-y="-7.0866219" 940 sodipodi:nodetypes="cc" /> 941 <path 942 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 943 d="m 278.14998,680.315 389.76378,0" 944 id="path4103-5-2" 945 inkscape:connector-curvature="0" 946 sodipodi:nodetypes="cc" /> 947 <path 948 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 949 d="m 278.14998,698.03153 389.76377,0" 950 id="path4103-9" 951 inkscape:connector-curvature="0" 952 sodipodi:nodetypes="cc" /> 953 <path 954 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 955 d="m 278.14998,715.74807 389.76378,0" 956 id="path4103-6-1" 957 inkscape:connector-curvature="0" 958 sodipodi:nodetypes="cc" /> 959 <path 960 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 961 d="m 278.14998,733.4646 389.76377,0" 962 id="path4103-7-2" 963 inkscape:connector-curvature="0" 964 inkscape:transform-center-x="26.574803" 965 inkscape:transform-center-y="-7.0866219" 966 sodipodi:nodetypes="cc" /> 967 <path 968 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 969 d="m 278.14998,751.18114 389.76378,0" 970 id="path4103-5-7" 971 inkscape:connector-curvature="0" 972 sodipodi:nodetypes="cc" /> 973 <path 974 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 975 d="m 278.14998,768.89767 389.76377,0" 976 id="path4103-0" 977 inkscape:connector-curvature="0" 978 sodipodi:nodetypes="cc" /> 979 <path 980 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 981 d="m 278.14998,786.61421 389.76378,0" 982 id="path4103-6-9" 983 inkscape:connector-curvature="0" 984 sodipodi:nodetypes="cc" /> 985 <path 986 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 987 d="m 278.14998,804.33074 389.76377,0" 988 id="path4103-7-3" 989 inkscape:connector-curvature="0" 990 inkscape:transform-center-x="26.574803" 991 inkscape:transform-center-y="-7.0866219" 992 sodipodi:nodetypes="cc" /> 993 <path 994 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 995 d="m 278.14998,822.04728 389.76378,0" 996 id="path4103-5-6" 997 inkscape:connector-curvature="0" 998 sodipodi:nodetypes="cc" /> 999 <path 1000 style="fill:none;stroke:#aaffaa;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 1001 d="m 278.14998,839.76381 389.76378,0" 1002 id="path4103-5-6-0" 1003 inkscape:connector-curvature="0" 1004 sodipodi:nodetypes="cc" /> 1005 <path 1006 style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow2Mend)" 1007 d="m 765.33768,793.70081 0,70.86615" 1008 id="path4127-7-5-5" 1009 inkscape:connector-curvature="0" 1010 sodipodi:nodetypes="cc" /> 1011 <text 1012 xml:space="preserve" 1013 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans" 1014 x="473.03183" 1015 y="538.5827" 1016 id="text6877-3" 1017 sodipodi:linespacing="125%"><tspan 1018 sodipodi:role="line" 1019 x="473.03183" 1020 y="538.5827" 1021 id="tspan6885-6" 1022 style="font-weight:600;-inkscape-font-specification:FreeSans Semi-Bold">Framebuffer</tspan></text> 1023 <path 1024 style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" 1025 d="m 274.60667,637.7953 396.85039,0 0,14.17323 -396.85039,0 z" 1026 id="rect3147-3-7" 1027 inkscape:connector-curvature="0" 1028 sodipodi:nodetypes="ccccc" /> 1029 <path 1030 style="fill:none;stroke:#808080;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" 1031 d="m 752.95313,868.11075 77.95275,0 0,14.17323 -77.95275,0 z" 1032 id="rect3147-3" 1033 inkscape:connector-curvature="0" 1034 sodipodi:nodetypes="ccccc" /> 1035 <text 1036 xml:space="preserve" 1037 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans" 1038 x="791.60968" 1039 y="900.00049" 1040 id="text6877-3-3" 1041 sodipodi:linespacing="125%"><tspan 1042 sodipodi:role="line" 1043 x="791.60968" 1044 y="900.00049" 1045 id="tspan6885-6-5" 1046 style="font-weight:600;-inkscape-font-specification:FreeSans Semi-Bold">PORTB</tspan></text> 1047 <path 1048 style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow2Mend-93)" 1049 d="m 384.44919,637.7953 0,-10.62992 407.48031,0 0,42.51969" 1050 id="path4127-7-5-4-6" 1051 inkscape:connector-curvature="0" 1052 sodipodi:nodetypes="cccc" /> 1053 <path 1054 style="fill:#ffffff;fill-opacity:0.75348834;stroke:#000000;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" 1055 d="m 345.47281,637.7953 77.95276,0 0,14.17323 -77.95276,0 z" 1056 id="rect3147-3-7-2" 1057 inkscape:connector-curvature="0" 1058 sodipodi:nodetypes="ccccc" /> 1059 <path 1060 style="fill:none;stroke:#ff6600;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 1061 d="m 349.01612,644.88192 70.86614,0" 1062 id="path4103-6-5-6" 1063 inkscape:connector-curvature="0" 1064 sodipodi:nodetypes="cc" /> 1065 <g 1066 id="g5509" 1067 transform="translate(194.88226,35.433125)"> 1068 <path 1069 sodipodi:nodetypes="ccccc" 1070 inkscape:connector-curvature="0" 1071 id="rect3147-3-7-2-2" 1072 d="m 558.07087,637.79524 77.95276,0 0,14.17323 -77.95276,0 z" 1073 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> 1074 <path 1075 sodipodi:nodetypes="cc" 1076 inkscape:connector-curvature="0" 1077 id="path4103-6-5-6-0" 1078 d="m 561.61418,644.88186 70.86614,0" 1079 style="fill:none;stroke:#ff6600;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 1080 </g> 1081 <text 1082 xml:space="preserve" 1083 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans" 1084 x="384.84909" 1085 y="669.68506" 1086 id="text5132" 1087 sodipodi:linespacing="125%"><tspan 1088 sodipodi:role="line" 1089 id="tspan5134" 1090 x="384.84909" 1091 y="669.68506">word</tspan></text> 1092 <text 1093 xml:space="preserve" 1094 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans" 1095 x="473.35178" 1096 y="669.68506" 1097 id="text5136" 1098 sodipodi:linespacing="125%"><tspan 1099 sodipodi:role="line" 1100 id="tspan5138" 1101 x="473.35178" 1102 y="669.68506">cell</tspan></text> 1103 <text 1104 xml:space="preserve" 1105 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans" 1106 x="745.86658" 1107 y="620.07874" 1108 id="text5136-2" 1109 sodipodi:linespacing="125%"><tspan 1110 sodipodi:role="line" 1111 id="tspan5138-3" 1112 x="745.86658" 1113 y="620.07874">transaction</tspan></text> 1114 <g 1115 id="g5575" 1116 transform="translate(141.73265,88.583212)"> 1117 <path 1118 sodipodi:nodetypes="cc" 1119 inkscape:connector-curvature="0" 1120 id="path4103-6-5-5" 1121 d="m 614.76378,786.61414 17.71654,0" 1122 style="fill:none;stroke:#00aa00;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 1123 <path 1124 sodipodi:nodetypes="ccccc" 1125 inkscape:connector-curvature="0" 1126 id="rect3147-3-2" 1127 d="m 611.22048,779.52752 24.80314,10e-6 0,14.17323 -24.80314,-10e-6 z" 1128 style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> 1129 </g> 1130 <g 1131 id="g5579" 1132 transform="translate(141.73266,88.582735)"> 1133 <path 1134 sodipodi:nodetypes="ccccc" 1135 inkscape:connector-curvature="0" 1136 id="rect3147-3-7-2-2-8" 1137 d="m 611.22047,690.94485 24.80315,-10e-6 0,14.17323 -24.80315,10e-6 z" 1138 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> 1139 <path 1140 sodipodi:nodetypes="cc" 1141 inkscape:connector-curvature="0" 1142 id="path4103-6-5-6-0-9" 1143 d="m 614.76378,698.03146 17.71653,0" 1144 style="fill:none;stroke:#ff6600;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 1145 </g> 1146 <g 1147 id="g5579-6" 1148 transform="translate(159.44919,70.8662)"> 1149 <path 1150 sodipodi:nodetypes="ccccc" 1151 inkscape:connector-curvature="0" 1152 id="rect3147-3-7-2-2-8-1" 1153 d="m 611.22047,690.94485 24.80315,-10e-6 0,14.17323 -24.80315,10e-6 z" 1154 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> 1155 <path 1156 sodipodi:nodetypes="cc" 1157 inkscape:connector-curvature="0" 1158 id="path4103-6-5-6-0-9-2" 1159 d="m 614.76378,698.03146 17.71653,0" 1160 style="fill:none;stroke:#ff6600;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 1161 </g> 1162 <g 1163 id="g5579-9" 1164 transform="translate(177.16573,53.149664)"> 1165 <path 1166 sodipodi:nodetypes="ccccc" 1167 inkscape:connector-curvature="0" 1168 id="rect3147-3-7-2-2-8-3" 1169 d="m 611.22047,690.94485 24.80315,-10e-6 0,14.17323 -24.80315,10e-6 z" 1170 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> 1171 <path 1172 sodipodi:nodetypes="cc" 1173 inkscape:connector-curvature="0" 1174 id="path4103-6-5-6-0-9-1" 1175 d="m 614.76378,698.03146 17.71653,0" 1176 style="fill:none;stroke:#ff6600;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 1177 </g> 1178 <g 1179 id="g5579-94" 1180 transform="translate(194.88227,35.433128)"> 1181 <path 1182 sodipodi:nodetypes="ccccc" 1183 inkscape:connector-curvature="0" 1184 id="rect3147-3-7-2-2-8-7" 1185 d="m 611.22047,690.94485 24.80315,-10e-6 0,14.17323 -24.80315,10e-6 z" 1186 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.77165353;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> 1187 <path 1188 sodipodi:nodetypes="cc" 1189 inkscape:connector-curvature="0" 1190 id="path4103-6-5-6-0-9-8" 1191 d="m 614.76378,698.03146 17.71653,0" 1192 style="fill:none;stroke:#ff6600;stroke-width:7.08661413;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 1193 </g> 1194 <path 1195 style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:5.31496063, 5.31496063;stroke-dashoffset:0;marker-start:none;marker-end:url(#Arrow2Mend)" 1196 d="m 763.58305,687.4016 0,88.58268" 1197 id="path4127-7-5-5-6" 1198 inkscape:connector-curvature="0" 1199 sodipodi:nodetypes="cc" /> 1200 <path 1201 style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:5.31496063, 5.31496063;stroke-dashoffset:0;marker-start:none;marker-end:url(#Arrow2Mend)" 1202 d="m 781.29958,687.4016 0,70.86614" 1203 id="path4127-7-5-5-6-7" 1204 inkscape:connector-curvature="0" 1205 sodipodi:nodetypes="cc" /> 1206 <path 1207 style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:5.31496063, 5.31496063;stroke-dashoffset:0;marker-start:none;marker-end:url(#Arrow2Mend)" 1208 d="m 799.01612,687.4016 0,53.14961" 1209 id="path4127-7-5-5-6-7-3" 1210 inkscape:connector-curvature="0" 1211 sodipodi:nodetypes="cc" /> 1212 <path 1213 style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:5.31496063, 5.31496063;stroke-dashoffset:0;marker-start:none;marker-end:url(#Arrow2Mend)" 1214 d="m 816.73265,687.4016 0,35.43307" 1215 id="path4127-7-5-5-6-7-5" 1216 inkscape:connector-curvature="0" 1217 sodipodi:nodetypes="cc" /> 1218 <path 1219 style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow2Mend)" 1220 d="m 784.84289,775.98428 0,35.43308 -14.17323,-10e-6" 1221 id="path4127-7-5-5-7" 1222 inkscape:connector-curvature="0" 1223 sodipodi:nodetypes="ccc" /> 1224 <path 1225 style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow2Mend)" 1226 d="m 802.55943,758.26774 0,35.43307 -14.17323,-1e-5" 1227 id="path4127-7-5-5-7-4" 1228 inkscape:connector-curvature="0" 1229 sodipodi:nodetypes="ccc" /> 1230 <path 1231 style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow2Mend)" 1232 d="m 820.27596,740.55121 0,35.43307 -14.17323,-10e-6" 1233 id="path4127-7-5-5-7-49" 1234 inkscape:connector-curvature="0" 1235 sodipodi:nodetypes="ccc" /> 1236 <text 1237 xml:space="preserve" 1238 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans" 1239 x="260.43344" 1240 y="651.96851" 1241 id="text5132-2" 1242 sodipodi:linespacing="125%"><tspan 1243 sodipodi:role="line" 1244 id="tspan5134-0" 1245 x="260.43344" 1246 y="651.96851">source address</tspan></text> 1247 <text 1248 xml:space="preserve" 1249 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans" 1250 x="738.77997" 1251 y="882.28345" 1252 id="text5132-6" 1253 sodipodi:linespacing="125%"><tspan 1254 sodipodi:role="line" 1255 id="tspan5134-8" 1256 x="738.77997" 1257 y="882.28345">destination address</tspan></text> 1258 </g> 1259 </svg>