write_register.svg 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. <?xml version='1.0' encoding='UTF-8'?>
  2. <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
  3. <svg viewBox="0 0 512 360" xmlns="http://www.w3.org/2000/svg" xmlns:inkspace="http://www.inkscape.org/namespaces/inkscape" xmlns:xlink="http://www.w3.org/1999/xlink">
  4. <defs id="defs_block">
  5. <filter height="1.504" id="filter_blur" inkspace:collect="always" width="1.1575" x="-0.07875" y="-0.252">
  6. <feGaussianBlur id="feGaussianBlur3780" inkspace:collect="always" stdDeviation="4.2" />
  7. </filter>
  8. </defs>
  9. <title>blockdiag</title>
  10. <desc />
  11. <path d="M 64 48 L 64 80" fill="none" stroke="rgb(0,0,0)" />
  12. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="7" x="64" y="42">0</text>
  13. <path d="M 88 64 L 88 80" fill="none" stroke="rgb(0,0,0)" />
  14. <path d="M 112 64 L 112 80" fill="none" stroke="rgb(0,0,0)" />
  15. <path d="M 136 64 L 136 80" fill="none" stroke="rgb(0,0,0)" />
  16. <path d="M 160 48 L 160 80" fill="none" stroke="rgb(0,0,0)" />
  17. <path d="M 184 64 L 184 80" fill="none" stroke="rgb(0,0,0)" />
  18. <path d="M 208 64 L 208 80" fill="none" stroke="rgb(0,0,0)" />
  19. <path d="M 232 64 L 232 80" fill="none" stroke="rgb(0,0,0)" />
  20. <path d="M 256 48 L 256 80" fill="none" stroke="rgb(0,0,0)" />
  21. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="7" x="256" y="42">8</text>
  22. <path d="M 280 64 L 280 80" fill="none" stroke="rgb(0,0,0)" />
  23. <path d="M 304 64 L 304 80" fill="none" stroke="rgb(0,0,0)" />
  24. <path d="M 328 64 L 328 80" fill="none" stroke="rgb(0,0,0)" />
  25. <path d="M 352 48 L 352 80" fill="none" stroke="rgb(0,0,0)" />
  26. <path d="M 376 64 L 376 80" fill="none" stroke="rgb(0,0,0)" />
  27. <path d="M 400 64 L 400 80" fill="none" stroke="rgb(0,0,0)" />
  28. <path d="M 424 64 L 424 80" fill="none" stroke="rgb(0,0,0)" />
  29. <path d="M 448 48 L 448 80" fill="none" stroke="rgb(0,0,0)" />
  30. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="13" x="448" y="42">16</text>
  31. <rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="192" x="64" y="80" />
  32. <path d="M 64 80 L 256 80" fill="none" stroke="rgb(0,0,0)" />
  33. <path d="M 256 80 L 256 120" fill="none" stroke="rgb(0,0,0)" />
  34. <path d="M 256 120 L 64 120" fill="none" stroke="rgb(0,0,0)" />
  35. <path d="M 64 120 L 64 80" fill="none" stroke="rgb(0,0,0)" />
  36. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="25" x="160" y="106">0x55</text>
  37. <rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="192" x="256" y="80" />
  38. <path d="M 256 80 L 448 80" fill="none" stroke="rgb(0,0,0)" />
  39. <path d="M 448 80 L 448 120" fill="none" stroke="rgb(0,0,0)" />
  40. <path d="M 448 120 L 256 120" fill="none" stroke="rgb(0,0,0)" />
  41. <path d="M 256 120 L 256 80" fill="none" stroke="rgb(0,0,0)" />
  42. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="25" x="352" y="106">0xAA</text>
  43. <rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="24" x="64" y="120" />
  44. <path d="M 64 120 L 88 120" fill="none" stroke="rgb(0,0,0)" />
  45. <path d="M 88 120 L 88 160" fill="none" stroke="rgb(0,0,0)" />
  46. <path d="M 88 160 L 64 160" fill="none" stroke="rgb(0,0,0)" />
  47. <path d="M 64 160 L 64 120" fill="none" stroke="rgb(0,0,0)" />
  48. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="7" x="76" y="146">0</text>
  49. <rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="48" x="88" y="120" />
  50. <path d="M 88 120 L 136 120" fill="none" stroke="rgb(0,0,0)" />
  51. <path d="M 136 120 L 136 160" fill="none" stroke="rgb(0,0,0)" />
  52. <path d="M 136 160 L 88 160" fill="none" stroke="rgb(0,0,0)" />
  53. <path d="M 88 160 L 88 120" fill="none" stroke="rgb(0,0,0)" />
  54. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="7" x="112" y="146">2</text>
  55. <rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="24" x="136" y="120" />
  56. <path d="M 136 120 L 160 120" fill="none" stroke="rgb(0,0,0)" />
  57. <path d="M 160 120 L 160 160" fill="none" stroke="rgb(0,0,0)" />
  58. <path d="M 160 160 L 136 160" fill="none" stroke="rgb(0,0,0)" />
  59. <path d="M 136 160 L 136 120" fill="none" stroke="rgb(0,0,0)" />
  60. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="19" x="148" y="146">ALL</text>
  61. <rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="48" x="160" y="120" />
  62. <path d="M 160 120 L 208 120" fill="none" stroke="rgb(0,0,0)" />
  63. <path d="M 208 120 L 208 160" fill="none" stroke="rgb(0,0,0)" />
  64. <path d="M 208 160 L 160 160" fill="none" stroke="rgb(0,0,0)" />
  65. <path d="M 160 160 L 160 120" fill="none" stroke="rgb(0,0,0)" />
  66. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="7" x="184" y="146">0</text>
  67. <rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="48" x="208" y="120" />
  68. <path d="M 208 120 L 256 120" fill="none" stroke="rgb(0,0,0)" />
  69. <path d="M 256 120 L 256 160" fill="none" stroke="rgb(0,0,0)" />
  70. <path d="M 256 160 L 208 160" fill="none" stroke="rgb(0,0,0)" />
  71. <path d="M 208 160 L 208 120" fill="none" stroke="rgb(0,0,0)" />
  72. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="7" x="232" y="146">1</text>
  73. <rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="192" x="256" y="120" />
  74. <path d="M 256 120 L 448 120" fill="none" stroke="rgb(0,0,0)" />
  75. <path d="M 448 120 L 448 160" fill="none" stroke="rgb(0,0,0)" />
  76. <path d="M 448 160 L 256 160" fill="none" stroke="rgb(0,0,0)" />
  77. <path d="M 256 160 L 256 120" fill="none" stroke="rgb(0,0,0)" />
  78. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="7" x="352" y="146">9</text>
  79. <rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="192" x="64" y="160" />
  80. <path d="M 64 160 L 256 160" fill="none" stroke="rgb(0,0,0)" />
  81. <path d="M 256 160 L 256 200" fill="none" stroke="rgb(0,0,0)" />
  82. <path d="M 256 200 L 64 200" fill="none" stroke="rgb(0,0,0)" />
  83. <path d="M 64 200 L 64 160" fill="none" stroke="rgb(0,0,0)" />
  84. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="73" x="160" y="186">Chip Address</text>
  85. <rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="192" x="256" y="160" />
  86. <path d="M 256 160 L 448 160" fill="none" stroke="rgb(0,0,0)" />
  87. <path d="M 448 160 L 448 200" fill="none" stroke="rgb(0,0,0)" />
  88. <path d="M 448 200 L 256 200" fill="none" stroke="rgb(0,0,0)" />
  89. <path d="M 256 200 L 256 160" fill="none" stroke="rgb(0,0,0)" />
  90. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="97" x="352" y="186">Register Address</text>
  91. <rect fill="rgb(255,255,255)" height="80" stroke="rgb(255,255,255)" width="384" x="64" y="200" />
  92. <path d="M 64 200 L 448 200" fill="none" stroke="rgb(0,0,0)" />
  93. <path d="M 448 200 L 448 280" fill="none" stroke="rgb(0,0,0)" />
  94. <path d="M 448 280 L 64 280" fill="none" stroke="rgb(0,0,0)" />
  95. <path d="M 64 280 L 64 200" fill="none" stroke="rgb(0,0,0)" />
  96. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="85" x="256" y="246">Register Value</text>
  97. <rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="72" x="64" y="280" />
  98. <path d="M 64 280 L 136 280" fill="none" stroke="rgb(0,0,0)" />
  99. <path d="M 136 280 L 136 320" fill="none" stroke="rgb(0,0,0)" />
  100. <path d="M 136 320 L 64 320" fill="none" stroke="rgb(0,0,0)" />
  101. <path d="M 64 320 L 64 280" fill="none" stroke="rgb(0,0,0)" />
  102. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="7" x="100" y="306">0</text>
  103. <rect fill="rgb(255,255,255)" height="40" stroke="rgb(255,255,255)" width="120" x="136" y="280" />
  104. <path d="M 136 280 L 256 280" fill="none" stroke="rgb(0,0,0)" />
  105. <path d="M 256 280 L 256 320" fill="none" stroke="rgb(0,0,0)" />
  106. <path d="M 256 320 L 136 320" fill="none" stroke="rgb(0,0,0)" />
  107. <path d="M 136 320 L 136 280" fill="none" stroke="rgb(0,0,0)" />
  108. <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="25" x="196" y="306">CRC5</text>
  109. </svg>