支持颜色主题
17
design/dide/Gate/Combinatorial cells (combined)/$_ANDN_.svg
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="62" viewBox="0 0 112 62" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="48" height="17" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="110" height="60" />
|
||||||
|
<path id="AND" d="M0 0C0 0 33 0 33 0C51.227 0 66 13.43 66 30C66 46.57 51.227 60 33 60C33 60 0 60 0 60L0 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 22.185 0)" />
|
||||||
|
<path d="M6.47656 2.57813L10.5781 13.5859L8.67188 13.5859L7.57813 10.5781L3.13281 10.5781L2.04688 13.5859L0.140625 13.5859L4.25 2.57813L6.47656 2.57813ZM5.36719 4.00781Q5.22656 4.46094 5.10156 4.85156Q4.97656 5.24219 4.80469 5.71094L3.57813 9.13281L7.15625 9.13281L5.92188 5.71875Q5.66406 5.01563 5.36719 4.00781ZM19.3281 13.5859L13.7656 4.67188Q13.7891 5.17969 13.8086 5.67578Q13.8281 6.17188 13.8281 6.67969L13.8281 13.5859L12.1094 13.5859L12.1094 2.57813L14.375 2.57813L20 11.5547Q19.9688 11.125 19.9453 10.6094Q19.9219 10.0938 19.9219 9.38281L19.9219 2.57813L21.6484 2.57813L21.6484 13.5859L19.3281 13.5859ZM31.7734 7.99219Q31.7734 4.08594 28.0469 4.08594L26.2813 4.08594L26.2813 12.0781L28.2891 12.0781Q29.9375 12.0781 30.8555 11.0078Q31.7734 9.9375 31.7734 7.99219ZM33.6875 7.99219Q33.6875 9.71094 33.0469 10.9766Q32.4063 12.2422 31.2148 12.9141Q30.0234 13.5859 28.4453 13.5859L24.3906 13.5859L24.3906 2.57813L28.0859 2.57813Q30.8203 2.57813 32.2539 3.96094Q33.6875 5.34375 33.6875 7.99219ZM43.0781 13.5859L37.5156 4.67188Q37.5391 5.17969 37.5586 5.67578Q37.5781 6.17188 37.5781 6.67969L37.5781 13.5859L35.8594 13.5859L35.8594 2.57813L38.125 2.57813L43.75 11.5547Q43.7188 11.125 43.6953 10.6094Q43.6719 10.0938 43.6719 9.38281L43.6719 2.57813L45.3984 2.57813L45.3984 13.5859L43.0781 13.5859Z" fill="#010101" clip-path="url(#clip_path_1)" transform="matrix(1 0 0 1 30 22.164)" />
|
||||||
|
<path id="Y" d="M0 0L21.2605 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 88.74 29)" />
|
||||||
|
<path id="A" d="M0 0L21.2605 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0 14)" />
|
||||||
|
<path id="B" d="M0 0L21.2605 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0 44)" />
|
||||||
|
<path id="NOT" d="M0 4C0 1.79086 1.65542 0 3.69748 0C5.73954 0 7.39496 1.79086 7.39496 4C7.39496 6.20914 5.73954 8 3.69748 8C1.65542 8 0 6.20914 0 4Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="1" stroke="#000000" transform="matrix(1 0 0 1 13.866 41)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.6 KiB |
19
design/dide/Gate/Combinatorial cells (combined)/$_AOI3_.svg
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="187" height="87" viewBox="0 0 187 87" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="44.239" height="15.746" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="185" height="85" />
|
||||||
|
<path id="Y" d="M0 0L23.125 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(161.875 55.722)" />
|
||||||
|
<path id="OR" d="M25.1359 0C42.7008 0.528887 58.3755 11.5694 65.3533 28.3333C58.3755 45.0972 42.7008 56.1378 25.1359 56.6667C25.1359 56.6667 0 56.6667 0 56.6667C10.7782 39.1378 10.7782 17.5289 0 0C0 0 25.1359 0 25.1359 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(96.522 28.333)" />
|
||||||
|
<path id="NOT" d="M0 3.77778C0 1.69137 1.8006 0 4.02174 0C6.24289 0 8.04347 1.69137 8.04347 3.77778C8.04347 5.86419 6.24289 7.55556 4.02174 7.55556C1.8006 7.55556 0 5.86419 0 3.77778Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="1" stroke="#000000" transform="translate(161.875 52.889)" />
|
||||||
|
<path id="AND" d="M0 0C0 0 35.894 0 35.894 0C55.7195 0 71.788 12.6839 71.788 28.3333C71.788 43.9828 55.7195 56.6667 35.894 56.6667C35.894 56.6667 0 56.6667 0 56.6667L0 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(24.13 0)" />
|
||||||
|
<path d="M6.47656 2.57813L10.5781 13.5859L8.67188 13.5859L7.57813 10.5781L3.13281 10.5781L2.04688 13.5859L0.140625 13.5859L4.25 2.57813L6.47656 2.57813ZM5.36719 4.00781Q5.22656 4.46094 5.10156 4.85156Q4.97656 5.24219 4.80469 5.71094L3.57813 9.13281L7.15625 9.13281L5.92188 5.71875Q5.66406 5.01563 5.36719 4.00781ZM22.0781 8.03125Q22.0781 9.77344 21.4414 11.0742Q20.8047 12.375 19.6133 13.0586Q18.4219 13.7422 16.7813 13.7422Q14.2656 13.7422 12.8828 12.2383Q11.5 10.7344 11.5 8.03125Q11.5 5.35156 12.8906 3.88281Q14.2813 2.41406 16.7969 2.41406Q19.3125 2.41406 20.6953 3.89844Q22.0781 5.38281 22.0781 8.03125ZM20.1406 8.03125Q20.1406 6.0625 19.2813 4.99609Q18.4219 3.92969 16.7969 3.92969Q15.1406 3.92969 14.2813 4.98828Q13.4219 6.04688 13.4219 8.03125Q13.4219 10.0156 14.293 11.125Q15.1641 12.2344 16.7813 12.2344Q18.4375 12.2344 19.2891 11.1641Q20.1406 10.0938 20.1406 8.03125ZM26.1172 13.5859L24.2109 13.5859L24.2109 2.57813L26.1172 2.57813L26.1172 13.5859ZM35.6406 10.5391Q35.6406 12.1016 34.668 12.9258Q33.6953 13.75 31.875 13.75Q30.1797 13.75 29.2031 12.9805Q28.2266 12.2109 28.0391 10.6797L29.8594 10.5156Q29.9844 11.4219 30.4844 11.8555Q30.9844 12.2891 31.875 12.2891Q32.8047 12.2891 33.2969 11.8125Q33.7891 11.3359 33.7891 10.4531Q33.7891 9.64063 33.1797 9.19141Q32.5703 8.74219 31.3906 8.74219L30.5859 8.74219L30.5859 7.25L31.3516 7.25Q32.4063 7.25 32.9688 6.80859Q33.5313 6.36719 33.5313 5.54688Q33.5313 4.70313 33.0977 4.28516Q32.6641 3.86719 31.8516 3.86719Q30.2422 3.86719 30.0547 5.5L28.2734 5.36719Q28.4375 3.96094 29.3906 3.1875Q30.3438 2.41406 31.875 2.41406Q33.5469 2.41406 34.4453 3.17578Q35.3438 3.9375 35.3438 5.33594Q35.3438 6.32813 34.7852 7.01172Q34.2266 7.69531 33.0703 7.9375L33.0703 7.96875Q34.2734 8.10156 34.957 8.78906Q35.6406 9.47656 35.6406 10.5391Z" fill="#010101" clip-path="url(#clip_path_1)" transform="translate(112.609 49.111)" />
|
||||||
|
<path id="A" d="M0 0L23.125 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 14.167)" />
|
||||||
|
<path id="B" d="M0 0L23.125 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 42.5)" />
|
||||||
|
<path id="C" d="M0 0L100.543 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1.005 70.833)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.6 KiB |
16
design/dide/Gate/Combinatorial cells (combined)/$_AOI4_.svg
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="182" height="122" viewBox="0 0 182 122" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="180" height="120" />
|
||||||
|
<path id="Y" d="M0 0L22.623 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(157.377 59)" />
|
||||||
|
<path id="NOT" d="M0 4C0 1.79086 1.76151 0 3.93443 0C6.10735 0 7.86885 1.79086 7.86885 4C7.86885 6.20914 6.10735 8 3.93443 8C1.76151 8 0 6.20914 0 4Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="1" stroke="#000000" transform="translate(156.393 56)" />
|
||||||
|
<path id="OR" d="M24.5902 0C41.7737 0.559998 57.1082 12.25 63.9344 30C57.1082 47.75 41.7737 59.44 24.5902 60C24.5902 60 0 60 0 60C10.5442 41.44 10.5442 18.56 0 0C0 0 24.5902 0 24.5902 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(91.475 30)" />
|
||||||
|
<path d="M6.47656 2.57813L10.5781 13.5859L8.67188 13.5859L7.57813 10.5781L3.13281 10.5781L2.04688 13.5859L0.140625 13.5859L4.25 2.57813L6.47656 2.57813ZM5.36719 4.00781Q5.22656 4.46094 5.10156 4.85156Q4.97656 5.24219 4.80469 5.71094L3.57813 9.13281L7.15625 9.13281L5.92188 5.71875Q5.66406 5.01563 5.36719 4.00781ZM22.0781 8.03125Q22.0781 9.77344 21.4414 11.0742Q20.8047 12.375 19.6133 13.0586Q18.4219 13.7422 16.7813 13.7422Q14.2656 13.7422 12.8828 12.2383Q11.5 10.7344 11.5 8.03125Q11.5 5.35156 12.8906 3.88281Q14.2813 2.41406 16.7969 2.41406Q19.3125 2.41406 20.6953 3.89844Q22.0781 5.38281 22.0781 8.03125ZM20.1406 8.03125Q20.1406 6.0625 19.2813 4.99609Q18.4219 3.92969 16.7969 3.92969Q15.1406 3.92969 14.2813 4.98828Q13.4219 6.04688 13.4219 8.03125Q13.4219 10.0156 14.293 11.125Q15.1641 12.2344 16.7813 12.2344Q18.4375 12.2344 19.2891 11.1641Q20.1406 10.0938 20.1406 8.03125ZM26.1172 13.5859L24.2109 13.5859L24.2109 2.57813L26.1172 2.57813L26.1172 13.5859ZM34.4219 11.2813L34.4219 13.5859L32.6953 13.5859L32.6953 11.2813L27.8047 11.2813L27.8047 9.80469L32.3438 2.57813L34.4219 2.57813L34.4219 9.82813L36.0313 9.82813L36.0313 11.2813L34.4219 11.2813ZM32.6953 4.45313L29.375 9.82813L32.6953 9.82813L32.6953 4.45313Z" fill="#010101" transform="translate(106 52)" />
|
||||||
|
<path id="AND" d="M0 0C0 0 32.9508 0 32.9508 0C51.1506 0 65.9016 13.43 65.9016 30C65.9016 46.57 51.1506 60 32.9508 60C32.9508 60 0 60 0 60L0 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 23.607 0)" />
|
||||||
|
<path id="A" d="M0 0L22.623 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 15)" />
|
||||||
|
<path id="B" d="M0 0L22.623 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 45)" />
|
||||||
|
<path id="AND" d="M0 0C0 0 32.9508 0 32.9508 0C51.1506 0 65.9016 13.43 65.9016 30C65.9016 46.57 51.1506 60 32.9508 60C32.9508 60 0 60 0 60L0 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 23.607 60)" />
|
||||||
|
<path id="C" d="M0 0L22.623 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 75)" />
|
||||||
|
<path id="D" d="M0 0L22.623 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 105)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
23
design/dide/Gate/Combinatorial cells (combined)/$_MUX4_.svg
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="77" height="106" viewBox="0 0 77 106" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="38.298" height="13.785" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="75" height="105" />
|
||||||
|
<g fill="#279BB0" fill-rule="evenodd" transform="translate(15.02 5)">
|
||||||
|
<path id="MUX" d="M0 0L45.5334 20.0002L45.5334 80.0002L0 100L0 0Z" />
|
||||||
|
<path d="M0 2.18443L0 100L2 99.1217L45.5334 80.0002L45.5334 20.0002L2 0.878484L0 0L0 2.18443ZM2 3.06291L2 96.9373L43.5334 78.6942L43.5334 21.3061L2 3.06291Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="A" d="M0 0L14.9185 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 0 23)" />
|
||||||
|
<path id="B" d="M0 0L14.9185 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 0 44)" />
|
||||||
|
<path id="C" d="M0 0L14.9185 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 0 67)" />
|
||||||
|
<path id="D" d="M0 0L14.9185 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 0 87)" />
|
||||||
|
<path id="Y" d="M0 0L14.9185 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(60.081 53)" />
|
||||||
|
<path id="S" d="M0 0L0 13.5066L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(30.041 0)" />
|
||||||
|
<path d="M2.96484 1.93359L4.93945 6.78516Q5.0918 7.14258 5.56641 8.54883Q5.74219 7.98047 6.22266 6.78516L8.13867 1.93359L10.0664 1.93359L10.0664 10.1895L8.77148 10.1895L8.77148 4.7168Q8.77148 4.35352 8.7832 3.9873Q8.79492 3.62109 8.80664 3.25195Q8.67188 3.62695 8.58398 3.86426Q8.49609 4.10156 8.19727 4.86914L6.10547 10.1895L5.02734 10.1895L2.85938 4.80469Q2.51367 3.93164 2.28516 3.25195Q2.29687 3.61523 2.30566 3.97266Q2.31445 4.33008 2.31445 4.69336L2.31445 10.1895L1.02539 10.1895L1.02539 1.93359L2.96484 1.93359ZM15.2461 10.3066Q13.6465 10.3066 12.8086 9.49805Q11.9707 8.68945 11.9707 7.14258L11.9707 1.93359L13.3945 1.93359L13.3945 7.03711Q13.3945 8.05664 13.8955 8.61621Q14.3965 9.17578 15.2871 9.17578Q16.2305 9.17578 16.7285 8.5957Q17.2266 8.01563 17.2266 6.9668L17.2266 1.93359L18.6445 1.93359L18.6445 7.04883Q18.6445 8.625 17.7686 9.46582Q16.8926 10.3066 15.2461 10.3066ZM22.4004 5.84766L19.7578 1.93359L21.2578 1.93359L23.25 5.02734L25.2246 1.93359L26.7305 1.93359L24.1758 5.84766L26.9707 10.1895L25.4648 10.1895L23.25 6.73828L21.0176 10.1895L19.5176 10.1895L22.4004 5.84766ZM32.1504 8.46094L32.1504 10.1895L30.8555 10.1895L30.8555 8.46094L27.1875 8.46094L27.1875 7.35352L30.5918 1.93359L32.1504 1.93359L32.1504 7.37109L33.3574 7.37109L33.3574 8.46094L32.1504 8.46094ZM30.8555 3.33984L28.3652 7.37109L30.8555 7.37109L30.8555 3.33984Z" fill="#010101" clip-path="url(#clip_path_1)" transform="matrix(1 0 0 1 21.029 48)" />
|
||||||
|
<path id="T" d="M0 0L0 19.3284L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 45.061 0)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.1 KiB |
28
design/dide/Gate/Combinatorial cells (combined)/$_MUX8_.svg
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="77" height="106" viewBox="0 0 77 106" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="33.877" height="12.613" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="75" height="105" />
|
||||||
|
<g fill="#279BB0" fill-rule="evenodd" transform="matrix(1 0 0 1 14 5)">
|
||||||
|
<path id="MUX" d="M0 0L46 20.0001L46 80L0 100L0 0Z" />
|
||||||
|
<path d="M0 2.18086L0 100L2 99.1304L46 80L46 20.0001L2 0.869572L0 0L0 2.18086ZM2 3.05043L2 96.9496L44 78.6887L44 21.3114L2 3.05043Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="B" d="M0 0L14.946 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 0 28.928)" />
|
||||||
|
<path id="A" d="M0 0L14.946 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 0 18.953)" />
|
||||||
|
<path id="D" d="M0 0L14.946 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 0 49.875)" />
|
||||||
|
<path id="F" d="M0 0L14.946 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 0 71.82)" />
|
||||||
|
<path id="H" d="M0 0L14.946 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 0 92.768)" />
|
||||||
|
<path id="C" d="M0 0L14.946 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 0 39.9)" />
|
||||||
|
<path id="E" d="M0 0L14.946 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 0 60.848)" />
|
||||||
|
<path id="G" d="M0 0L14.946 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 0 81.795)" />
|
||||||
|
<path id="Y" d="M0 0L14.946 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 60.054 53.865)" />
|
||||||
|
<path id="S" d="M0 0L0 12L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(25.47 0)" />
|
||||||
|
<path d="M2.96484 1.93359L4.93945 6.78516Q5.0918 7.14258 5.56641 8.54883Q5.74219 7.98047 6.22266 6.78516L8.13867 1.93359L10.0664 1.93359L10.0664 10.1895L8.77148 10.1895L8.77148 4.7168Q8.77148 4.35352 8.7832 3.9873Q8.79492 3.62109 8.80664 3.25195Q8.67188 3.62695 8.58398 3.86426Q8.49609 4.10156 8.19727 4.86914L6.10547 10.1895L5.02734 10.1895L2.85938 4.80469Q2.51367 3.93164 2.28516 3.25195Q2.29687 3.61523 2.30566 3.97266Q2.31445 4.33008 2.31445 4.69336L2.31445 10.1895L1.02539 10.1895L1.02539 1.93359L2.96484 1.93359ZM15.2461 10.3066Q13.6465 10.3066 12.8086 9.49805Q11.9707 8.68945 11.9707 7.14258L11.9707 1.93359L13.3945 1.93359L13.3945 7.03711Q13.3945 8.05664 13.8955 8.61621Q14.3965 9.17578 15.2871 9.17578Q16.2305 9.17578 16.7285 8.5957Q17.2266 8.01563 17.2266 6.9668L17.2266 1.93359L18.6445 1.93359L18.6445 7.04883Q18.6445 8.625 17.7686 9.46582Q16.8926 10.3066 15.2461 10.3066ZM22.4004 5.84766L19.7578 1.93359L21.2578 1.93359L23.25 5.02734L25.2246 1.93359L26.7305 1.93359L24.1758 5.84766L26.9707 10.1895L25.4648 10.1895L23.25 6.73828L21.0176 10.1895L19.5176 10.1895L22.4004 5.84766ZM33.1113 7.875Q33.1113 9.05273 32.3848 9.67969Q31.6582 10.3066 30.293 10.3066Q28.9336 10.3066 28.1982 9.67383Q27.4629 9.04102 27.4629 7.88672Q27.4629 7.10156 27.9082 6.55664Q28.3535 6.01172 29.0977 5.87109L29.0977 5.84766Q28.4473 5.68945 28.0488 5.15625Q27.6504 4.62305 27.6504 3.93164Q27.6504 2.95313 28.3447 2.38184Q29.0391 1.81055 30.2695 1.81055Q31.5176 1.81055 32.2148 2.36719Q32.9121 2.92383 32.9121 3.94336Q32.9121 4.63477 32.5137 5.16797Q32.1152 5.70117 31.459 5.83594L31.459 5.85938Q32.2383 6 32.6748 6.53027Q33.1113 7.06055 33.1113 7.875ZM31.5293 4.05469Q31.5293 2.7832 30.2695 2.7832Q29.0215 2.7832 29.0215 4.05469Q29.0215 4.6875 29.3496 5.02734Q29.6777 5.36719 30.2813 5.36719Q30.8848 5.36719 31.207 5.03613Q31.5293 4.70508 31.5293 4.05469ZM31.7227 7.75781Q31.7227 7.07813 31.3506 6.70898Q30.9785 6.33984 30.2637 6.33984Q29.5898 6.33984 29.2148 6.72949Q28.8398 7.11914 28.8398 7.78125Q28.8398 8.54883 29.2119 8.94141Q29.584 9.33398 30.3047 9.33398Q31.0371 9.33398 31.3799 8.94727Q31.7227 8.56055 31.7227 7.75781Z" fill="#010101" clip-path="url(#clip_path_1)" transform="matrix(1 0 0 1 21 48)" />
|
||||||
|
<path id="T" d="M0 0L0 16L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(36.666 0)" />
|
||||||
|
<path id="U" d="M0 0L0 21L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(46.845 0)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.5 KiB |
21
design/dide/Gate/Combinatorial cells (combined)/$_NMUX_.svg
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="77" height="106" viewBox="0 0 77 106" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="38.1" height="14" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="75" height="105" />
|
||||||
|
<path id="Y" d="M0 0L14.8417 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(60.158 53)" />
|
||||||
|
<path id="NOT" d="M0 4C0 1.79086 1.77197 0 3.95779 0C6.14362 0 7.91558 1.79086 7.91558 4C7.91558 6.20914 6.14362 8 3.95779 8C1.77197 8 0 6.20914 0 4Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="1" stroke="#000000" transform="translate(60.158 50)" />
|
||||||
|
<g fill="#279BB0" fill-rule="evenodd" transform="translate(14.644 5)">
|
||||||
|
<path id="MUX" d="M0 0L45.5146 20.0002L45.5146 80.0002L0 100L0 0Z" />
|
||||||
|
<path d="M0 2.18458L0 100L2 99.1213L45.5146 80.0002L45.5146 20.0002L2 0.878847L0 0L0 2.18458ZM2 3.06342L2 96.9368L43.5146 78.6944L43.5146 21.3059L2 3.06342Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="A" d="M0 0L14.8417 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(0 23)" />
|
||||||
|
<path id="B" d="M0 0L14.8417 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(0 91)" />
|
||||||
|
<path id="S" d="M0 0L0 15L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(36.412 0)" />
|
||||||
|
<path d="M6.43945 10.1895L2.26758 3.50391Q2.28516 3.88477 2.2998 4.25684Q2.31445 4.62891 2.31445 5.00977L2.31445 10.1895L1.02539 10.1895L1.02539 1.93359L2.72461 1.93359L6.94336 8.66602Q6.91992 8.34375 6.90234 7.95703Q6.88477 7.57031 6.88477 7.03711L6.88477 1.93359L8.17969 1.93359L8.17969 10.1895L6.43945 10.1895ZM12.1699 1.93359L14.1445 6.78516Q14.2969 7.14258 14.7715 8.54883Q14.9473 7.98047 15.4277 6.78516L17.3438 1.93359L19.2715 1.93359L19.2715 10.1895L17.9766 10.1895L17.9766 4.7168Q17.9766 4.35352 17.9883 3.9873Q18 3.62109 18.0117 3.25195Q17.877 3.62695 17.7891 3.86426Q17.7012 4.10156 17.4023 4.86914L15.3105 10.1895L14.2324 10.1895L12.0645 4.80469Q11.7188 3.93164 11.4902 3.25195Q11.502 3.61523 11.5107 3.97266Q11.5195 4.33008 11.5195 4.69336L11.5195 10.1895L10.2305 10.1895L10.2305 1.93359L12.1699 1.93359ZM24.4512 10.3066Q22.8516 10.3066 22.0137 9.49805Q21.1758 8.68945 21.1758 7.14258L21.1758 1.93359L22.5996 1.93359L22.5996 7.03711Q22.5996 8.05664 23.1006 8.61621Q23.6016 9.17578 24.4922 9.17578Q25.4355 9.17578 25.9336 8.5957Q26.4316 8.01563 26.4316 6.9668L26.4316 1.93359L27.8496 1.93359L27.8496 7.04883Q27.8496 8.625 26.9736 9.46582Q26.0977 10.3066 24.4512 10.3066ZM31.6055 5.84766L28.9629 1.93359L30.4629 1.93359L32.4551 5.02734L34.4297 1.93359L35.9355 1.93359L33.3809 5.84766L36.1758 10.1895L34.6699 10.1895L32.4551 6.73828L30.2227 10.1895L28.7227 10.1895L31.6055 5.84766Z" fill="#010101" clip-path="url(#clip_path_1)" transform="translate(18.852 48)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.9 KiB |
19
design/dide/Gate/Combinatorial cells (combined)/$_OAI3_.svg
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="187" height="87" viewBox="0 0 187 87" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="45.222" height="17.074" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="185" height="85" />
|
||||||
|
<path id="AND" d="M0 0C0 0 36.6917 0 36.6917 0C56.9577 0 73.3833 13.7536 73.3833 30.7229C73.3833 47.6922 56.9577 61.4458 36.6917 61.4458C36.6917 61.4458 0 61.4458 0 61.4458L0 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(86.333 23.554)" />
|
||||||
|
<path id="Y" d="M0 0L23.6389 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(161.361 53.253)" />
|
||||||
|
<path id="NOT" d="M0 4.09639C0 1.83401 1.84061 0 4.11111 0C6.38162 0 8.22223 1.83401 8.22223 4.09639C8.22223 6.35876 6.38162 8.19277 4.11111 8.19277C1.84061 8.19277 0 6.35876 0 4.09639Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="1" stroke="#000000" transform="translate(160.333 50.181)" />
|
||||||
|
<path id="OR" d="M25.6944 0C43.6497 0.573491 59.6728 12.5452 66.8056 30.7229C59.6728 48.9006 43.6497 60.8723 25.6944 61.4458C25.6944 61.4458 0 61.4458 0 61.4458C11.0177 42.4386 11.0177 19.0072 0 0C0 0 25.6944 0 25.6944 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(18.5 0)" />
|
||||||
|
<path d="M11.3359 8.03125Q11.3359 9.77344 10.6992 11.0742Q10.0625 12.375 8.87109 13.0586Q7.67969 13.7422 6.03906 13.7422Q3.52344 13.7422 2.14063 12.2383Q0.757813 10.7344 0.757813 8.03125Q0.757813 5.35156 2.14844 3.88281Q3.53906 2.41406 6.05469 2.41406Q8.57031 2.41406 9.95313 3.89844Q11.3359 5.38281 11.3359 8.03125ZM9.39844 8.03125Q9.39844 6.0625 8.53906 4.99609Q7.67969 3.92969 6.05469 3.92969Q4.39844 3.92969 3.53906 4.98828Q2.67969 6.04688 2.67969 8.03125Q2.67969 10.0156 3.55078 11.125Q4.42188 12.2344 6.03906 12.2344Q7.69531 12.2344 8.54688 11.1641Q9.39844 10.0938 9.39844 8.03125ZM18.5703 2.57813L22.6719 13.5859L20.7656 13.5859L19.6719 10.5781L15.2266 10.5781L14.1406 13.5859L12.2344 13.5859L16.3438 2.57813L18.5703 2.57813ZM17.4609 4.00781Q17.3203 4.46094 17.1953 4.85156Q17.0703 5.24219 16.8984 5.71094L15.6719 9.13281L19.25 9.13281L18.0156 5.71875Q17.7578 5.01563 17.4609 4.00781ZM26.1172 13.5859L24.2109 13.5859L24.2109 2.57813L26.1172 2.57813L26.1172 13.5859ZM35.6406 10.5391Q35.6406 12.1016 34.668 12.9258Q33.6953 13.75 31.875 13.75Q30.1797 13.75 29.2031 12.9805Q28.2266 12.2109 28.0391 10.6797L29.8594 10.5156Q29.9844 11.4219 30.4844 11.8555Q30.9844 12.2891 31.875 12.2891Q32.8047 12.2891 33.2969 11.8125Q33.7891 11.3359 33.7891 10.4531Q33.7891 9.64063 33.1797 9.19141Q32.5703 8.74219 31.3906 8.74219L30.5859 8.74219L30.5859 7.25L31.3516 7.25Q32.4063 7.25 32.9688 6.80859Q33.5313 6.36719 33.5313 5.54688Q33.5313 4.70313 33.0977 4.28516Q32.6641 3.86719 31.8516 3.86719Q30.2422 3.86719 30.0547 5.5L28.2734 5.36719Q28.4375 3.96094 29.3906 3.1875Q30.3438 2.41406 31.875 2.41406Q33.5469 2.41406 34.4453 3.17578Q35.3438 3.9375 35.3438 5.33594Q35.3438 6.32813 34.7852 7.01172Q34.2266 7.69531 33.0703 7.9375L33.0703 7.96875Q34.2734 8.10156 34.957 8.78906Q35.6406 9.47656 35.6406 10.5391Z" fill="#010101" clip-path="url(#clip_path_1)" transform="translate(105.861 46.084)" />
|
||||||
|
<path id="A" d="M0 0L23.6389 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1.028 14.337)" />
|
||||||
|
<path id="B" d="M0 0L23.6389 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 45.06)" />
|
||||||
|
<path id="C" d="M0 0L84.8031 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1.028 75.783)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.6 KiB |
16
design/dide/Gate/Combinatorial cells (combined)/$_OAI4_.svg
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="182" height="122" viewBox="0 0 182 122" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="180" height="120" />
|
||||||
|
<path id="Y" d="M0 0L23.2251 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 156.775 59)" />
|
||||||
|
<path id="NOT" d="M0 4C0 1.79086 1.80838 0 4.03914 0C6.2699 0 8.07829 1.79086 8.07829 4C8.07829 6.20914 6.2699 8 4.03914 8C1.80838 8 0 6.20914 0 4Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="1" stroke="#000000" transform="matrix(1 0 0 1 155.776 56)" />
|
||||||
|
<path id="AND" d="M0 0C0 0 36.0494 0 36.0494 0C55.9606 0 72.0987 13.43 72.0987 30C72.0987 46.57 55.9606 60 36.0494 60C36.0494 60 0 60 0 60L0 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 82.881 30)" />
|
||||||
|
<path d="M11.3359 8.03125Q11.3359 9.77344 10.6992 11.0742Q10.0625 12.375 8.87109 13.0586Q7.67969 13.7422 6.03906 13.7422Q3.52344 13.7422 2.14063 12.2383Q0.757813 10.7344 0.757813 8.03125Q0.757813 5.35156 2.14844 3.88281Q3.53906 2.41406 6.05469 2.41406Q8.57031 2.41406 9.95313 3.89844Q11.3359 5.38281 11.3359 8.03125ZM9.39844 8.03125Q9.39844 6.0625 8.53906 4.99609Q7.67969 3.92969 6.05469 3.92969Q4.39844 3.92969 3.53906 4.98828Q2.67969 6.04688 2.67969 8.03125Q2.67969 10.0156 3.55078 11.125Q4.42188 12.2344 6.03906 12.2344Q7.69531 12.2344 8.54688 11.1641Q9.39844 10.0938 9.39844 8.03125ZM18.5703 2.57813L22.6719 13.5859L20.7656 13.5859L19.6719 10.5781L15.2266 10.5781L14.1406 13.5859L12.2344 13.5859L16.3438 2.57813L18.5703 2.57813ZM17.4609 4.00781Q17.3203 4.46094 17.1953 4.85156Q17.0703 5.24219 16.8984 5.71094L15.6719 9.13281L19.25 9.13281L18.0156 5.71875Q17.7578 5.01563 17.4609 4.00781ZM26.1172 13.5859L24.2109 13.5859L24.2109 2.57813L26.1172 2.57813L26.1172 13.5859ZM34.4219 11.2813L34.4219 13.5859L32.6953 13.5859L32.6953 11.2813L27.8047 11.2813L27.8047 9.80469L32.3438 2.57813L34.4219 2.57813L34.4219 9.82813L36.0313 9.82813L36.0313 11.2813L34.4219 11.2813ZM32.6953 4.45313L29.375 9.82813L32.6953 9.82813L32.6953 4.45313Z" fill="#010101" transform="matrix(1 0 0 1 100.855 52)" />
|
||||||
|
<path id="OR" d="M25.2447 0C42.8856 0.559998 58.6282 12.25 65.6361 30C58.6282 47.75 42.8856 59.44 25.2447 60C25.2447 60 0 60 0 60C10.8249 41.44 10.8249 18.56 0 0C0 0 25.2447 0 25.2447 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 16.976 0)" />
|
||||||
|
<path id="A" d="M0 0L23.2251 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0 14)" />
|
||||||
|
<path id="B" d="M0 0L23.2251 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0 42)" />
|
||||||
|
<path id="OR" d="M25.2447 0C42.8856 0.559998 58.6282 12.25 65.6361 30C58.6282 47.75 42.8856 59.44 25.2447 60C25.2447 60 0 60 0 60C10.8249 41.44 10.8249 18.56 0 0C0 0 25.2447 0 25.2447 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 16.976 60)" />
|
||||||
|
<path id="C" d="M0 0L23.2251 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0 74)" />
|
||||||
|
<path id="D" d="M0 0L23.2251 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0 102)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.3 KiB |
17
design/dide/Gate/Combinatorial cells (combined)/$_ORN_.svg
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="62" viewBox="0 0 112 62" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="46" height="16" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="110" height="60" />
|
||||||
|
<path id="OR" d="M26.1905 0C44.4924 0.559998 60.8248 12.25 68.0952 30C60.8248 47.75 44.4924 59.44 26.1905 60C26.1905 60 0 60 0 60C11.2304 41.44 11.2304 18.56 0 0C0 0 26.1905 0 26.1905 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(17.81 0)" />
|
||||||
|
<path d="M11.3359 8.03125Q11.3359 9.77344 10.6992 11.0742Q10.0625 12.375 8.87109 13.0586Q7.67969 13.7422 6.03906 13.7422Q3.52344 13.7422 2.14063 12.2383Q0.757813 10.7344 0.757813 8.03125Q0.757813 5.35156 2.14844 3.88281Q3.53906 2.41406 6.05469 2.41406Q8.57031 2.41406 9.95313 3.89844Q11.3359 5.38281 11.3359 8.03125ZM9.39844 8.03125Q9.39844 6.0625 8.53906 4.99609Q7.67969 3.92969 6.05469 3.92969Q4.39844 3.92969 3.53906 4.98828Q2.67969 6.04688 2.67969 8.03125Q2.67969 10.0156 3.55078 11.125Q4.42188 12.2344 6.03906 12.2344Q7.69531 12.2344 8.54688 11.1641Q9.39844 10.0938 9.39844 8.03125ZM19.4219 5.8125Q19.4219 4.90625 18.8281 4.42969Q18.2344 3.95313 17.1406 3.95313L15.3594 3.95313L15.3594 7.75L17.2031 7.75Q18.2422 7.75 18.832 7.23828Q19.4219 6.72656 19.4219 5.8125ZM21.3203 5.79688Q21.3203 6.96875 20.6523 7.78906Q19.9844 8.60938 18.7656 8.88281L21.8203 13.5859L19.6563 13.5859L16.9609 9.10156L15.3594 9.10156L15.3594 13.5859L13.4609 13.5859L13.4609 2.57813L17.3281 2.57813Q19.2422 2.57813 20.2813 3.41797Q21.3203 4.25781 21.3203 5.79688ZM30.6406 13.5859L25.0781 4.67188Q25.1016 5.17969 25.1211 5.67578Q25.1406 6.17188 25.1406 6.67969L25.1406 13.5859L23.4219 13.5859L23.4219 2.57813L25.6875 2.57813L31.3125 11.5547Q31.2813 11.125 31.2578 10.6094Q31.2344 10.0938 31.2344 9.38281L31.2344 2.57813L32.9609 2.57813L32.9609 13.5859L30.6406 13.5859Z" fill="#010101" clip-path="url(#clip_path_1)" transform="translate(33.524 22)" />
|
||||||
|
<path id="A" d="M0 0L24.0952 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 14)" />
|
||||||
|
<path id="Y" d="M0 0L24.0952 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(85.905 29)" />
|
||||||
|
<path id="B" d="M0 0L24.0952 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 44)" />
|
||||||
|
<path id="NOT" d="M0 4C0 1.79086 1.87614 0 4.19048 0C6.50481 0 8.38095 1.79086 8.38095 4C8.38095 6.20914 6.50481 8 4.19048 8C1.87614 8 0 6.20914 0 4Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="1" stroke="#000000" transform="translate(14.667 41)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.7 KiB |
16
design/dide/Gate/Combinatorial cells (simple)/$_AND_.svg
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="62" viewBox="0 0 112 62" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="45.481" height="33" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="110" height="60" />
|
||||||
|
<path id="AND" d="M0 0C0 0 33 0 33 0C51.227 0 66 13.43 66 30C66 46.57 51.227 60 33 60C33 60 0 60 0 60L0 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 22.185 0)" />
|
||||||
|
<path d="M6.47656 2.57813L10.5781 13.5859L8.67188 13.5859L7.57813 10.5781L3.13281 10.5781L2.04688 13.5859L0.140625 13.5859L4.25 2.57813L6.47656 2.57813ZM5.36719 4.00781Q5.22656 4.46094 5.10156 4.85156Q4.97656 5.24219 4.80469 5.71094L3.57813 9.13281L7.15625 9.13281L5.92188 5.71875Q5.66406 5.01563 5.36719 4.00781ZM19.3281 13.5859L13.7656 4.67188Q13.7891 5.17969 13.8086 5.67578Q13.8281 6.17188 13.8281 6.67969L13.8281 13.5859L12.1094 13.5859L12.1094 2.57813L14.375 2.57813L20 11.5547Q19.9688 11.125 19.9453 10.6094Q19.9219 10.0938 19.9219 9.38281L19.9219 2.57813L21.6484 2.57813L21.6484 13.5859L19.3281 13.5859ZM31.7734 7.99219Q31.7734 4.08594 28.0469 4.08594L26.2813 4.08594L26.2813 12.0781L28.2891 12.0781Q29.9375 12.0781 30.8555 11.0078Q31.7734 9.9375 31.7734 7.99219ZM33.6875 7.99219Q33.6875 9.71094 33.0469 10.9766Q32.4063 12.2422 31.2148 12.9141Q30.0234 13.5859 28.4453 13.5859L24.3906 13.5859L24.3906 2.57813L28.0859 2.57813Q30.8203 2.57813 32.2539 3.96094Q33.6875 5.34375 33.6875 7.99219Z" fill="#010101" clip-path="url(#clip_path_1)" transform="matrix(1 0 0 1 32.789 22)" />
|
||||||
|
<path id="Y" d="M0 0L21.2605 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 88.74 29)" />
|
||||||
|
<path id="A" d="M0 0L21.2605 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0 14)" />
|
||||||
|
<path id="B" d="M0 0L21.2605 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0 44)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.0 KiB |
10
design/dide/Gate/Combinatorial cells (simple)/$_BUF_.svg
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="62" viewBox="0 0 112 62" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="110" height="60" />
|
||||||
|
<path id="BUF" d="M0 0L62.2641 30L0 60L0 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 23.868 0)" />
|
||||||
|
<path id="Y" d="M0 0L23.8679 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 86.132 29)" />
|
||||||
|
<path id="A" d="M0 0L23.8679 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0 29)" />
|
||||||
|
<path d="M6.53906 5.50781Q6.53906 4.70313 6.00391 4.32813Q5.46875 3.95313 4.375 3.95313L3.26563 3.95313L3.26563 7.19531L4.39063 7.19531Q5.44531 7.19531 5.99219 6.76172Q6.53906 6.32813 6.53906 5.50781ZM7.17188 10.3125Q7.17187 9.42188 6.49609 8.96484Q5.82031 8.50781 4.60156 8.50781L3.26563 8.50781L3.26563 12.2109L4.71094 12.2109Q5.95313 12.2109 6.5625 11.7227Q7.17187 11.2344 7.17188 10.3125ZM9.08594 10.4922Q9.08594 11.9688 7.99219 12.7773Q6.89844 13.5859 4.9375 13.5859L1.36719 13.5859L1.36719 2.57813L4.46875 2.57813Q8.44531 2.57813 8.44531 5.25781Q8.44531 6.24219 7.89844 6.90625Q7.35156 7.57031 6.35156 7.79688Q7.64062 7.92969 8.36328 8.64453Q9.08594 9.35938 9.08594 10.4922ZM15.2031 13.7422Q13.0703 13.7422 11.9531 12.6641Q10.8359 11.5859 10.8359 9.52344L10.8359 2.57813L12.7344 2.57813L12.7344 9.38281Q12.7344 10.7422 13.4023 11.4883Q14.0703 12.2344 15.2578 12.2344Q16.5156 12.2344 17.1797 11.4609Q17.8438 10.6875 17.8438 9.28906L17.8438 2.57813L19.7344 2.57813L19.7344 9.39844Q19.7344 11.5 18.5664 12.6211Q17.3984 13.7422 15.2031 13.7422ZM24.1797 13.5859L22.2813 13.5859L22.2813 2.57813L28.4219 2.57813L28.4219 4.10156L24.1797 4.10156L24.1797 7.4375L28.2422 7.4375L28.2422 8.91406L24.1797 8.91406L24.1797 13.5859Z" fill="#010101" transform="matrix(1 0 0 1 30 22)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.9 KiB |
20
design/dide/Gate/Combinatorial cells (simple)/$_MUX_.svg
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="77" height="106" viewBox="0 0 77 106" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="36" height="16" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="75" height="105" />
|
||||||
|
<path id="Y" d="M0 0L14.8026 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(60.197 53)" />
|
||||||
|
<g fill="#279BB0" fill-rule="evenodd" transform="translate(14.803 5)">
|
||||||
|
<path id="MUX" d="M0 0L45.3947 20.0002L45.3947 80.0002L0 100L0 0Z" />
|
||||||
|
<path d="M0 2.18551L0 100L2 99.119L45.3947 80.0002L45.3947 20.0002L2 0.881167L0 0L0 2.18551ZM2 3.06668L2 96.9335L43.3947 78.6958L43.3947 21.3045L2 3.06668Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="A" d="M0 0L14.8026 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(0 23)" />
|
||||||
|
<path id="B" d="M0 0L14.8026 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(0 83)" />
|
||||||
|
<path id="S" d="M0 0L0 15L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(36.513 0)" />
|
||||||
|
<path d="M3.95313 2.57813L6.58594 9.04688Q6.78906 9.52344 7.42188 11.3984Q7.65625 10.6406 8.29688 9.04688L10.8516 2.57813L13.4219 2.57813L13.4219 13.5859L11.6953 13.5859L11.6953 6.28906Q11.6953 5.80469 11.7109 5.31641Q11.7266 4.82813 11.7422 4.33594Q11.5625 4.83594 11.4453 5.15234Q11.3281 5.46875 10.9297 6.49219L8.14063 13.5859L6.70313 13.5859L3.8125 6.40625Q3.35156 5.24219 3.04688 4.33594Q3.0625 4.82031 3.07422 5.29688Q3.08594 5.77344 3.08594 6.25781L3.08594 13.5859L1.36719 13.5859L1.36719 2.57813L3.95313 2.57813ZM20.3281 13.7422Q18.1953 13.7422 17.0781 12.6641Q15.9609 11.5859 15.9609 9.52344L15.9609 2.57813L17.8594 2.57813L17.8594 9.38281Q17.8594 10.7422 18.5273 11.4883Q19.1953 12.2344 20.3828 12.2344Q21.6406 12.2344 22.3047 11.4609Q22.9688 10.6875 22.9688 9.28906L22.9688 2.57813L24.8594 2.57813L24.8594 9.39844Q24.8594 11.5 23.6914 12.6211Q22.5234 13.7422 20.3281 13.7422ZM29.8672 7.79688L26.3438 2.57813L28.3438 2.57813L31 6.70313L33.6328 2.57813L35.6406 2.57813L32.2344 7.79688L35.9609 13.5859L33.9531 13.5859L31 8.98438L28.0234 13.5859L26.0234 13.5859L29.8672 7.79688Z" fill="#010101" clip-path="url(#clip_path_1)" transform="translate(20 46)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.4 KiB |
15
design/dide/Gate/Combinatorial cells (simple)/$_NAND_.svg
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="62" viewBox="0 0 112 62" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="110" height="60" />
|
||||||
|
<g>
|
||||||
|
<rect width="110" height="60" />
|
||||||
|
<path id="AND" d="M0 0C0 0 32.922 0 32.922 0C51.106 0 65.8441 13.43 65.8441 30C65.8441 46.57 51.106 60 32.922 60C32.922 60 0 60 0 60L0 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="matrix(1 0 0 1 21.948 0)" />
|
||||||
|
<path d="M8.58594 13.5859L3.02344 4.67188Q3.04687 5.17969 3.06641 5.67578Q3.08594 6.17188 3.08594 6.67969L3.08594 13.5859L1.36719 13.5859L1.36719 2.57813L3.63281 2.57813L9.25781 11.5547Q9.22656 11.125 9.20313 10.6094Q9.17969 10.0938 9.17969 9.38281L9.17969 2.57813L10.9063 2.57813L10.9063 13.5859L8.58594 13.5859ZM18.75 2.57813L22.8516 13.5859L20.9453 13.5859L19.8516 10.5781L15.4063 10.5781L14.3203 13.5859L12.4141 13.5859L16.5234 2.57813L18.75 2.57813ZM17.6406 4.00781Q17.5 4.46094 17.375 4.85156Q17.25 5.24219 17.0781 5.71094L15.8516 9.13281L19.4297 9.13281L18.1953 5.71875Q17.9375 5.01563 17.6406 4.00781ZM31.6016 13.5859L26.0391 4.67188Q26.0625 5.17969 26.082 5.67578Q26.1016 6.17188 26.1016 6.67969L26.1016 13.5859L24.3828 13.5859L24.3828 2.57813L26.6484 2.57813L32.2734 11.5547Q32.2422 11.125 32.2188 10.6094Q32.1953 10.0938 32.1953 9.38281L32.1953 2.57813L33.9219 2.57813L33.9219 13.5859L31.6016 13.5859ZM44.0469 7.99219Q44.0469 4.08594 40.3203 4.08594L38.5547 4.08594L38.5547 12.0781L40.5625 12.0781Q42.2109 12.0781 43.1289 11.0078Q44.0469 9.9375 44.0469 7.99219ZM45.9609 7.99219Q45.9609 9.71094 45.3203 10.9766Q44.6797 12.2422 43.4883 12.9141Q42.2969 13.5859 40.7188 13.5859L36.6641 13.5859L36.6641 2.57813L40.3594 2.57813Q43.0938 2.57813 44.5273 3.96094Q45.9609 5.34375 45.9609 7.99219Z" fill="#010101" transform="matrix(1 0 0 1 29.813 22)" />
|
||||||
|
<path id="Y" d="M0 0L21.2103 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 88.79 29)" />
|
||||||
|
<path id="A" d="M0 0L21.2103 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0 14)" />
|
||||||
|
<path id="NOT" d="M0 4C0 1.79086 1.6515 0 3.68874 0C5.72598 0 7.37749 1.79086 7.37749 4C7.37749 6.20914 5.72598 8 3.68874 8C1.6515 8 0 6.20914 0 4Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="1" stroke="#000000" transform="matrix(1 0 0 1 88.79 26)" />
|
||||||
|
</g>
|
||||||
|
<path id="B" d="M0 0L21.2103 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0 44)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.5 KiB |
17
design/dide/Gate/Combinatorial cells (simple)/$_NOR_.svg
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="62" viewBox="0 0 112 62" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="39.192" height="16.672" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="110" height="60" />
|
||||||
|
<path id="NOR" d="M25.7842 0C43.8021 0.559998 59.8812 12.25 67.0389 30C59.8812 47.75 43.8021 59.44 25.7842 60C25.7842 60 0 60 0 60C11.0562 41.44 11.0562 18.56 0 0C0 0 25.7842 0 25.7842 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(20.065 0)" />
|
||||||
|
<path d="M8.58594 13.5859L3.02344 4.67188Q3.04687 5.17969 3.06641 5.67578Q3.08594 6.17188 3.08594 6.67969L3.08594 13.5859L1.36719 13.5859L1.36719 2.57813L3.63281 2.57813L9.25781 11.5547Q9.22656 11.125 9.20313 10.6094Q9.17969 10.0938 9.17969 9.38281L9.17969 2.57813L10.9063 2.57813L10.9063 13.5859L8.58594 13.5859ZM23.6094 8.03125Q23.6094 9.77344 22.9727 11.0742Q22.3359 12.375 21.1445 13.0586Q19.9531 13.7422 18.3125 13.7422Q15.7969 13.7422 14.4141 12.2383Q13.0313 10.7344 13.0313 8.03125Q13.0313 5.35156 14.4219 3.88281Q15.8125 2.41406 18.3281 2.41406Q20.8438 2.41406 22.2266 3.89844Q23.6094 5.38281 23.6094 8.03125ZM21.6719 8.03125Q21.6719 6.0625 20.8125 4.99609Q19.9531 3.92969 18.3281 3.92969Q16.6719 3.92969 15.8125 4.98828Q14.9531 6.04688 14.9531 8.03125Q14.9531 10.0156 15.8242 11.125Q16.6953 12.2344 18.3125 12.2344Q19.9688 12.2344 20.8203 11.1641Q21.6719 10.0938 21.6719 8.03125ZM31.6953 5.8125Q31.6953 4.90625 31.1016 4.42969Q30.5078 3.95313 29.4141 3.95313L27.6328 3.95313L27.6328 7.75L29.4766 7.75Q30.5156 7.75 31.1055 7.23828Q31.6953 6.72656 31.6953 5.8125ZM33.5938 5.79688Q33.5938 6.96875 32.9258 7.78906Q32.2578 8.60938 31.0391 8.88281L34.0938 13.5859L31.9297 13.5859L29.2344 9.10156L27.6328 9.10156L27.6328 13.5859L25.7344 13.5859L25.7344 2.57813L29.6016 2.57813Q31.5156 2.57813 32.5547 3.41797Q33.5938 4.25781 33.5938 5.79688Z" fill="#010101" clip-path="url(#clip_path_1)" transform="translate(35.113 22)" />
|
||||||
|
<path id="Y" d="M0 0L23.7215 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(86.279 29)" />
|
||||||
|
<path id="A" d="M0 0L25.081 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 13)" />
|
||||||
|
<path id="NOT" d="M0 4C0 1.79086 1.84704 0 4.12547 0C6.40391 0 8.25094 1.79086 8.25094 4C8.25094 6.20914 6.40391 8 4.12547 8C1.84704 8 0 6.20914 0 4Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="1" stroke="#000000" transform="translate(87.282 26)" />
|
||||||
|
<path id="B" d="M0 0L25.081 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 46)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.7 KiB |
11
design/dide/Gate/Combinatorial cells (simple)/$_NOT_.svg
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="62" viewBox="0 0 112 62" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="110" height="60" />
|
||||||
|
<path id="BUF" d="M0 0L61.6823 30L0 60L0 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(23.645 0)" />
|
||||||
|
<path d="M8.58594 13.5859L3.02344 4.67188Q3.04687 5.17969 3.06641 5.67578Q3.08594 6.17188 3.08594 6.67969L3.08594 13.5859L1.36719 13.5859L1.36719 2.57813L3.63281 2.57813L9.25781 11.5547Q9.22656 11.125 9.20313 10.6094Q9.17969 10.0938 9.17969 9.38281L9.17969 2.57813L10.9063 2.57813L10.9063 13.5859L8.58594 13.5859ZM23.6094 8.03125Q23.6094 9.77344 22.9727 11.0742Q22.3359 12.375 21.1445 13.0586Q19.9531 13.7422 18.3125 13.7422Q15.7969 13.7422 14.4141 12.2383Q13.0313 10.7344 13.0313 8.03125Q13.0313 5.35156 14.4219 3.88281Q15.8125 2.41406 18.3281 2.41406Q20.8438 2.41406 22.2266 3.89844Q23.6094 5.38281 23.6094 8.03125ZM21.6719 8.03125Q21.6719 6.0625 20.8125 4.99609Q19.9531 3.92969 18.3281 3.92969Q16.6719 3.92969 15.8125 4.98828Q14.9531 6.04688 14.9531 8.03125Q14.9531 10.0156 15.8242 11.125Q16.6953 12.2344 18.3125 12.2344Q19.9688 12.2344 20.8203 11.1641Q21.6719 10.0938 21.6719 8.03125ZM32.9922 2.57813L32.9922 4.10938L29.7031 4.10938L29.7031 13.5859L27.8125 13.5859L27.8125 4.10938L24.5703 4.10938L24.5703 2.57813L32.9922 2.57813Z" fill="#010101" transform="translate(30 22)" />
|
||||||
|
<path id="Y" d="M0 0L23.6449 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(86.355 29)" />
|
||||||
|
<path id="A" d="M0 0L23.6449 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 29)" />
|
||||||
|
<path id="NOT" d="M0 4C0 1.79086 1.84107 0 4.11215 0C6.38322 0 8.2243 1.79086 8.2243 4C8.2243 6.20914 6.38322 8 4.11215 8C1.84107 8 0 6.20914 0 4Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="1" stroke="#000000" transform="translate(86.355 26)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.9 KiB |
11
design/dide/Gate/Combinatorial cells (simple)/$_OR_.svg
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="62" viewBox="0 0 112 62" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="110" height="60" />
|
||||||
|
<path id="OR" d="M25.7009 0C43.6607 0.559998 59.6879 12.25 66.8224 30C59.6879 47.75 43.6607 59.44 25.7009 60C25.7009 60 0 60 0 60C11.0205 41.44 11.0205 18.56 0 0C0 0 25.7009 0 25.7009 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(19.533 0)" />
|
||||||
|
<path d="M11.3359 8.03125Q11.3359 9.77344 10.6992 11.0742Q10.0625 12.375 8.87109 13.0586Q7.67969 13.7422 6.03906 13.7422Q3.52344 13.7422 2.14063 12.2383Q0.757813 10.7344 0.757813 8.03125Q0.757813 5.35156 2.14844 3.88281Q3.53906 2.41406 6.05469 2.41406Q8.57031 2.41406 9.95313 3.89844Q11.3359 5.38281 11.3359 8.03125ZM9.39844 8.03125Q9.39844 6.0625 8.53906 4.99609Q7.67969 3.92969 6.05469 3.92969Q4.39844 3.92969 3.53906 4.98828Q2.67969 6.04688 2.67969 8.03125Q2.67969 10.0156 3.55078 11.125Q4.42188 12.2344 6.03906 12.2344Q7.69531 12.2344 8.54688 11.1641Q9.39844 10.0938 9.39844 8.03125ZM19.4219 5.8125Q19.4219 4.90625 18.8281 4.42969Q18.2344 3.95313 17.1406 3.95313L15.3594 3.95313L15.3594 7.75L17.2031 7.75Q18.2422 7.75 18.832 7.23828Q19.4219 6.72656 19.4219 5.8125ZM21.3203 5.79688Q21.3203 6.96875 20.6523 7.78906Q19.9844 8.60938 18.7656 8.88281L21.8203 13.5859L19.6563 13.5859L16.9609 9.10156L15.3594 9.10156L15.3594 13.5859L13.4609 13.5859L13.4609 2.57813L17.3281 2.57813Q19.2422 2.57813 20.2813 3.41797Q21.3203 4.25781 21.3203 5.79688Z" fill="#010101" transform="translate(40.094 21)" />
|
||||||
|
<path id="Y" d="M0 0L23.6449 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(86.355 29)" />
|
||||||
|
<path id="A" d="M0 0L23.6449 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 13)" />
|
||||||
|
<path id="B" d="M0 0L23.6449 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 46)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.0 KiB |
12
design/dide/Gate/Combinatorial cells (simple)/$_TBUF_.svg
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="78" viewBox="0 0 112 78" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="110" height="76" />
|
||||||
|
<path id="BUF" d="M0 0L61.6823 30L0 60L0 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(23.645 16)" />
|
||||||
|
<path id="Y" d="M0 0L23.6449 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(86.355 45)" />
|
||||||
|
<path id="A" d="M0 0L23.6449 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 45)" />
|
||||||
|
<path d="M8.625 2.57813L8.625 4.10938L5.33594 4.10938L5.33594 13.5859L3.44531 13.5859L3.44531 4.10938L0.203125 4.10938L0.203125 2.57813L8.625 2.57813ZM15.3672 5.50781Q15.3672 4.70313 14.832 4.32813Q14.2969 3.95313 13.2031 3.95313L12.0938 3.95313L12.0938 7.19531L13.2188 7.19531Q14.2734 7.19531 14.8203 6.76172Q15.3672 6.32813 15.3672 5.50781ZM16 10.3125Q16 9.42188 15.3242 8.96484Q14.6484 8.50781 13.4297 8.50781L12.0938 8.50781L12.0938 12.2109L13.5391 12.2109Q14.7813 12.2109 15.3906 11.7227Q16 11.2344 16 10.3125ZM17.9141 10.4922Q17.9141 11.9688 16.8203 12.7773Q15.7266 13.5859 13.7656 13.5859L10.1953 13.5859L10.1953 2.57813L13.2969 2.57813Q17.2734 2.57813 17.2734 5.25781Q17.2734 6.24219 16.7266 6.90625Q16.1797 7.57031 15.1797 7.79688Q16.4688 7.92969 17.1914 8.64453Q17.9141 9.35938 17.9141 10.4922ZM24.0313 13.7422Q21.8984 13.7422 20.7813 12.6641Q19.6641 11.5859 19.6641 9.52344L19.6641 2.57813L21.5625 2.57813L21.5625 9.38281Q21.5625 10.7422 22.2305 11.4883Q22.8984 12.2344 24.0859 12.2344Q25.3438 12.2344 26.0078 11.4609Q26.6719 10.6875 26.6719 9.28906L26.6719 2.57813L28.5625 2.57813L28.5625 9.39844Q28.5625 11.5 27.3945 12.6211Q26.2266 13.7422 24.0313 13.7422ZM33.0078 13.5859L31.1094 13.5859L31.1094 2.57813L37.25 2.57813L37.25 4.10156L33.0078 4.10156L33.0078 7.4375L37.0703 7.4375L37.0703 8.91406L33.0078 8.91406L33.0078 13.5859Z" fill="#010101" transform="translate(26.729 38)" />
|
||||||
|
<path id="ROAD" d="M0 28.5L0 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(53.458 1)" />
|
||||||
|
<path id="T" d="M54.486 0L0 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.2 KiB |
13
design/dide/Gate/Combinatorial cells (simple)/$_XNOR_.svg
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="62" viewBox="0 0 112 62" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="110" height="60" />
|
||||||
|
<path id="B" d="M0 0L24.0953 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 47)" />
|
||||||
|
<path id="A" d="M0 0L24.0953 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 13)" />
|
||||||
|
<path id="X" d="M0 0C11.2305 18.56 11.2305 41.44 0 60" fill="none" stroke-width="2" stroke="#000000" transform="translate(13.619 0)" />
|
||||||
|
<path id="OR" d="M25.7876 0C43.8079 0.559998 59.8891 12.25 67.0477 30C59.8891 47.75 43.8079 59.44 25.7876 60C25.7876 60 0 60 0 60C11.0577 41.44 11.0577 18.56 0 0C0 0 25.7876 0 25.7876 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(17.809 0)" />
|
||||||
|
<path d="M3.82813 7.79688L0.304688 2.57813L2.30469 2.57813L4.96094 6.70313L7.59375 2.57813L9.60156 2.57813L6.19531 7.79688L9.92188 13.5859L7.91406 13.5859L4.96094 8.98438L1.98438 13.5859L-0.015625 13.5859L3.82813 7.79688ZM18.4922 13.5859L12.9297 4.67188Q12.9531 5.17969 12.9727 5.67578Q12.9922 6.17188 12.9922 6.67969L12.9922 13.5859L11.2734 13.5859L11.2734 2.57813L13.5391 2.57813L19.1641 11.5547Q19.1328 11.125 19.1094 10.6094Q19.0859 10.0938 19.0859 9.38281L19.0859 2.57813L20.8125 2.57813L20.8125 13.5859L18.4922 13.5859ZM33.5156 8.03125Q33.5156 9.77344 32.8789 11.0742Q32.2422 12.375 31.0508 13.0586Q29.8594 13.7422 28.2188 13.7422Q25.7031 13.7422 24.3203 12.2383Q22.9375 10.7344 22.9375 8.03125Q22.9375 5.35156 24.3281 3.88281Q25.7188 2.41406 28.2344 2.41406Q30.75 2.41406 32.1328 3.89844Q33.5156 5.38281 33.5156 8.03125ZM31.5781 8.03125Q31.5781 6.0625 30.7188 4.99609Q29.8594 3.92969 28.2344 3.92969Q26.5781 3.92969 25.7188 4.98828Q24.8594 6.04688 24.8594 8.03125Q24.8594 10.0156 25.7305 11.125Q26.6016 12.2344 28.2188 12.2344Q29.875 12.2344 30.7266 11.1641Q31.5781 10.0938 31.5781 8.03125ZM41.6016 5.8125Q41.6016 4.90625 41.0078 4.42969Q40.4141 3.95313 39.3203 3.95313L37.5391 3.95313L37.5391 7.75L39.3828 7.75Q40.4219 7.75 41.0117 7.23828Q41.6016 6.72656 41.6016 5.8125ZM43.5 5.79688Q43.5 6.96875 42.832 7.78906Q42.1641 8.60938 40.9453 8.88281L44 13.5859L41.8359 13.5859L39.1406 9.10156L37.5391 9.10156L37.5391 13.5859L35.6406 13.5859L35.6406 2.57813L39.5078 2.57813Q41.4219 2.57813 42.4609 3.41797Q43.5 4.25781 43.5 5.79688Z" fill="#010101" transform="translate(29.333 22)" />
|
||||||
|
<path id="Y" d="M0 0L24.0953 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(85.905 28)" />
|
||||||
|
<path id="NOT" d="M0 3.75C0 1.67893 1.75888 0 3.92857 0C6.09827 0 7.85715 1.67893 7.85715 3.75C7.85715 5.82107 6.09827 7.5 3.92857 7.5C1.75888 7.5 0 5.82107 0 3.75Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(85.905 25)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.9 KiB |
17
design/dide/Gate/Combinatorial cells (simple)/$_XOR_.svg
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="62" viewBox="0 0 112 62" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="34.222" height="16.394" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="110" height="60" />
|
||||||
|
<path id="OR" d="M25.926 0C44.0431 0.550667 60.2106 12.0459 67.4077 29.5001C60.2106 46.9544 44.0431 58.4496 25.926 59.0003C25.926 59.0003 0 59.0003 0 59.0003C11.1171 40.7495 11.1171 18.2508 0 0C0 0 25.926 0 25.926 0Z" fill="#279BB0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(19.033 0)" />
|
||||||
|
<path id="A" d="M0 0L23.811 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 12)" />
|
||||||
|
<path id="X" d="M0 0C11.1171 18.2508 11.1171 40.7495 0 59.0003" fill="none" stroke-width="2" stroke="#000000" transform="translate(13.022 1)" />
|
||||||
|
<path id="B" d="M0 0L23.852 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 45)" />
|
||||||
|
<path d="M3.82813 7.79688L0.304688 2.57813L2.30469 2.57813L4.96094 6.70313L7.59375 2.57813L9.60156 2.57813L6.19531 7.79688L9.92188 13.5859L7.91406 13.5859L4.96094 8.98438L1.98438 13.5859L-0.015625 13.5859L3.82813 7.79688ZM21.2422 8.03125Q21.2422 9.77344 20.6055 11.0742Q19.9688 12.375 18.7773 13.0586Q17.5859 13.7422 15.9453 13.7422Q13.4297 13.7422 12.0469 12.2383Q10.6641 10.7344 10.6641 8.03125Q10.6641 5.35156 12.0547 3.88281Q13.4453 2.41406 15.9609 2.41406Q18.4766 2.41406 19.8594 3.89844Q21.2422 5.38281 21.2422 8.03125ZM19.3047 8.03125Q19.3047 6.0625 18.4453 4.99609Q17.5859 3.92969 15.9609 3.92969Q14.3047 3.92969 13.4453 4.98828Q12.5859 6.04688 12.5859 8.03125Q12.5859 10.0156 13.457 11.125Q14.3281 12.2344 15.9453 12.2344Q17.6016 12.2344 18.4531 11.1641Q19.3047 10.0938 19.3047 8.03125ZM29.3281 5.8125Q29.3281 4.90625 28.7344 4.42969Q28.1406 3.95313 27.0469 3.95313L25.2656 3.95313L25.2656 7.75L27.1094 7.75Q28.1484 7.75 28.7383 7.23828Q29.3281 6.72656 29.3281 5.8125ZM31.2266 5.79688Q31.2266 6.96875 30.5586 7.78906Q29.8906 8.60938 28.6719 8.88281L31.7266 13.5859L29.5625 13.5859L26.8672 9.10156L25.2656 9.10156L25.2656 13.5859L23.3672 13.5859L23.3672 2.57813L27.2344 2.57813Q29.1484 2.57813 30.1875 3.41797Q31.2266 4.25781 31.2266 5.79688Z" fill="#010101" clip-path="url(#clip_path_1)" transform="translate(35.06 22)" />
|
||||||
|
<path id="Y" d="M0 0L23.852 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(86.148 29)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.5 KiB |
47
design/dide/Gate/Flip-flop cells/$_ALDFFE_.svg
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="124" viewBox="0 0 112 124" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="12.082" height="19.039" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_2">
|
||||||
|
<rect width="13.089" height="19.039" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_3">
|
||||||
|
<rect width="25.171" height="14.029" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_4">
|
||||||
|
<rect width="24.164" height="19.039" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_5">
|
||||||
|
<rect width="10.068" height="19.039" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_6">
|
||||||
|
<rect width="11.075" height="19.039" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="110" height="124" />
|
||||||
|
<g fill="#9EC842" transform="matrix(1 0 0 1 15.983 0)">
|
||||||
|
<path id="adff" d="M72.5325 0C75.8467 0 78.5325 2.68584 78.5325 6L78.5325 118C78.5325 121.314 75.8467 124 72.5325 124L6 124C2.68584 124 0 121.314 0 118L0 6C0 2.68584 2.68584 0 6 0L72.5325 0Z" />
|
||||||
|
<path d="M78.5325 6C78.5325 2.68584 75.8467 0 72.5325 0L6 0C2.68584 0 0 2.68584 0 6L0 118C0 121.314 2.68584 124 6 124L72.5325 124C75.8467 124 78.5325 121.314 78.5325 118L78.5325 6ZM6 2L72.5325 2Q76.5325 2 76.5325 6L76.5325 118Q76.5325 122 72.5325 122L6 122Q2 122 2 118L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" transform="matrix(1 0 0 1 23.974 13)" fill="#0A0A09" clip-path="url(#clip_path_1)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" transform="matrix(1 0 0 1 76.917 13)" fill="#0A0A09" clip-path="url(#clip_path_2)" />
|
||||||
|
<path id="L" d="M0 0L15.1024 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0 60)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" transform="matrix(1 0 0 1 34.962 96)" fill="#0A0A09" clip-path="url(#clip_path_3)" />
|
||||||
|
<path id="AD" d="M0 0L15.1024 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0 77)" />
|
||||||
|
<g transform="matrix(1 0 0 1 15.983 95)">
|
||||||
|
<path id="CK" d="M18.1229 7.51528L0 15.0306L0 0L18.1229 7.51528Z" />
|
||||||
|
<path d="M15.5123 6.43271L18.1229 7.51528L15.5123 8.59785L2 14.2012L0 15.0306L0 0L2 0.829369L15.5123 6.43271ZM2 2.99451L12.9017 7.51528L2 12.036L2 2.99451Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path d="M8.57813 13.8438L8.03125 12.4063L3.375 12.4063L2.82813 13.875Q2.50781 14.7344 2.28125 15.0352Q2.05469 15.3359 1.53906 15.3359Q1.10156 15.3359 0.765625 15.0156Q0.429687 14.6953 0.429688 14.2891Q0.429688 14.0547 0.507813 13.8047Q0.585938 13.5547 0.765625 13.1094L3.69531 5.67188Q3.82031 5.35156 3.99609 4.90234Q4.17188 4.45313 4.37109 4.15625Q4.57031 3.85938 4.89453 3.67578Q5.21875 3.49219 5.69531 3.49219Q6.17969 3.49219 6.50391 3.67578Q6.82812 3.85938 7.02734 4.14844Q7.22656 4.4375 7.36328 4.76953Q7.5 5.10156 7.71094 5.65625L10.7031 13.0469Q11.0547 13.8906 11.0547 14.2734Q11.0547 14.6719 10.7227 15.0039Q10.3906 15.3359 9.92188 15.3359Q9.64844 15.3359 9.45313 15.2383Q9.25781 15.1406 9.125 14.9727Q8.99219 14.8047 8.83984 14.457Q8.6875 14.1094 8.57813 13.8438ZM3.98438 10.6641L7.40625 10.6641L5.67969 5.9375L3.98438 10.6641ZM14.1953 3.6875L17.2188 3.6875Q18.3984 3.6875 19.2422 3.90625Q20.0859 4.125 20.7734 4.72656Q22.5625 6.25781 22.5625 9.38281Q22.5625 10.4141 22.3828 11.2656Q22.2031 12.1172 21.8281 12.8008Q21.4531 13.4844 20.8672 14.0234Q20.4063 14.4375 19.8594 14.6875Q19.3125 14.9375 18.6836 15.0391C18.2643 15.1068 17.7917 15.1406 17.2656 15.1406L14.2422 15.1406C13.8203 15.1406 13.5026 15.0768 13.2891 14.9492Q12.9688 14.7578 12.8711 14.4102Q12.7734 14.0625 12.7734 13.5078L12.7734 5.10938Q12.7734 4.35938 13.1094 4.02344Q13.4453 3.6875 14.1953 3.6875ZM15.0938 5.52344L15.0938 13.2969L16.8516 13.2969Q17.4297 13.2969 17.7578 13.2656Q18.0859 13.2344 18.4375 13.1094Q18.7891 12.9844 19.0469 12.7578Q20.2109 11.7734 20.2109 9.36719Q20.2109 7.67188 19.6992 6.82813Q19.1875 5.98438 18.4375 5.75391Q17.6875 5.52344 16.625 5.52344L15.0938 5.52344Z" transform="matrix(1 0 0 1 22.975 71)" fill="#0A0A09" clip-path="url(#clip_path_4)" />
|
||||||
|
<path id="neg" d="M0 0L8.075 0L8.075 12.02L16.15 12.02" fill="none" stroke-width="2" stroke="#000000" transform="translate(69 97)" />
|
||||||
|
<path id="C" d="M0 0L15.1024 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0.999 102)" />
|
||||||
|
<path d="M3.52344 4.89844L3.52344 13.2344L8.22656 13.2344Q8.78906 13.2344 9.08984 13.5078Q9.39063 13.7813 9.39063 14.1953Q9.39063 14.6172 9.09375 14.8789Q8.79688 15.1406 8.22656 15.1406L2.625 15.1406Q1.86719 15.1406 1.53516 14.8047Q1.20312 14.4688 1.20313 13.7188L1.20313 4.89844Q1.20313 4.19531 1.51953 3.84375Q1.83594 3.49219 2.35156 3.49219Q2.875 3.49219 3.19922 3.83984Q3.52344 4.1875 3.52344 4.89844Z" transform="matrix(1 0 0 1 23.974 52)" fill="#0A0A09" clip-path="url(#clip_path_5)" />
|
||||||
|
<path id="Q" d="M0 0L15.1024 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 94.898 21)" />
|
||||||
|
<path id="D" d="M0 0L15.1024 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0 21)" />
|
||||||
|
<path d="M8.79688 5.47656L3.57031 5.47656L3.57031 8.28906L8.38281 8.28906Q8.91406 8.28906 9.17578 8.52734Q9.4375 8.76563 9.4375 9.15625Q9.4375 9.54688 9.17969 9.79297Q8.92188 10.0391 8.38281 10.0391L3.57031 10.0391L3.57031 13.2969L8.97656 13.2969Q9.52344 13.2969 9.80078 13.5508Q10.0781 13.8047 10.0781 14.2266Q10.0781 14.6328 9.80078 14.8867Q9.52344 15.1406 8.97656 15.1406L2.67188 15.1406Q1.91406 15.1406 1.58203 14.8047Q1.25 14.4688 1.25 13.7188L1.25 5.10938Q1.25 4.60938 1.39844 4.29297Q1.54687 3.97656 1.86328 3.83203Q2.17969 3.6875 2.67188 3.6875L8.79688 3.6875Q9.35156 3.6875 9.62109 3.93359Q9.89063 4.17969 9.89063 4.57813Q9.89063 4.98438 9.62109 5.23047Q9.35156 5.47656 8.79688 5.47656Z" transform="matrix(1 0 0 1 23.974 33)" fill="#0A0A09" clip-path="url(#clip_path_6)" />
|
||||||
|
<path id="E" d="M0 0L15.1024 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="matrix(1 0 0 1 0 41)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 10 KiB |
24
design/dide/Gate/Flip-flop cells/$_DFFE_.svg
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="111" height="107" viewBox="0 0 111 107" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="109" height="107" />
|
||||||
|
<path id="R" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 42)" />
|
||||||
|
<g fill="#9EC842" transform="translate(16 0)">
|
||||||
|
<path id="REG" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" fill="#0A0A09" transform="translate(23 13)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" fill="#0A0A09" transform="translate(35 80)" />
|
||||||
|
<g transform="matrix(0 1 -1 0 34 79)">
|
||||||
|
<path id="CK" d="M7.5 0L15 18L0 18L7.5 0Z" />
|
||||||
|
<path d="M6.41666 2.6L7.5 0L8.58334 2.6L14.1667 16L15 18L0 18L0.833336 16L6.41666 2.6ZM3 16L7.5 5.2L12 16L3 16Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="C" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 86)" />
|
||||||
|
<path id="Q" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94 21)" />
|
||||||
|
<path id="D" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21)" />
|
||||||
|
<path d="M4.36719 10.2422L3.55469 10.2422L3.55469 13.9219Q3.55469 14.6484 3.23438 14.9922Q2.91406 15.3359 2.39844 15.3359Q1.84375 15.3359 1.53906 14.9766Q1.23438 14.6172 1.23438 13.9219L1.23438 5.10938Q1.23438 4.35938 1.57031 4.02344Q1.90625 3.6875 2.65625 3.6875L6.42969 3.6875Q7.21094 3.6875 7.76563 3.75391Q8.32031 3.82031 8.76563 4.02344Q9.30469 4.25 9.71875 4.67188Q10.1328 5.09375 10.3477 5.65234Q10.5625 6.21094 10.5625 6.83594Q10.5625 8.11719 9.83984 8.88281Q9.11719 9.64844 7.64844 9.96875Q8.26563 10.2969 8.82813 10.9375Q9.39063 11.5781 9.83203 12.3008Q10.2734 13.0234 10.5195 13.6055Q10.7656 14.1875 10.7656 14.4063Q10.7656 14.6328 10.6211 14.8555Q10.4766 15.0781 10.2266 15.207Q9.97656 15.3359 9.64844 15.3359Q9.25781 15.3359 8.99219 15.1523Q8.72656 14.9688 8.53516 14.6875Q8.34375 14.4063 8.01563 13.8594L7.08594 12.3125Q6.58594 11.4609 6.19141 11.0156Q5.79688 10.5703 5.39063 10.4063Q4.98438 10.2422 4.36719 10.2422ZM5.69531 5.42969L3.55469 5.42969L3.55469 8.57813L5.63281 8.57813Q6.46875 8.57813 7.03906 8.43359Q7.60937 8.28906 7.91016 7.94141Q8.21094 7.59375 8.21094 6.98438Q8.21094 6.50781 7.96875 6.14453Q7.72656 5.78125 7.29688 5.60156Q6.89062 5.42969 5.69531 5.42969Z" fill="#0A0A09" transform="translate(23 34)" />
|
||||||
|
<path d="M8.79688 5.47656L3.57031 5.47656L3.57031 8.28906L8.38281 8.28906Q8.91406 8.28906 9.17578 8.52734Q9.4375 8.76563 9.4375 9.15625Q9.4375 9.54688 9.17969 9.79297Q8.92188 10.0391 8.38281 10.0391L3.57031 10.0391L3.57031 13.2969L8.97656 13.2969Q9.52344 13.2969 9.80078 13.5508Q10.0781 13.8047 10.0781 14.2266Q10.0781 14.6328 9.80078 14.8867Q9.52344 15.1406 8.97656 15.1406L2.67188 15.1406Q1.91406 15.1406 1.58203 14.8047Q1.25 14.4688 1.25 13.7188L1.25 5.10938Q1.25 4.60938 1.39844 4.29297Q1.54687 3.97656 1.86328 3.83203Q2.17969 3.6875 2.67188 3.6875L8.79688 3.6875Q9.35156 3.6875 9.62109 3.93359Q9.89063 4.17969 9.89063 4.57813Q9.89063 4.98438 9.62109 5.23047Q9.35156 5.47656 8.79688 5.47656Z" fill="#0A0A09" transform="translate(23 54)" />
|
||||||
|
<path id="E" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 63)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" fill="#0A0A09" transform="translate(76 13)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 8.0 KiB |
46
design/dide/Gate/Flip-flop cells/$_DFFSRE_.svg
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="124" viewBox="0 0 112 124" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="12.11" height="18.553" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_2">
|
||||||
|
<rect width="13.119" height="18.553" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_3">
|
||||||
|
<rect width="25.229" height="13.915" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_4">
|
||||||
|
<rect width="11.101" height="18.553" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_5">
|
||||||
|
<rect width="10.092" height="18.553" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_6">
|
||||||
|
<rect width="12" height="18.553" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="110" height="124" />
|
||||||
|
<g fill="#9EC842" transform="translate(16.147 0)">
|
||||||
|
<path id="adff" d="M72.7156 0C76.0298 0 78.7156 2.68584 78.7156 6L78.7156 118C78.7156 121.314 76.0298 124 72.7156 124L6 124C2.68584 124 0 121.314 0 118L0 6C0 2.68584 2.68584 0 6 0L72.7156 0Z" />
|
||||||
|
<path d="M78.7156 6C78.7156 2.68584 76.0298 0 72.7156 0L6 0C2.68584 0 0 2.68584 0 6L0 118C0 121.314 2.68584 124 6 124L72.7156 124C76.0298 124 78.7156 121.314 78.7156 118L78.7156 6ZM6 2L72.7156 2Q76.7156 2 76.7156 6L76.7156 118Q76.7156 122 72.7156 122L6 122Q2 122 2 118L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" transform="translate(24.22 13.026)" fill="#0A0A09" clip-path="url(#clip_path_1)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" transform="translate(76.697 13.026)" fill="#0A0A09" clip-path="url(#clip_path_2)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" transform="translate(35.321 96.196)" fill="#0A0A09" clip-path="url(#clip_path_3)" />
|
||||||
|
<g transform="translate(16.147 95.194)">
|
||||||
|
<path id="CK" d="M18.1651 7.51528L0 15.0306L0 0L18.1651 7.51528Z" />
|
||||||
|
<path d="M15.5493 6.43307L18.1651 7.51528L15.5493 8.59749L2 14.2031L0 15.0306L0 0L2 0.827438L15.5493 6.43307ZM2 2.99185L12.9336 7.51528L2 12.0387L2 2.99185Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="C" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 102.208)" />
|
||||||
|
<path id="Q" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94.862 21.043)" />
|
||||||
|
<path d="M4.36719 10.2422L3.55469 10.2422L3.55469 13.9219Q3.55469 14.6484 3.23438 14.9922Q2.91406 15.3359 2.39844 15.3359Q1.84375 15.3359 1.53906 14.9766Q1.23438 14.6172 1.23438 13.9219L1.23438 5.10938Q1.23438 4.35938 1.57031 4.02344Q1.90625 3.6875 2.65625 3.6875L6.42969 3.6875Q7.21094 3.6875 7.76563 3.75391Q8.32031 3.82031 8.76563 4.02344Q9.30469 4.25 9.71875 4.67188Q10.1328 5.09375 10.3477 5.65234Q10.5625 6.21094 10.5625 6.83594Q10.5625 8.11719 9.83984 8.88281Q9.11719 9.64844 7.64844 9.96875Q8.26563 10.2969 8.82813 10.9375Q9.39063 11.5781 9.83203 12.3008Q10.2734 13.0234 10.5195 13.6055Q10.7656 14.1875 10.7656 14.4063Q10.7656 14.6328 10.6211 14.8555Q10.4766 15.0781 10.2266 15.207Q9.97656 15.3359 9.64844 15.3359Q9.25781 15.3359 8.99219 15.1523Q8.72656 14.9688 8.53516 14.6875Q8.34375 14.4063 8.01563 13.8594L7.08594 12.3125Q6.58594 11.4609 6.19141 11.0156Q5.79688 10.5703 5.39063 10.4063Q4.98438 10.2422 4.36719 10.2422ZM5.69531 5.42969L3.55469 5.42969L3.55469 8.57813L5.63281 8.57813Q6.46875 8.57813 7.03906 8.43359Q7.60937 8.28906 7.91016 7.94141Q8.21094 7.59375 8.21094 6.98438Q8.21094 6.50781 7.96875 6.14453Q7.72656 5.78125 7.29688 5.60156Q6.89062 5.42969 5.69531 5.42969Z" fill="#0A0A09" clip-path="url(#clip_path_4)" transform="translate(24.22 33.067)" />
|
||||||
|
<path id="D" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21.043)" />
|
||||||
|
<path d="M8.79688 5.47656L3.57031 5.47656L3.57031 8.28906L8.38281 8.28906Q8.91406 8.28906 9.17578 8.52734Q9.4375 8.76563 9.4375 9.15625Q9.4375 9.54688 9.17969 9.79297Q8.92188 10.0391 8.38281 10.0391L3.57031 10.0391L3.57031 13.2969L8.97656 13.2969Q9.52344 13.2969 9.80078 13.5508Q10.0781 13.8047 10.0781 14.2266Q10.0781 14.6328 9.80078 14.8867Q9.52344 15.1406 8.97656 15.1406L2.67188 15.1406Q1.91406 15.1406 1.58203 14.8047Q1.25 14.4688 1.25 13.7188L1.25 5.10938Q1.25 4.60938 1.39844 4.29297Q1.54687 3.97656 1.86328 3.83203Q2.17969 3.6875 2.67188 3.6875L8.79688 3.6875Q9.35156 3.6875 9.62109 3.93359Q9.89063 4.17969 9.89063 4.57813Q9.89063 4.98438 9.62109 5.23047Q9.35156 5.47656 8.79688 5.47656Z" fill="#0A0A09" clip-path="url(#clip_path_5)" transform="translate(24.22 52.106)" />
|
||||||
|
<path d="M9.95313 11.7031Q9.95313 12.7422 9.41797 13.5703Q8.88281 14.3984 7.85156 14.8672Q6.82031 15.3359 5.40625 15.3359Q3.71094 15.3359 2.60938 14.6953Q1.82812 14.2344 1.33984 13.4648Q0.851562 12.6953 0.851563 11.9688Q0.851563 11.5469 1.14453 11.2461Q1.4375 10.9453 1.89063 10.9453Q2.25781 10.9453 2.51172 11.1797Q2.76563 11.4141 2.94531 11.875Q3.16406 12.4219 3.41797 12.7891Q3.67188 13.1563 4.13281 13.3945Q4.59375 13.6328 5.34375 13.6328Q6.375 13.6328 7.01953 13.1523Q7.66406 12.6719 7.66406 11.9531Q7.66406 11.3828 7.31641 11.0273Q6.96875 10.6719 6.41797 10.4844Q5.86719 10.2969 4.94531 10.0859Q3.71094 9.79688 2.87891 9.41016Q2.04688 9.02344 1.55859 8.35547Q1.07031 7.6875 1.07031 6.69531Q1.07031 5.75 1.58594 5.01563Q2.10156 4.28125 3.07813 3.88672Q4.05469 3.49219 5.375 3.49219Q6.42969 3.49219 7.19922 3.75391Q7.96875 4.01563 8.47656 4.44922Q8.98437 4.88281 9.21875 5.35938Q9.45313 5.83594 9.45313 6.28906Q9.45313 6.70313 9.16016 7.03516Q8.86719 7.36719 8.42969 7.36719Q8.03125 7.36719 7.82422 7.16797Q7.61719 6.96875 7.375 6.51563Q7.0625 5.86719 6.625 5.50391Q6.1875 5.14063 5.21875 5.14063Q4.32031 5.14063 3.76953 5.53516Q3.21875 5.92969 3.21875 6.48438Q3.21875 6.82813 3.40625 7.07813Q3.59375 7.32813 3.92188 7.50781Q4.25 7.6875 4.58594 7.78906Q4.92187 7.89063 5.69531 8.08594Q6.66406 8.3125 7.44922 8.58594Q8.23438 8.85938 8.78516 9.25Q9.33594 9.64063 9.64453 10.2383Q9.95312 10.8359 9.95313 11.7031Z" fill="#0A0A09" clip-path="url(#clip_path_6)" transform="translate(24 71)" />
|
||||||
|
<path id="S" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 77.157)" />
|
||||||
|
<path id="E" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 60.122)" />
|
||||||
|
<path id="R" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 41.084)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 11 KiB |
32
design/dide/Gate/Flip-flop cells/$_DFFSR_.svg
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="111" height="107" viewBox="0 0 111 107" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="11.101" height="18.553" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_2">
|
||||||
|
<rect width="12" height="18.553" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="109" height="107" />
|
||||||
|
<path id="S" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 61)" />
|
||||||
|
<path id="R" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 42)" />
|
||||||
|
<g fill="#9EC842" transform="translate(16 0)">
|
||||||
|
<path id="REG" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" fill="#0A0A09" transform="translate(76 13)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" fill="#0A0A09" transform="translate(35 80)" />
|
||||||
|
<g transform="matrix(0 1 -1 0 34 79)">
|
||||||
|
<path id="CK" d="M7.5 0L15 18L0 18L7.5 0Z" />
|
||||||
|
<path d="M6.41666 2.6L7.5 0L8.58334 2.6L14.1667 16L15 18L0 18L0.833336 16L6.41666 2.6ZM3 16L7.5 5.2L12 16L3 16Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="C" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1 86)" />
|
||||||
|
<path id="Q" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94 21)" />
|
||||||
|
<path id="D" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21)" />
|
||||||
|
<path d="M4.36719 10.2422L3.55469 10.2422L3.55469 13.9219Q3.55469 14.6484 3.23438 14.9922Q2.91406 15.3359 2.39844 15.3359Q1.84375 15.3359 1.53906 14.9766Q1.23438 14.6172 1.23438 13.9219L1.23438 5.10938Q1.23438 4.35938 1.57031 4.02344Q1.90625 3.6875 2.65625 3.6875L6.42969 3.6875Q7.21094 3.6875 7.76563 3.75391Q8.32031 3.82031 8.76563 4.02344Q9.30469 4.25 9.71875 4.67188Q10.1328 5.09375 10.3477 5.65234Q10.5625 6.21094 10.5625 6.83594Q10.5625 8.11719 9.83984 8.88281Q9.11719 9.64844 7.64844 9.96875Q8.26563 10.2969 8.82813 10.9375Q9.39063 11.5781 9.83203 12.3008Q10.2734 13.0234 10.5195 13.6055Q10.7656 14.1875 10.7656 14.4063Q10.7656 14.6328 10.6211 14.8555Q10.4766 15.0781 10.2266 15.207Q9.97656 15.3359 9.64844 15.3359Q9.25781 15.3359 8.99219 15.1523Q8.72656 14.9688 8.53516 14.6875Q8.34375 14.4063 8.01563 13.8594L7.08594 12.3125Q6.58594 11.4609 6.19141 11.0156Q5.79688 10.5703 5.39063 10.4063Q4.98438 10.2422 4.36719 10.2422ZM5.69531 5.42969L3.55469 5.42969L3.55469 8.57813L5.63281 8.57813Q6.46875 8.57813 7.03906 8.43359Q7.60937 8.28906 7.91016 7.94141Q8.21094 7.59375 8.21094 6.98438Q8.21094 6.50781 7.96875 6.14453Q7.72656 5.78125 7.29688 5.60156Q6.89062 5.42969 5.69531 5.42969Z" fill="#0A0A09" clip-path="url(#clip_path_1)" transform="translate(25 33)" />
|
||||||
|
<path d="M9.95313 11.7031Q9.95313 12.7422 9.41797 13.5703Q8.88281 14.3984 7.85156 14.8672Q6.82031 15.3359 5.40625 15.3359Q3.71094 15.3359 2.60938 14.6953Q1.82812 14.2344 1.33984 13.4648Q0.851562 12.6953 0.851563 11.9688Q0.851563 11.5469 1.14453 11.2461Q1.4375 10.9453 1.89063 10.9453Q2.25781 10.9453 2.51172 11.1797Q2.76563 11.4141 2.94531 11.875Q3.16406 12.4219 3.41797 12.7891Q3.67188 13.1563 4.13281 13.3945Q4.59375 13.6328 5.34375 13.6328Q6.375 13.6328 7.01953 13.1523Q7.66406 12.6719 7.66406 11.9531Q7.66406 11.3828 7.31641 11.0273Q6.96875 10.6719 6.41797 10.4844Q5.86719 10.2969 4.94531 10.0859Q3.71094 9.79688 2.87891 9.41016Q2.04688 9.02344 1.55859 8.35547Q1.07031 7.6875 1.07031 6.69531Q1.07031 5.75 1.58594 5.01563Q2.10156 4.28125 3.07813 3.88672Q4.05469 3.49219 5.375 3.49219Q6.42969 3.49219 7.19922 3.75391Q7.96875 4.01563 8.47656 4.44922Q8.98437 4.88281 9.21875 5.35938Q9.45313 5.83594 9.45313 6.28906Q9.45313 6.70313 9.16016 7.03516Q8.86719 7.36719 8.42969 7.36719Q8.03125 7.36719 7.82422 7.16797Q7.61719 6.96875 7.375 6.51563Q7.0625 5.86719 6.625 5.50391Q6.1875 5.14063 5.21875 5.14063Q4.32031 5.14063 3.76953 5.53516Q3.21875 5.92969 3.21875 6.48438Q3.21875 6.82813 3.40625 7.07813Q3.59375 7.32813 3.92188 7.50781Q4.25 7.6875 4.58594 7.78906Q4.92187 7.89063 5.69531 8.08594Q6.66406 8.3125 7.44922 8.58594Q8.23438 8.85938 8.78516 9.25Q9.33594 9.64063 9.64453 10.2383Q9.95312 10.8359 9.95313 11.7031Z" fill="#0A0A09" clip-path="url(#clip_path_2)" transform="translate(24 52)" />
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" fill="#0A0A09" transform="translate(24 13)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 9.0 KiB |
27
design/dide/Gate/Flip-flop cells/$_DFF_.svg
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="111" height="107" viewBox="0 0 111 107" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="11.101" height="18.553" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="109" height="107" />
|
||||||
|
<path id="R" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 42)" />
|
||||||
|
<g fill="#9EC842" transform="translate(16 0)">
|
||||||
|
<path id="REG" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" fill="#0A0A09" transform="translate(76 13)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" fill="#0A0A09" transform="translate(35 80)" />
|
||||||
|
<g transform="matrix(0 1 -1 0 34 79)">
|
||||||
|
<path id="CK" d="M7.5 0L15 18L0 18L7.5 0Z" />
|
||||||
|
<path d="M6.41666 2.6L7.5 0L8.58334 2.6L14.1667 16L15 18L0 18L0.833336 16L6.41666 2.6ZM3 16L7.5 5.2L12 16L3 16Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="C" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1 86)" />
|
||||||
|
<path id="Q" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94 21)" />
|
||||||
|
<path id="D" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21)" />
|
||||||
|
<path d="M4.36719 10.2422L3.55469 10.2422L3.55469 13.9219Q3.55469 14.6484 3.23438 14.9922Q2.91406 15.3359 2.39844 15.3359Q1.84375 15.3359 1.53906 14.9766Q1.23438 14.6172 1.23438 13.9219L1.23438 5.10938Q1.23438 4.35938 1.57031 4.02344Q1.90625 3.6875 2.65625 3.6875L6.42969 3.6875Q7.21094 3.6875 7.76563 3.75391Q8.32031 3.82031 8.76563 4.02344Q9.30469 4.25 9.71875 4.67188Q10.1328 5.09375 10.3477 5.65234Q10.5625 6.21094 10.5625 6.83594Q10.5625 8.11719 9.83984 8.88281Q9.11719 9.64844 7.64844 9.96875Q8.26563 10.2969 8.82813 10.9375Q9.39063 11.5781 9.83203 12.3008Q10.2734 13.0234 10.5195 13.6055Q10.7656 14.1875 10.7656 14.4063Q10.7656 14.6328 10.6211 14.8555Q10.4766 15.0781 10.2266 15.207Q9.97656 15.3359 9.64844 15.3359Q9.25781 15.3359 8.99219 15.1523Q8.72656 14.9688 8.53516 14.6875Q8.34375 14.4063 8.01563 13.8594L7.08594 12.3125Q6.58594 11.4609 6.19141 11.0156Q5.79688 10.5703 5.39063 10.4063Q4.98438 10.2422 4.36719 10.2422ZM5.69531 5.42969L3.55469 5.42969L3.55469 8.57813L5.63281 8.57813Q6.46875 8.57813 7.03906 8.43359Q7.60937 8.28906 7.91016 7.94141Q8.21094 7.59375 8.21094 6.98438Q8.21094 6.50781 7.96875 6.14453Q7.72656 5.78125 7.29688 5.60156Q6.89062 5.42969 5.69531 5.42969Z" fill="#0A0A09" clip-path="url(#clip_path_1)" transform="translate(25 33)" />
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" fill="#0A0A09" transform="translate(24 13)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
18
design/dide/Word/Binary operators/$and.svg
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="117" height="70" viewBox="0 0 117 70" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="48" height="21.543" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="115" height="68" />
|
||||||
|
<path id="AND" d="M0 0C0 0 32.5 0 32.5 0C50.4508 0 65 13.3837 65 29.8966C65 46.4094 50.4508 59.7931 32.5 59.7931C32.5 59.7931 0 59.7931 0 59.7931L0 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(29 8.207)" />
|
||||||
|
<path id="AND" d="M0 0C0 0 33.5 0 33.5 0C52.0032 0 67 13.3837 67 29.8966C67 46.4094 52.0032 59.7931 33.5 59.7931C33.5 59.7931 0 59.7931 0 59.7931L0 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(26 4.103)" />
|
||||||
|
<path id="AND" d="M0 0C0 0 34.7924 0 34.7924 0C54.0094 0 69.5847 13.3837 69.5847 29.8966C69.5847 46.4094 54.0094 59.7931 34.7924 59.7931C34.7924 59.7931 0 59.7931 0 59.7931L0 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(22.415 0)" />
|
||||||
|
<path d="M5.51953 18.7148Q6.77344 18.7148 7.5 17.8418Q8.22656 16.9688 8.22656 15.5977L8.22656 14.5078L6.94922 14.5547Q5.22656 14.6367 4.4707 15.1641Q3.71484 15.6914 3.71484 16.8164Q3.71484 18.7148 5.51953 18.7148ZM10.9102 20.3789L8.30859 20.3789L8.21484 18.4805Q7.61719 19.6523 6.77344 20.1328Q5.92969 20.6133 4.69922 20.6133Q2.84766 20.6133 1.86914 19.6523Q0.890625 18.6914 0.890625 16.9805Q0.890625 15.1055 2.22656 14.1094Q3.5625 13.1133 6.16406 13.0313L8.21484 12.9609L8.21484 12.5859Q8.21484 11.1914 7.76367 10.5645Q7.3125 9.9375 6.23438 9.9375Q5.28516 9.9375 4.83398 10.2949Q4.38281 10.6523 4.21875 11.4023L1.61719 10.9922Q1.96875 9.45703 3.08789 8.78906Q4.20703 8.1211 6.26953 8.12109Q8.67187 8.1211 9.79102 9.25781Q10.9102 10.3945 10.9102 12.7852L10.9102 20.3789ZM22.207 20.3789L22.207 13.6641Q22.207 11.8359 21.6387 11.0391Q21.0703 10.2422 19.8398 10.2422Q18.5156 10.2422 17.7598 11.2617Q17.0039 12.2813 17.0039 14.0273L17.0039 20.3789L14.3086 20.3789L14.3086 11.1328Q14.3086 9.73828 14.2031 8.36719L16.7695 8.36719Q16.8984 10.125 16.8984 10.6875L16.9453 10.6875Q17.6367 9.33984 18.5508 8.73047Q19.4648 8.12109 20.9063 8.12109Q22.9102 8.1211 23.9121 9.30469Q24.9141 10.4883 24.9141 12.9609L24.9141 20.3789L22.207 20.3789ZM30.3398 14.3438Q30.3398 18.6328 33.3281 18.6328Q34.9102 18.6328 35.7305 17.5371Q36.5508 16.4414 36.5508 14.3555Q36.5508 12.2695 35.7422 11.1855Q34.9336 10.1016 33.3633 10.1016Q30.3398 10.1016 30.3398 14.3438ZM27.5391 14.3789Q27.5391 11.4609 28.8984 9.79102Q30.2578 8.1211 32.7188 8.12109Q34.0547 8.1211 34.9688 8.61328Q35.8828 9.10547 36.5156 10.2305L36.5625 10.2305Q36.5391 9.76172 36.5215 9.29883Q36.5039 8.83594 36.5039 8.36719L36.5039 3.33984L39.2109 3.33984L39.2109 17.6953Q39.2109 18.9258 39.3047 20.3789L36.668 20.3789Q36.6211 20.2031 36.5742 19.4297Q36.5273 18.6563 36.5273 18.3516L36.4805 18.3516Q35.2969 20.5898 32.6484 20.5898Q30.1992 20.5898 28.8691 18.9961Q27.5391 17.4023 27.5391 14.3789Z" fill="#010101" clip-path="url(#clip_path_1)" transform="translate(34 16.414)" />
|
||||||
|
<path id="Y" d="M0 0L22.4153 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(92.585 28.9)" />
|
||||||
|
<path id="B" d="M0 0L22.4153 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 45.841)" />
|
||||||
|
<path id="A" d="M0 0L22.4153 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 12.955)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.6 KiB |
13
design/dide/Word/Binary operators/$or.svg
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="117" height="70" viewBox="0 0 117 70" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="115" height="68" />
|
||||||
|
<path id="OR" d="M25.4536 0C43.2405 0.559998 59.1133 12.25 66.1793 30C59.1133 47.75 43.2405 59.44 25.4536 60C25.4536 60 0 60 0 60C10.9145 41.44 10.9145 18.56 0 0C0 0 25.4536 0 25.4536 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(28.208 8)" />
|
||||||
|
<path id="OR" d="M26.2881 0C44.6582 0.559998 61.0515 12.25 68.3491 30C61.0515 47.75 44.6582 59.44 26.2881 60C26.2881 60 0 60 0 60C11.2723 41.44 11.2723 18.56 0 0C0 0 26.2881 0 26.2881 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(23.868 4)" />
|
||||||
|
<path id="OR" d="M27.1227 0C46.0759 0.559998 62.9896 12.25 70.5189 30C62.9896 47.75 46.0759 59.44 27.1227 60C27.1227 60 0 60 0 60C11.6302 41.44 11.6302 18.56 0 0C0 0 27.1227 0 27.1227 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(19.528 0)" />
|
||||||
|
<path d="M13.3242 14.3438Q13.3242 17.2852 11.6895 18.9492Q10.0547 20.6133 7.10156 20.6133Q4.24219 20.6133 2.625 18.9258Q1.00781 17.2383 1.00781 14.3438Q1.00781 11.4023 2.63086 9.76172Q4.25391 8.1211 7.17188 8.12109Q10.1836 8.1211 11.7539 9.7207Q13.3242 11.3203 13.3242 14.3438ZM10.5 14.3438Q10.5 10.1133 7.23047 10.1133Q3.83203 10.1133 3.83203 14.3438Q3.83203 16.418 4.66406 17.5195Q5.49609 18.6211 7.07813 18.6211Q10.5 18.6211 10.5 14.3438ZM21.668 10.3594Q20.3555 10.3594 19.5703 11.5137Q18.7852 12.668 18.7852 14.625L18.7852 20.3789L16.0898 20.3789L16.0898 11.332Q16.0898 9.43359 16.0078 8.36719L18.5742 8.36719Q18.6914 9.77344 18.6914 11.0859L18.7383 11.0859Q19.3008 9.42188 20.0391 8.77148Q20.7773 8.1211 21.9844 8.12109Q22.5352 8.1211 22.8984 8.27344L22.8984 10.4883Q22.3008 10.3594 21.668 10.3594Z" fill="#010101" transform="translate(40.142 18)" />
|
||||||
|
<path id="Y" d="M0 0L24.9528 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(90.047 29)" />
|
||||||
|
<path id="A" d="M0 0L24.9528 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 13)" />
|
||||||
|
<path id="B" d="M0 0L24.9528 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 46)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
17
design/dide/Word/Binary operators/$xnor.svg
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="117" height="70" viewBox="0 0 117 70" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="115" height="68" />
|
||||||
|
<path id="OR" d="M25.943 0C44.072 0.559998 60.2501 12.25 67.4519 30C60.2501 47.75 44.072 59.44 25.943 60C25.943 60 0 60 0 60C11.1243 41.44 11.1243 18.56 0 0C0 0 25.943 0 25.943 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(26.538 8)" />
|
||||||
|
<path id="OR" d="M26.7936 0C45.517 0.559998 62.2255 12.25 69.6635 30C62.2255 47.75 45.517 59.44 26.7936 60C26.7936 60 0 60 0 60C11.4891 41.44 11.4891 18.56 0 0C0 0 26.7936 0 26.7936 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(22.115 4)" />
|
||||||
|
<path id="B" d="M0 0L25.4327 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 46)" />
|
||||||
|
<path id="OR" d="M27.6442 0C46.962 0.559998 64.201 12.25 71.875 30C64.201 47.75 46.962 59.44 27.6442 60C27.6442 60 0 60 0 60C11.8538 41.44 11.8538 18.56 0 0C0 0 27.6442 0 27.6442 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(17.692 0)" />
|
||||||
|
<path id="A" d="M0 0L25.4327 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 13)" />
|
||||||
|
<path id="X" d="M0 0C11.8538 18.56 11.8538 41.44 0 60" fill="none" stroke-width="2" stroke="#000000" transform="translate(12.163 1)" />
|
||||||
|
<path id="OR" d="M27.6442 0C46.962 0.559998 64.201 12.25 71.875 30C64.201 47.75 46.962 59.44 27.6442 60C27.6442 60 0 60 0 60C11.8538 41.44 11.8538 18.56 0 0C0 0 27.6442 0 27.6442 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(17.692 0)" />
|
||||||
|
<path id="X" d="M0 0C11.8538 18.56 11.8538 41.44 0 60" fill="none" stroke-width="2" stroke="#000000" transform="translate(12.163 1)" />
|
||||||
|
<path id="Y" d="M0 0L25.4327 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(89.567 29)" />
|
||||||
|
<path d="M5.97656 12.7617L8.73047 8.36719L11.6719 8.36719L7.5 14.168L11.9297 20.3789L8.98828 20.3789L5.97656 15.7969L2.94141 20.3789L0.0820313 20.3789L4.45313 14.2031L0.292969 8.36719L3.19922 8.36719L5.97656 12.7617ZM21.7031 20.3789L21.7031 13.6641Q21.7031 11.8359 21.1348 11.0391Q20.5664 10.2422 19.3359 10.2422Q18.0117 10.2422 17.2559 11.2617Q16.5 12.2813 16.5 14.0273L16.5 20.3789L13.8047 20.3789L13.8047 11.1328Q13.8047 9.73828 13.6992 8.36719L16.2656 8.36719Q16.3945 10.125 16.3945 10.6875L16.4414 10.6875Q17.1328 9.33984 18.0469 8.73047Q18.9609 8.12109 20.4023 8.12109Q22.4063 8.1211 23.4082 9.30469Q24.4102 10.4883 24.4102 12.9609L24.4102 20.3789L21.7031 20.3789ZM39.3516 14.3438Q39.3516 17.2852 37.7168 18.9492Q36.082 20.6133 33.1289 20.6133Q30.2695 20.6133 28.6523 18.9258Q27.0352 17.2383 27.0352 14.3438Q27.0352 11.4023 28.6582 9.76172Q30.2813 8.1211 33.1992 8.12109Q36.2109 8.1211 37.7813 9.7207Q39.3516 11.3203 39.3516 14.3438ZM36.5273 14.3438Q36.5273 10.1133 33.2578 10.1133Q29.8594 10.1133 29.8594 14.3438Q29.8594 16.418 30.6914 17.5195Q31.5234 18.6211 33.1055 18.6211Q36.5273 18.6211 36.5273 14.3438ZM47.6953 10.3594Q46.3828 10.3594 45.5977 11.5137Q44.8125 12.668 44.8125 14.625L44.8125 20.3789L42.1172 20.3789L42.1172 11.332Q42.1172 9.43359 42.0352 8.36719L44.6016 8.36719Q44.7188 9.77344 44.7188 11.0859L44.7656 11.0859Q45.3281 9.42188 46.0664 8.77148Q46.8047 8.1211 48.0117 8.12109Q48.5625 8.1211 48.9258 8.27344L48.9258 10.4883Q48.3281 10.3594 47.6953 10.3594Z" fill="#010101" transform="translate(29.856 18)" />
|
||||||
|
<path id="NOT" d="M0 3.75C0 1.67893 1.85651 0 4.14664 0C6.43676 0 8.29327 1.67893 8.29327 3.75C8.29327 5.82107 6.43676 7.5 4.14664 7.5C1.85651 7.5 0 5.82107 0 3.75Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(90.673 26)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.8 KiB |
16
design/dide/Word/Binary operators/$xor.svg
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="117" height="70" viewBox="0 0 117 70" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="115" height="68" />
|
||||||
|
<path id="OR" d="M25.9431 0C44.072 0.559998 60.2501 12.25 67.4519 30C60.2501 47.75 44.072 59.44 25.9431 60C25.9431 60 0 60 0 60C11.1244 41.44 11.1244 18.56 0 0C0 0 25.9431 0 25.9431 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(26.538 8)" />
|
||||||
|
<path id="OR" d="M26.7936 0C45.517 0.559998 62.2256 12.25 69.6635 30C62.2256 47.75 45.517 59.44 26.7936 60C26.7936 60 0 60 0 60C11.4891 41.44 11.4891 18.56 0 0C0 0 26.7936 0 26.7936 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(22.115 4)" />
|
||||||
|
<path id="B" d="M0 0L25.4327 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 46)" />
|
||||||
|
<path id="OR" d="M27.6442 0C46.962 0.559998 64.201 12.25 71.875 30C64.201 47.75 46.962 59.44 27.6442 60C27.6442 60 0 60 0 60C11.8538 41.44 11.8538 18.56 0 0C0 0 27.6442 0 27.6442 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(17.692 0)" />
|
||||||
|
<path id="A" d="M0 0L25.4327 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 13)" />
|
||||||
|
<path id="X" d="M0 0C11.8538 18.56 11.8538 41.44 0 60" fill="none" stroke-width="2" stroke="#000000" transform="translate(12.163 1)" />
|
||||||
|
<path id="OR" d="M27.6442 0C46.962 0.559998 64.201 12.25 71.875 30C64.201 47.75 46.962 59.44 27.6442 60C27.6442 60 0 60 0 60C11.8538 41.44 11.8538 18.56 0 0C0 0 27.6442 0 27.6442 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(17.692 0)" />
|
||||||
|
<path id="X" d="M0 0C11.8538 18.56 11.8538 41.44 0 60" fill="none" stroke-width="2" stroke="#000000" transform="translate(12.163 1)" />
|
||||||
|
<path id="Y" d="M0 0L25.4327 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(89.567 29)" />
|
||||||
|
<path d="M5.97656 12.7617L8.73047 8.36719L11.6719 8.36719L7.5 14.168L11.9297 20.3789L8.98828 20.3789L5.97656 15.7969L2.94141 20.3789L0.0820313 20.3789L4.45313 14.2031L0.292969 8.36719L3.19922 8.36719L5.97656 12.7617ZM25.3477 14.3438Q25.3477 17.2852 23.7129 18.9492Q22.0781 20.6133 19.125 20.6133Q16.2656 20.6133 14.6484 18.9258Q13.0313 17.2383 13.0313 14.3438Q13.0313 11.4023 14.6543 9.76172Q16.2773 8.1211 19.1953 8.12109Q22.207 8.1211 23.7773 9.7207Q25.3477 11.3203 25.3477 14.3438ZM22.5234 14.3438Q22.5234 10.1133 19.2539 10.1133Q15.8555 10.1133 15.8555 14.3438Q15.8555 16.418 16.6875 17.5195Q17.5195 18.6211 19.1016 18.6211Q22.5234 18.6211 22.5234 14.3438ZM33.6914 10.3594Q32.3789 10.3594 31.5938 11.5137Q30.8086 12.668 30.8086 14.625L30.8086 20.3789L28.1133 20.3789L28.1133 11.332Q28.1133 9.43359 28.0313 8.36719L30.5977 8.36719Q30.7148 9.77344 30.7148 11.0859L30.7617 11.0859Q31.3242 9.42188 32.0625 8.77148Q32.8008 8.1211 34.0078 8.12109Q34.5586 8.1211 34.9219 8.27344L34.9219 10.4883Q34.3242 10.3594 33.6914 10.3594Z" fill="#010101" transform="translate(34.279 18)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 7.3 KiB After Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 9.4 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
22
design/dide/Word/Multiplexers/$bmux.svg
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="88" height="112" viewBox="0 0 88 112" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="86" height="111" />
|
||||||
|
<g fill="#41C9A0" fill-rule="evenodd" transform="matrix(0 -1 1 0 30 111)">
|
||||||
|
<path id="MUX" d="M100 0L80 46L20 46L0 0L100 0Z" />
|
||||||
|
<path d="M97.8193 0L0 0L0.869568 2L20 46L80 46L99.1306 2L100 0L97.8193 0ZM96.9497 2L3.05042 2L21.3113 44L78.6887 44L96.9497 2Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#41C9A0" fill-rule="evenodd" transform="matrix(0 -1 1 0 25 108)">
|
||||||
|
<path id="MUX" d="M100 0L80 46L20 46L0 0L100 0Z" />
|
||||||
|
<path d="M97.8193 0L0 0L0.869568 2L20 46L80 46L99.1306 2L100 0L97.8193 0ZM96.9497 2L3.05042 2L21.3113 44L78.6887 44L96.9497 2Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="Y" d="M0 0L20 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(66 53)" />
|
||||||
|
<g fill="#41C9A0" fill-rule="evenodd" transform="matrix(0 -1 1 0 20 105)">
|
||||||
|
<path id="MUX" d="M100 0L80 46L20 46L0 0L100 0Z" />
|
||||||
|
<path d="M97.8193 0L0 0L0.869568 2L20 46L80 46L99.1306 2L100 0L97.8193 0ZM96.9498 2L3.05042 2L21.3113 44L78.6887 44L96.9498 2Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="A" d="M0 0L20 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(0 53)" />
|
||||||
|
<path id="S" d="M0 0L0 16L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(42 0)" />
|
||||||
|
<path d="M6.71484 7.1543Q6.71484 8.64844 6.03809 9.47168Q5.36133 10.2949 4.125 10.2949Q2.79492 10.2949 2.24414 9.20508L2.2207 9.20508Q2.2207 9.69727 2.15039 10.1895L0.837891 10.1895Q0.890625 9.64453 0.890625 8.84766L0.890625 1.66992L2.23828 1.66992L2.23828 4.26563Q2.23828 4.5 2.23242 4.73145Q2.22656 4.96289 2.21484 5.18555L2.23828 5.18555Q2.51367 4.64063 2.98242 4.34766Q3.45117 4.05469 4.21289 4.05469Q5.41406 4.05469 6.06445 4.86035Q6.71484 5.66602 6.71484 7.1543ZM5.30859 7.1543Q5.30859 5.03906 3.82031 5.03906Q3.0293 5.03906 2.62207 5.5957Q2.21484 6.15234 2.21484 7.20117Q2.21484 8.22656 2.61328 8.77148Q3.01172 9.31641 3.80859 9.31641Q5.30859 9.31641 5.30859 7.1543ZM11.9063 10.1895L11.9063 6.83203Q11.9062 5.90039 11.6455 5.51074Q11.3848 5.12109 10.8164 5.12109Q10.1953 5.12109 9.83203 5.625Q9.46875 6.12891 9.46875 7.01367L9.46875 10.1895L8.12109 10.1895L8.12109 5.56641Q8.12109 4.86914 8.06836 4.18359L9.35156 4.18359Q9.41602 5.0625 9.41602 5.34375L9.43945 5.34375Q9.7793 4.65234 10.2246 4.35645Q10.6699 4.06055 11.3555 4.06055Q12.7676 4.06055 13.1367 5.34375L13.1777 5.34375Q13.4941 4.68164 13.9482 4.37109Q14.4023 4.06055 15.123 4.06055Q16.0898 4.06055 16.5703 4.64648Q17.0508 5.23242 17.0508 6.48047L17.0508 10.1895L15.6973 10.1895L15.6973 6.83203Q15.6973 5.91797 15.4307 5.51953Q15.1641 5.12109 14.584 5.12109Q13.9688 5.12109 13.6143 5.61621Q13.2598 6.11133 13.2598 6.97852L13.2598 10.1895L11.9063 10.1895ZM20.0156 4.18359L20.0156 7.54102Q20.0156 8.45508 20.3027 8.85352Q20.5898 9.25195 21.1992 9.25195Q21.8555 9.25195 22.2422 8.75098Q22.6289 8.25 22.6289 7.35352L22.6289 4.18359L23.9766 4.18359L23.9766 8.80078Q23.9766 9.50391 24.0293 10.1895L22.7461 10.1895Q22.6816 9.29883 22.6816 9.0293L22.6582 9.0293Q22.3066 9.7207 21.8467 10.0137Q21.3867 10.3066 20.666 10.3066Q19.6699 10.3066 19.1689 9.71191Q18.668 9.11719 18.668 7.88672L18.668 4.18359L20.0156 4.18359ZM27.8496 6.38086L29.2266 4.18359L30.6973 4.18359L28.6113 7.08398L30.8262 10.1895L29.3555 10.1895L27.8496 7.89844L26.332 10.1895L24.9023 10.1895L27.0879 7.10156L25.0078 4.18359L26.4609 4.18359L27.8496 6.38086Z" fill="#000000" transform="translate(27 47)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.6 KiB |
23
design/dide/Word/Multiplexers/$bwmux.svg
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="88" height="112" viewBox="0 0 88 112" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="86" height="111" />
|
||||||
|
<g fill="#41C9A0" fill-rule="evenodd" transform="matrix(0 -1 1 0 30 111)">
|
||||||
|
<path id="MUX" d="M100 0L80 46L20 46L0 0L100 0Z" />
|
||||||
|
<path d="M97.8193 0L0 0L0.869568 2L20 46L80 46L99.1306 2L100 0L97.8193 0ZM96.9497 2L3.05042 2L21.3113 44L78.6887 44L96.9497 2Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#41C9A0" fill-rule="evenodd" transform="matrix(0 -1 1 0 25 108)">
|
||||||
|
<path id="MUX" d="M100 0L80 46L20 46L0 0L100 0Z" />
|
||||||
|
<path d="M97.8193 0L0 0L0.869568 2L20 46L80 46L99.1306 2L100 0L97.8193 0ZM96.9497 2L3.05042 2L21.3113 44L78.6887 44L96.9497 2Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="Y" d="M0 0L20 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(66 53)" />
|
||||||
|
<g fill="#41C9A0" fill-rule="evenodd" transform="matrix(0 -1 1 0 20 105)">
|
||||||
|
<path id="MUX" d="M100 0L80 46L20 46L0 0L100 0Z" />
|
||||||
|
<path d="M97.8193 0L0 0L0.869568 2L20 46L80 46L99.1306 2L100 0L97.8193 0ZM96.9498 2L3.05042 2L21.3113 44L78.6887 44L96.9498 2Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="A" d="M0 0L20 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(0 29)" />
|
||||||
|
<path id="B" d="M0 0L20 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(0 78)" />
|
||||||
|
<path id="S" d="M0 0L0 16L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(42 0)" />
|
||||||
|
<path d="M6.71484 7.1543Q6.71484 8.64844 6.03809 9.47168Q5.36133 10.2949 4.125 10.2949Q2.79492 10.2949 2.24414 9.20508L2.2207 9.20508Q2.2207 9.69727 2.15039 10.1895L0.837891 10.1895Q0.890625 9.64453 0.890625 8.84766L0.890625 1.66992L2.23828 1.66992L2.23828 4.26563Q2.23828 4.5 2.23242 4.73145Q2.22656 4.96289 2.21484 5.18555L2.23828 5.18555Q2.51367 4.64063 2.98242 4.34766Q3.45117 4.05469 4.21289 4.05469Q5.41406 4.05469 6.06445 4.86035Q6.71484 5.66602 6.71484 7.1543ZM5.30859 7.1543Q5.30859 5.03906 3.82031 5.03906Q3.0293 5.03906 2.62207 5.5957Q2.21484 6.15234 2.21484 7.20117Q2.21484 8.22656 2.61328 8.77148Q3.01172 9.31641 3.80859 9.31641Q5.30859 9.31641 5.30859 7.1543ZM8.91797 10.1895L7.27148 4.18359L8.57813 4.18359L9.46875 7.69922Q9.54492 8.00977 9.60938 8.35547Q9.67383 8.70117 9.73242 9.07617Q9.87891 8.4668 9.96387 8.11523Q10.0488 7.76367 11.0449 4.18359L12.4453 4.18359L13.4121 7.6582Q13.5586 8.16797 13.7461 9.08203Q13.793 8.84766 13.8574 8.5752Q13.9219 8.30273 14.9355 4.18359L16.2305 4.18359L14.5254 10.1895L13.0078 10.1895L12.0586 6.69141Q11.9766 6.41602 11.8828 5.99121Q11.7891 5.56641 11.748 5.27344Q11.6191 6.05273 11.4375 6.68555L10.4531 10.1895L8.91797 10.1895ZM20.9824 10.1895L20.9824 6.83203Q20.9824 5.90039 20.7217 5.51074Q20.4609 5.12109 19.8926 5.12109Q19.2715 5.12109 18.9082 5.625Q18.5449 6.12891 18.5449 7.01367L18.5449 10.1895L17.1973 10.1895L17.1973 5.56641Q17.1973 4.86914 17.1445 4.18359L18.4277 4.18359Q18.4922 5.0625 18.4922 5.34375L18.5156 5.34375Q18.8555 4.65234 19.3008 4.35645Q19.7461 4.06055 20.4316 4.06055Q21.8438 4.06055 22.2129 5.34375L22.2539 5.34375Q22.5703 4.68164 23.0244 4.37109Q23.4785 4.06055 24.1992 4.06055Q25.166 4.06055 25.6465 4.64648Q26.127 5.23242 26.127 6.48047L26.127 10.1895L24.7734 10.1895L24.7734 6.83203Q24.7734 5.91797 24.5068 5.51953Q24.2402 5.12109 23.6602 5.12109Q23.0449 5.12109 22.6904 5.61621Q22.3359 6.11133 22.3359 6.97852L22.3359 10.1895L20.9824 10.1895ZM29.0918 4.18359L29.0918 7.54102Q29.0918 8.45508 29.3789 8.85352Q29.666 9.25195 30.2754 9.25195Q30.9316 9.25195 31.3184 8.75098Q31.7051 8.25 31.7051 7.35352L31.7051 4.18359L33.0527 4.18359L33.0527 8.80078Q33.0527 9.50391 33.1055 10.1895L31.8223 10.1895Q31.7578 9.29883 31.7578 9.0293L31.7344 9.0293Q31.3828 9.7207 30.9229 10.0137Q30.4629 10.3066 29.7422 10.3066Q28.7461 10.3066 28.2451 9.71191Q27.7441 9.11719 27.7441 7.88672L27.7441 4.18359L29.0918 4.18359ZM36.9258 6.38086L38.3027 4.18359L39.7734 4.18359L37.6875 7.08398L39.9023 10.1895L38.4316 10.1895L36.9258 7.89844L35.4082 10.1895L33.9785 10.1895L36.1641 7.10156L34.084 4.18359L35.5371 4.18359L36.9258 6.38086Z" fill="#000000" transform="translate(24 49)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
22
design/dide/Word/Multiplexers/$demux.svg
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="88" height="112" viewBox="0 0 88 112" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="86" height="111" />
|
||||||
|
<g fill="#41C9A0" fill-rule="evenodd" transform="matrix(0 -1 1 0 30 111)">
|
||||||
|
<path id="MUX" d="M100 0L80 46L20 46L0 0L100 0Z" />
|
||||||
|
<path d="M97.8193 0L0 0L0.869568 2L20 46L80 46L99.1306 2L100 0L97.8193 0ZM96.9497 2L3.05042 2L21.3113 44L78.6887 44L96.9497 2Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#41C9A0" fill-rule="evenodd" transform="matrix(0 -1 1 0 25 108)">
|
||||||
|
<path id="MUX" d="M100 0L80 46L20 46L0 0L100 0Z" />
|
||||||
|
<path d="M97.8193 0L0 0L0.869568 2L20 46L80 46L99.1306 2L100 0L97.8193 0ZM96.9497 2L3.05042 2L21.3113 44L78.6887 44L96.9497 2Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="Y" d="M0 0L20 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(66 53)" />
|
||||||
|
<g fill="#41C9A0" fill-rule="evenodd" transform="matrix(0 -1 1 0 20 105)">
|
||||||
|
<path id="MUX" d="M100 0L80 46L20 46L0 0L100 0Z" />
|
||||||
|
<path d="M97.8193 0L0 0L0.869568 2L20 46L80 46L99.1306 2L100 0L97.8193 0ZM96.9498 2L3.05042 2L21.3113 44L78.6887 44L96.9498 2Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="A" d="M0 0L20 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(0 53)" />
|
||||||
|
<path id="S" d="M0 0L0 16L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(42 0)" />
|
||||||
|
<path d="M1.9043 7.17188Q1.9043 9.31641 3.39844 9.31641Q4.18945 9.31641 4.59961 8.76855Q5.00977 8.2207 5.00977 7.17773Q5.00976 6.13477 4.60547 5.59277Q4.20117 5.05078 3.41602 5.05078Q1.9043 5.05078 1.9043 7.17188ZM0.503906 7.18945Q0.503906 5.73047 1.18359 4.89551Q1.86328 4.06055 3.09375 4.06055Q3.76172 4.06055 4.21875 4.30664Q4.67578 4.55274 4.99219 5.11523L5.01563 5.11523Q5.00391 4.88086 4.99512 4.64941Q4.98633 4.41797 4.98633 4.18359L4.98633 1.66992L6.33984 1.66992L6.33984 8.84766Q6.33984 9.46289 6.38672 10.1895L5.06836 10.1895Q5.04492 10.1016 5.02148 9.71484Q4.99805 9.32813 4.99805 9.17578L4.97461 9.17578Q4.38281 10.2949 3.05859 10.2949Q1.83398 10.2949 1.16895 9.49805Q0.503906 8.70117 0.503906 7.18945ZM9.15234 7.44141Q9.18164 8.36133 9.55957 8.85645Q9.9375 9.35156 10.5938 9.35156Q11.0391 9.35156 11.3877 9.12891Q11.7363 8.90625 12.0176 8.37891L13.0781 8.88867Q12.7324 9.44531 12.3867 9.73242Q12.041 10.0195 11.5811 10.1631Q11.1211 10.3066 10.4883 10.3066Q9.16992 10.3066 8.45508 9.47754Q7.74023 8.64844 7.74023 7.14844Q7.74023 5.63672 8.49023 4.84863Q9.24023 4.06055 10.5352 4.06055Q11.8184 4.06055 12.498 4.90137Q13.1777 5.74219 13.1777 7.27734L13.1777 7.44141L9.15234 7.44141ZM10.4883 4.99219Q9.89648 4.99219 9.54492 5.41406Q9.19336 5.83594 9.16406 6.58008L11.7773 6.58008Q11.7188 5.7832 11.4141 5.3877Q11.1094 4.99219 10.4883 4.99219ZM18.2813 10.1895L18.2813 6.83203Q18.2813 5.90039 18.0205 5.51074Q17.7598 5.12109 17.1914 5.12109Q16.5703 5.12109 16.207 5.625Q15.8438 6.12891 15.8438 7.01367L15.8438 10.1895L14.4961 10.1895L14.4961 5.56641Q14.4961 4.86914 14.4434 4.18359L15.7266 4.18359Q15.791 5.0625 15.791 5.34375L15.8145 5.34375Q16.1543 4.65234 16.5996 4.35645Q17.0449 4.06055 17.7305 4.06055Q19.1426 4.06055 19.5117 5.34375L19.5527 5.34375Q19.8691 4.68164 20.3232 4.37109Q20.7773 4.06055 21.498 4.06055Q22.4648 4.06055 22.9453 4.64648Q23.4258 5.23242 23.4258 6.48047L23.4258 10.1895L22.0723 10.1895L22.0723 6.83203Q22.0723 5.91797 21.8057 5.51953Q21.5391 5.12109 20.959 5.12109Q20.3438 5.12109 19.9893 5.61621Q19.6348 6.11133 19.6348 6.97852L19.6348 10.1895L18.2813 10.1895ZM26.3906 4.18359L26.3906 7.54102Q26.3906 8.45508 26.6777 8.85352Q26.9648 9.25195 27.5742 9.25195Q28.2305 9.25195 28.6172 8.75098Q29.0039 8.25 29.0039 7.35352L29.0039 4.18359L30.3516 4.18359L30.3516 8.80078Q30.3516 9.50391 30.4043 10.1895L29.1211 10.1895Q29.0566 9.29883 29.0566 9.0293L29.0332 9.0293Q28.6816 9.7207 28.2217 10.0137Q27.7617 10.3066 27.041 10.3066Q26.0449 10.3066 25.5439 9.71191Q25.043 9.11719 25.043 7.88672L25.043 4.18359L26.3906 4.18359ZM34.2246 6.38086L35.6016 4.18359L37.0723 4.18359L34.9863 7.08398L37.2012 10.1895L35.7305 10.1895L34.2246 7.89844L32.707 10.1895L31.2773 10.1895L33.4629 7.10156L31.3828 4.18359L32.8359 4.18359L34.2246 6.38086Z" fill="#000000" transform="translate(25 47)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
23
design/dide/Word/Multiplexers/$mux.svg
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="88" height="112" viewBox="0 0 88 112" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="86" height="111" />
|
||||||
|
<g fill="#41C9A0" fill-rule="evenodd" transform="matrix(0 -1 1 0 30 111)">
|
||||||
|
<path id="MUX" d="M100 0L80 46L20 46L0 0L100 0Z" />
|
||||||
|
<path d="M97.8193 0L0 0L0.869568 2L20 46L80 46L99.1306 2L100 0L97.8193 0ZM96.9497 2L3.05042 2L21.3113 44L78.6887 44L96.9497 2Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#41C9A0" fill-rule="evenodd" transform="matrix(0 -1 1 0 25 107)">
|
||||||
|
<path id="MUX" d="M100 0L80 46L20 46L0 0L100 0Z" />
|
||||||
|
<path d="M97.8193 0L0 0L0.869568 2L20 46L80 46L99.1306 2L100 0L97.8193 0ZM96.9497 2L3.05042 2L21.3113 44L78.6887 44L96.9497 2Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="Y" d="M0 0L20 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(66 52)" />
|
||||||
|
<g fill="#41C9A0" fill-rule="evenodd" transform="matrix(0 -1 1 0 20 104)">
|
||||||
|
<path id="MUX" d="M100 0L80 46L20 46L0 0L100 0Z" />
|
||||||
|
<path d="M97.8193 0L0 0L0.869568 2L20 46L80 46L99.1306 2L100 0L97.8193 0ZM96.9498 2L3.05042 2L21.3113 44L78.6887 44L96.9498 2Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="A" d="M0 0L20 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(0 28)" />
|
||||||
|
<path id="B" d="M0 0L20 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(0 77)" />
|
||||||
|
<path id="S" d="M0 0L0 15L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(42 0)" />
|
||||||
|
<path d="M4.67578 10.1895L4.67578 6.83203Q4.67578 5.90039 4.41504 5.51074Q4.1543 5.12109 3.58594 5.12109Q2.96484 5.12109 2.60156 5.625Q2.23828 6.12891 2.23828 7.01367L2.23828 10.1895L0.890625 10.1895L0.890625 5.56641Q0.890625 4.86914 0.837891 4.18359L2.12109 4.18359Q2.18555 5.0625 2.18555 5.34375L2.20898 5.34375Q2.54883 4.65234 2.99414 4.35645Q3.43945 4.06055 4.125 4.06055Q5.53711 4.06055 5.90625 5.34375L5.94727 5.34375Q6.26367 4.68164 6.71777 4.37109Q7.17188 4.06055 7.89258 4.06055Q8.85938 4.06055 9.33984 4.64648Q9.82031 5.23242 9.82031 6.48047L9.82031 10.1895L8.4668 10.1895L8.4668 6.83203Q8.4668 5.91797 8.2002 5.51953Q7.93359 5.12109 7.35352 5.12109Q6.73828 5.12109 6.38379 5.61621Q6.0293 6.11133 6.0293 6.97852L6.0293 10.1895L4.67578 10.1895ZM12.7852 4.18359L12.7852 7.54102Q12.7852 8.45508 13.0723 8.85352Q13.3594 9.25195 13.9688 9.25195Q14.625 9.25195 15.0117 8.75098Q15.3984 8.25 15.3984 7.35352L15.3984 4.18359L16.7461 4.18359L16.7461 8.80078Q16.7461 9.50391 16.7988 10.1895L15.5156 10.1895Q15.4512 9.29883 15.4512 9.0293L15.4277 9.0293Q15.0762 9.7207 14.6162 10.0137Q14.1563 10.3066 13.4355 10.3066Q12.4395 10.3066 11.9385 9.71191Q11.4375 9.11719 11.4375 7.88672L11.4375 4.18359L12.7852 4.18359ZM20.6191 6.38086L21.9961 4.18359L23.4668 4.18359L21.3809 7.08398L23.5957 10.1895L22.125 10.1895L20.6191 7.89844L19.1016 10.1895L17.6719 10.1895L19.8574 7.10156L17.7773 4.18359L19.2305 4.18359L20.6191 6.38086Z" fill="#000000" transform="translate(32 48)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.1 KiB |
23
design/dide/Word/Multiplexers/$pmux.svg
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="88" height="112" viewBox="0 0 88 112" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="86" height="111" />
|
||||||
|
<g fill="#41C9A0" fill-rule="evenodd" transform="matrix(0 -1 1 0 30 111)">
|
||||||
|
<path id="MUX" d="M100 0L80 46L20 46L0 0L100 0Z" />
|
||||||
|
<path d="M97.8193 0L0 0L0.869568 2L20 46L80 46L99.1306 2L100 0L97.8193 0ZM96.9497 2L3.05042 2L21.3113 44L78.6887 44L96.9497 2Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#41C9A0" fill-rule="evenodd" transform="matrix(0 -1 1 0 25 108)">
|
||||||
|
<path id="MUX" d="M100 0L80 46L20 46L0 0L100 0Z" />
|
||||||
|
<path d="M97.8193 0L0 0L0.869568 2L20 46L80 46L99.1306 2L100 0L97.8193 0ZM96.9497 2L3.05042 2L21.3113 44L78.6887 44L96.9497 2Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="Y" d="M0 0L20 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(66 53)" />
|
||||||
|
<g fill="#41C9A0" fill-rule="evenodd" transform="matrix(0 -1 1 0 20 105)">
|
||||||
|
<path id="MUX" d="M100 0L80 46L20 46L0 0L100 0Z" />
|
||||||
|
<path d="M97.8193 0L0 0L0.869568 2L20 46L80 46L99.1306 2L100 0L97.8193 0ZM96.9498 2L3.05042 2L21.3113 44L78.6887 44L96.9498 2Z" fill="#000000" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="A" d="M0 0L20 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(0 29)" />
|
||||||
|
<path id="B" d="M0 0L20 0L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(0 78)" />
|
||||||
|
<path id="S" d="M0 0L0 15L0 0Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(42 0)" />
|
||||||
|
<path d="M6.71484 7.1543Q6.71484 8.63086 6.02637 9.46875Q5.33789 10.3066 4.11328 10.3066Q3.41016 10.3066 2.95898 10.0371Q2.50781 9.76758 2.23828 9.25195L2.20898 9.25195Q2.2207 9.48633 2.22949 9.71484Q2.23828 9.94336 2.23828 10.1777L2.23828 12.498L0.884766 12.498L0.884766 5.51953Q0.884766 4.91016 0.837891 4.18359L2.13867 4.18359Q2.21484 4.79297 2.21484 5.20313L2.23828 5.20313Q2.80078 4.06055 4.21289 4.06055Q5.42578 4.06055 6.07031 4.86035Q6.71484 5.66016 6.71484 7.1543ZM5.30859 7.16602Q5.30859 5.05664 3.82617 5.05664Q3.03516 5.05664 2.625 5.60156Q2.21484 6.14648 2.21484 7.18359Q2.21484 8.2207 2.61328 8.76563Q3.01172 9.31055 3.80273 9.31055Q5.30859 9.31055 5.30859 7.16602ZM11.9063 10.1895L11.9063 6.83203Q11.9062 5.90039 11.6455 5.51074Q11.3848 5.12109 10.8164 5.12109Q10.1953 5.12109 9.83203 5.625Q9.46875 6.12891 9.46875 7.01367L9.46875 10.1895L8.12109 10.1895L8.12109 5.56641Q8.12109 4.86914 8.06836 4.18359L9.35156 4.18359Q9.41602 5.0625 9.41602 5.34375L9.43945 5.34375Q9.7793 4.65234 10.2246 4.35645Q10.6699 4.06055 11.3555 4.06055Q12.7676 4.06055 13.1367 5.34375L13.1777 5.34375Q13.4941 4.68164 13.9482 4.37109Q14.4023 4.06055 15.123 4.06055Q16.0898 4.06055 16.5703 4.64648Q17.0508 5.23242 17.0508 6.48047L17.0508 10.1895L15.6973 10.1895L15.6973 6.83203Q15.6973 5.91797 15.4307 5.51953Q15.1641 5.12109 14.584 5.12109Q13.9688 5.12109 13.6143 5.61621Q13.2598 6.11133 13.2598 6.97852L13.2598 10.1895L11.9063 10.1895ZM20.0156 4.18359L20.0156 7.54102Q20.0156 8.45508 20.3027 8.85352Q20.5898 9.25195 21.1992 9.25195Q21.8555 9.25195 22.2422 8.75098Q22.6289 8.25 22.6289 7.35352L22.6289 4.18359L23.9766 4.18359L23.9766 8.80078Q23.9766 9.50391 24.0293 10.1895L22.7461 10.1895Q22.6816 9.29883 22.6816 9.0293L22.6582 9.0293Q22.3066 9.7207 21.8467 10.0137Q21.3867 10.3066 20.666 10.3066Q19.6699 10.3066 19.1689 9.71191Q18.668 9.11719 18.668 7.88672L18.668 4.18359L20.0156 4.18359ZM27.8496 6.38086L29.2266 4.18359L30.6973 4.18359L28.6113 7.08398L30.8262 10.1895L29.3555 10.1895L27.8496 7.89844L26.332 10.1895L24.9023 10.1895L27.0879 7.10156L25.0078 4.18359L26.4609 4.18359L27.8496 6.38086Z" fill="#000000" transform="translate(27 49)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.8 KiB |
14
design/dide/Word/Multiplexers/$tribuf.svg
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="109" height="84" viewBox="0 0 109 84" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="107" height="82" />
|
||||||
|
<path id="BUF" d="M0 0L60 30L0 60L0 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(31 22)" />
|
||||||
|
<path id="BUF" d="M0 0L60 30L0 60L0 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(27 19)" />
|
||||||
|
<path id="BUF" d="M0 0L60 30L0 60L0 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(23 16)" />
|
||||||
|
<path id="Y" d="M0 0L23 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(84 45)" />
|
||||||
|
<path id="A" d="M0 0L23 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 45)" />
|
||||||
|
<path d="M2.66602 10.2949Q1.96289 10.2949 1.55566 9.89355Q1.14844 9.49219 1.14844 8.74219L1.14844 5.16211L0.263672 5.16211L0.263672 4.18359L1.16602 4.18359L1.59375 2.73047L2.49023 2.73047L2.49023 4.18359L3.9375 4.18359L3.9375 5.16211L2.49023 5.16211L2.49023 8.40234Q2.49023 9.29297 3.24609 9.29297Q3.60352 9.29297 4.01367 9.2168L4.01367 10.1191Q3.3457 10.2949 2.66602 10.2949ZM8.00391 5.17969Q7.34766 5.17969 6.95508 5.75684Q6.5625 6.33398 6.5625 7.3125L6.5625 10.1895L5.21484 10.1895L5.21484 5.66602Q5.21484 4.7168 5.17383 4.18359L6.45703 4.18359Q6.51563 4.88672 6.51563 5.54297L6.53906 5.54297Q6.82031 4.71094 7.18945 4.38574Q7.55859 4.06055 8.16211 4.06055Q8.4375 4.06055 8.61914 4.13672L8.61914 5.24414Q8.32031 5.17969 8.00391 5.17969ZM9.66797 2.82422L9.66797 1.66992L11.0098 1.66992L11.0098 2.82422L9.66797 2.82422ZM9.66797 10.1895L9.66797 4.18359L11.0156 4.18359L11.0156 10.1895L9.66797 10.1895ZM18.627 7.1543Q18.627 8.64844 17.9502 9.47168Q17.2734 10.2949 16.0371 10.2949Q14.707 10.2949 14.1563 9.20508L14.1328 9.20508Q14.1328 9.69727 14.0625 10.1895L12.75 10.1895Q12.8027 9.64453 12.8027 8.84766L12.8027 1.66992L14.1504 1.66992L14.1504 4.26563Q14.1504 4.5 14.1445 4.73145Q14.1387 4.96289 14.127 5.18555L14.1504 5.18555Q14.4258 4.64063 14.8945 4.34766Q15.3633 4.05469 16.125 4.05469Q17.3262 4.05469 17.9766 4.86035Q18.627 5.66602 18.627 7.1543ZM17.2207 7.1543Q17.2207 5.03906 15.7324 5.03906Q14.9414 5.03906 14.5342 5.5957Q14.127 6.15234 14.127 7.20117Q14.127 8.22656 14.5254 8.77148Q14.9238 9.31641 15.7207 9.31641Q17.2207 9.31641 17.2207 7.1543ZM21.2988 4.18359L21.2988 7.54102Q21.2988 8.45508 21.5859 8.85352Q21.873 9.25195 22.4824 9.25195Q23.1387 9.25195 23.5254 8.75098Q23.9121 8.25 23.9121 7.35352L23.9121 4.18359L25.2598 4.18359L25.2598 8.80078Q25.2598 9.50391 25.3125 10.1895L24.0293 10.1895Q23.9648 9.29883 23.9648 9.0293L23.9414 9.0293Q23.5898 9.7207 23.1299 10.0137Q22.6699 10.3066 21.9492 10.3066Q20.9531 10.3066 20.4521 9.71191Q19.9512 9.11719 19.9512 7.88672L19.9512 4.18359L21.2988 4.18359ZM28.8398 5.16211L28.8398 10.1895L27.4922 10.1895L27.4922 5.16211L26.4375 5.16211L26.4375 4.18359L27.4922 4.18359L27.4922 3.42773Q27.4922 2.51367 27.9492 2.07715Q28.4063 1.64063 29.3379 1.64063Q29.9473 1.64063 30.3809 1.7168L30.3809 2.61914Q30.123 2.55469 29.6133 2.55469Q29.2031 2.55469 29.0215 2.78027Q28.8398 3.00586 28.8398 3.61523L28.8398 4.18359L30.1406 4.18359L30.1406 5.16211L28.8398 5.16211Z" fill="#000000" transform="translate(30 39)" />
|
||||||
|
<path id="ROAD" d="M0 28.5L0 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(52 1)" />
|
||||||
|
<path id="EN" d="M53 0L0 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.5 KiB |
33
design/dide/Word/Registers/$adff.svg
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="111" height="115" viewBox="0 0 111 115" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="109" height="115" />
|
||||||
|
<g fill="#9EC842" transform="translate(25 9)">
|
||||||
|
<path id="register" d="M71 0C74.3142 0 77 2.68584 77 6L77 100C77 103.314 74.3142 106 71 106L6 106C2.68584 106 0 103.314 0 100L0 6C0 2.68584 2.68584 0 6 0L71 0Z" />
|
||||||
|
<path d="M77 6C77 2.68584 74.3142 0 71 0L6 0C2.68584 0 0 2.68584 0 6L0 100C0 103.314 2.68584 106 6 106L71 106C74.3142 106 77 103.314 77 100L77 6ZM6 2L71 2Q75 2 75 6L75 100Q75 104 71 104L6 104Q2 104 2 100L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20 4)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16 0)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="pos" d="M0 12L8 12L8 0L16 0" fill="none" stroke-width="2" stroke="#000000" transform="translate(68 81)" />
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" fill="#0A0A09" transform="translate(24 13)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" fill="#0A0A09" transform="translate(76 13)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" fill="#0A0A09" transform="translate(35 80)" />
|
||||||
|
<path d="M2.75977 9.35742Q3.38672 9.35742 3.75 8.9209Q4.11328 8.48438 4.11328 7.79883L4.11328 7.25391L3.47461 7.27734Q2.61328 7.31836 2.23535 7.58203Q1.85742 7.8457 1.85742 8.4082Q1.85742 9.35742 2.75977 9.35742ZM5.45508 10.1895L4.1543 10.1895L4.10742 9.24023Q3.80859 9.82617 3.38672 10.0664Q2.96484 10.3066 2.34961 10.3066Q1.42383 10.3066 0.93457 9.82617Q0.445312 9.3457 0.445313 8.49023Q0.445313 7.55273 1.11328 7.05469Q1.78125 6.55664 3.08203 6.51563L4.10742 6.48047L4.10742 6.29297Q4.10742 5.5957 3.88184 5.28223Q3.65625 4.96875 3.11719 4.96875Q2.64258 4.96875 2.41699 5.14746Q2.19141 5.32617 2.10938 5.70117L0.808594 5.49609Q0.984375 4.72852 1.54395 4.39453Q2.10352 4.06055 3.13477 4.06055Q4.33594 4.06055 4.89551 4.62891Q5.45508 5.19727 5.45508 6.39258L5.45508 10.1895ZM8.16797 7.17188Q8.16797 9.31641 9.66211 9.31641Q10.4531 9.31641 10.8633 8.76855Q11.2734 8.2207 11.2734 7.17773Q11.2734 6.13477 10.8691 5.59277Q10.4648 5.05078 9.67969 5.05078Q8.16797 5.05078 8.16797 7.17188ZM6.76758 7.18945Q6.76758 5.73047 7.44727 4.89551Q8.12695 4.06055 9.35742 4.06055Q10.0254 4.06055 10.4824 4.30664Q10.9395 4.55274 11.2559 5.11523L11.2793 5.11523Q11.2676 4.88086 11.2588 4.64941Q11.25 4.41797 11.25 4.18359L11.25 1.66992L12.6035 1.66992L12.6035 8.84766Q12.6035 9.46289 12.6504 10.1895L11.332 10.1895Q11.3086 10.1016 11.2852 9.71484Q11.2617 9.32813 11.2617 9.17578L11.2383 9.17578Q10.6465 10.2949 9.32227 10.2949Q8.09766 10.2949 7.43262 9.49805Q6.76758 8.70117 6.76758 7.18945ZM16.1895 5.16211L16.1895 10.1895L14.8418 10.1895L14.8418 5.16211L13.7871 5.16211L13.7871 4.18359L14.8418 4.18359L14.8418 3.42773Q14.8418 2.51367 15.2988 2.07715Q15.7559 1.64063 16.6875 1.64063Q17.2969 1.64063 17.7305 1.7168L17.7305 2.61914Q17.4727 2.55469 16.9629 2.55469Q16.5527 2.55469 16.3711 2.78027Q16.1895 3.00586 16.1895 3.61523L16.1895 4.18359L17.4902 4.18359L17.4902 5.16211L16.1895 5.16211ZM20.3262 5.16211L20.3262 10.1895L18.9785 10.1895L18.9785 5.16211L17.9238 5.16211L17.9238 4.18359L18.9785 4.18359L18.9785 3.42773Q18.9785 2.51367 19.4355 2.07715Q19.8926 1.64063 20.8242 1.64063Q21.4336 1.64063 21.8672 1.7168L21.8672 2.61914Q21.6094 2.55469 21.0996 2.55469Q20.6895 2.55469 20.5078 2.78027Q20.3262 3.00586 20.3262 3.61523L20.3262 4.18359L21.627 4.18359L21.627 5.16211L20.3262 5.16211Z" fill="#0A0A09" transform="translate(45 4)" />
|
||||||
|
<g transform="matrix(0 1 -1 0 34 79)">
|
||||||
|
<path id="CK" d="M7.5 0L15 18L0 18L7.5 0Z" />
|
||||||
|
<path d="M6.41666 2.6L7.5 0L8.58334 2.6L14.1667 16L15 18L0 18L0.833336 16L6.41666 2.6ZM3 16L7.5 5.2L12 16L3 16Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="CLK" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1 86)" />
|
||||||
|
<path id="Q" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94 21)" />
|
||||||
|
<path d="M4.36719 10.2422L3.55469 10.2422L3.55469 13.9219Q3.55469 14.6484 3.23438 14.9922Q2.91406 15.3359 2.39844 15.3359Q1.84375 15.3359 1.53906 14.9766Q1.23438 14.6172 1.23438 13.9219L1.23438 5.10938Q1.23438 4.35938 1.57031 4.02344Q1.90625 3.6875 2.65625 3.6875L6.42969 3.6875Q7.21094 3.6875 7.76563 3.75391Q8.32031 3.82031 8.76563 4.02344Q9.30469 4.25 9.71875 4.67188Q10.1328 5.09375 10.3477 5.65234Q10.5625 6.21094 10.5625 6.83594Q10.5625 8.11719 9.83984 8.88281Q9.11719 9.64844 7.64844 9.96875Q8.26563 10.2969 8.82813 10.9375Q9.39063 11.5781 9.83203 12.3008Q10.2734 13.0234 10.5195 13.6055Q10.7656 14.1875 10.7656 14.4063Q10.7656 14.6328 10.6211 14.8555Q10.4766 15.0781 10.2266 15.207Q9.97656 15.3359 9.64844 15.3359Q9.25781 15.3359 8.99219 15.1523Q8.72656 14.9688 8.53516 14.6875Q8.34375 14.4063 8.01563 13.8594L7.08594 12.3125Q6.58594 11.4609 6.19141 11.0156Q5.79688 10.5703 5.39063 10.4063Q4.98438 10.2422 4.36719 10.2422ZM5.69531 5.42969L3.55469 5.42969L3.55469 8.57813L5.63281 8.57813Q6.46875 8.57813 7.03906 8.43359Q7.60937 8.28906 7.91016 7.94141Q8.21094 7.59375 8.21094 6.98438Q8.21094 6.50781 7.96875 6.14453Q7.72656 5.78125 7.29688 5.60156Q6.89062 5.42969 5.69531 5.42969Z" fill="#0A0A09" transform="translate(24 35)" />
|
||||||
|
<path id="ARST" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 43)" />
|
||||||
|
<path d="M3.45313 12.9219Q4.14063 12.9219 4.67578 12.5977Q5.21094 12.2734 5.51563 11.707Q5.82031 11.1406 5.82031 10.5156L5.82031 9.55469L4.67969 9.58594Q3.08594 9.625 2.41016 10.0703Q1.73437 10.5156 1.73438 11.4141C1.73437 12.4193 2.30729 12.9219 3.45313 12.9219ZM6.8125 13.5859L5.86719 13.5859L5.82031 12.1719L5.78906 12.1719Q4.98438 13.7422 3.28906 13.7422Q2.04688 13.7422 1.37109 13.1289Q0.695312 12.5156 0.695313 11.4297Q0.695313 10.1953 1.62891 9.54688Q2.5625 8.89844 4.50781 8.84375L5.8125 8.8125L5.8125 8.49219Q5.8125 7.36719 5.36328 6.83203Q4.91406 6.29688 3.96875 6.29688Q3.10156 6.29688 2.66016 6.57422Q2.21875 6.85156 2.05469 7.50781L1.11719 7.3125Q1.36719 6.30469 2.06641 5.89063Q2.76563 5.47656 3.98438 5.47656Q5.47656 5.47656 6.14453 6.21875Q6.8125 6.96094 6.8125 8.57813L6.8125 13.5859ZM14.0391 11.3906Q14.0391 12.5156 13.3008 13.1289Q12.5625 13.7422 11.2266 13.7422Q9.97656 13.7422 9.26563 13.3008Q8.55469 12.8594 8.30469 11.8281L9.21875 11.6641Q9.38281 12.3125 9.84766 12.6406Q10.3125 12.9688 11.2188 12.9688Q13.0625 12.9688 13.0625 11.4766Q13.0625 11.0547 12.8945 10.7891Q12.7266 10.5234 12.4336 10.3555Q12.1406 10.1875 11.7383 10.0742Q11.3359 9.96094 10.8672 9.83594Q10.0078 9.625 9.57422 9.35547Q9.14063 9.08594 8.90625 8.67969Q8.67188 8.27344 8.67188 7.6875Q8.67188 6.63281 9.32031 6.05469Q9.96875 5.47656 11.2266 5.47656Q12.3672 5.47656 12.9961 5.89844Q13.625 6.32031 13.8438 7.23438L12.9063 7.34375Q12.7734 6.75781 12.3711 6.50391Q11.9688 6.25 11.2266 6.25Q10.4219 6.25 10.0273 6.59766Q9.63281 6.94531 9.63281 7.57813Q9.63281 7.98438 9.78516 8.22656Q9.9375 8.46875 10.2383 8.63672Q10.5391 8.80469 11.6172 9.09375Q12.6719 9.38281 13.1094 9.66016Q13.5469 9.9375 13.793 10.3477Q14.0391 10.7578 14.0391 11.3906ZM15.7422 16.6641Q15.3672 16.6641 15.0234 16.5781L15.0234 15.6875Q15.3047 15.7656 15.625 15.7656Q16.0859 15.7656 16.4141 15.5469Q16.7422 15.3281 17.0156 14.875Q17.2891 14.4219 17.5703 13.9844L17.7031 13.6406L14.5625 5.63281L15.625 5.63281L17.3984 10.3125Q17.9844 11.8828 18.2266 12.6719Q18.4141 12.1406 18.6016 11.6211Q18.7891 11.1016 18.9922 10.5703L20.8594 5.63281L21.9141 5.63281L18.5156 14.2266Q17.9688 15.3281 17.3242 15.9961Q16.6797 16.6641 15.7422 16.6641ZM28.6172 13.5859L28.6172 8.92969Q28.6172 7.54688 28.1406 6.92188Q27.6641 6.29688 26.6563 6.29688Q25.5703 6.29688 24.9297 7.08984Q24.2891 7.88281 24.2891 9.23438L24.2891 13.5859L23.2969 13.5859L23.2969 7.40625Q23.2969 6.96094 23.2773 6.51953Q23.2578 6.07813 23.2422 5.63281L24.1328 5.63281L24.2266 7.14844L24.2578 7.14844Q24.6719 6.29688 25.3047 5.88672Q25.9375 5.47656 26.9219 5.47656Q28.2891 5.47656 28.9492 6.26172Q29.6094 7.04688 29.6094 8.6875L29.6094 13.5859L28.6172 13.5859Z" fill="#0A0A09" transform="translate(41 37)" />
|
||||||
|
<path id="D" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 13 KiB |
35
design/dide/Word/Registers/$adffe.svg
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="111" height="115" viewBox="0 0 111 115" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="109" height="115" />
|
||||||
|
<g fill="#9EC842" transform="translate(25 9)">
|
||||||
|
<path id="register" d="M71 0C74.3142 0 77 2.68584 77 6L77 100C77 103.314 74.3142 106 71 106L6 106C2.68584 106 0 103.314 0 100L0 6C0 2.68584 2.68584 0 6 0L71 0Z" />
|
||||||
|
<path d="M77 6C77 2.68584 74.3142 0 71 0L6 0C2.68584 0 0 2.68584 0 6L0 100C0 103.314 2.68584 106 6 106L71 106C74.3142 106 77 103.314 77 100L77 6ZM6 2L71 2Q75 2 75 6L75 100Q75 104 71 104L6 104Q2 104 2 100L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20 4)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16 0)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="pos" d="M0 12L8 12L8 0L16 0" fill="none" stroke-width="2" stroke="#000000" transform="translate(68 81)" />
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" fill="#0A0A09" transform="translate(24 13)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" fill="#0A0A09" transform="translate(76 13)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" fill="#0A0A09" transform="translate(35 80)" />
|
||||||
|
<path d="M2.75977 9.35742Q3.38672 9.35742 3.75 8.9209Q4.11328 8.48438 4.11328 7.79883L4.11328 7.25391L3.47461 7.27734Q2.61328 7.31836 2.23535 7.58203Q1.85742 7.8457 1.85742 8.4082Q1.85742 9.35742 2.75977 9.35742ZM5.45508 10.1895L4.1543 10.1895L4.10742 9.24023Q3.80859 9.82617 3.38672 10.0664Q2.96484 10.3066 2.34961 10.3066Q1.42383 10.3066 0.93457 9.82617Q0.445312 9.3457 0.445313 8.49023Q0.445313 7.55273 1.11328 7.05469Q1.78125 6.55664 3.08203 6.51563L4.10742 6.48047L4.10742 6.29297Q4.10742 5.5957 3.88184 5.28223Q3.65625 4.96875 3.11719 4.96875Q2.64258 4.96875 2.41699 5.14746Q2.19141 5.32617 2.10938 5.70117L0.808594 5.49609Q0.984375 4.72852 1.54395 4.39453Q2.10352 4.06055 3.13477 4.06055Q4.33594 4.06055 4.89551 4.62891Q5.45508 5.19727 5.45508 6.39258L5.45508 10.1895ZM8.16797 7.17188Q8.16797 9.31641 9.66211 9.31641Q10.4531 9.31641 10.8633 8.76855Q11.2734 8.2207 11.2734 7.17773Q11.2734 6.13477 10.8691 5.59277Q10.4648 5.05078 9.67969 5.05078Q8.16797 5.05078 8.16797 7.17188ZM6.76758 7.18945Q6.76758 5.73047 7.44727 4.89551Q8.12695 4.06055 9.35742 4.06055Q10.0254 4.06055 10.4824 4.30664Q10.9395 4.55274 11.2559 5.11523L11.2793 5.11523Q11.2676 4.88086 11.2588 4.64941Q11.25 4.41797 11.25 4.18359L11.25 1.66992L12.6035 1.66992L12.6035 8.84766Q12.6035 9.46289 12.6504 10.1895L11.332 10.1895Q11.3086 10.1016 11.2852 9.71484Q11.2617 9.32813 11.2617 9.17578L11.2383 9.17578Q10.6465 10.2949 9.32227 10.2949Q8.09766 10.2949 7.43262 9.49805Q6.76758 8.70117 6.76758 7.18945ZM16.1895 5.16211L16.1895 10.1895L14.8418 10.1895L14.8418 5.16211L13.7871 5.16211L13.7871 4.18359L14.8418 4.18359L14.8418 3.42773Q14.8418 2.51367 15.2988 2.07715Q15.7559 1.64063 16.6875 1.64063Q17.2969 1.64063 17.7305 1.7168L17.7305 2.61914Q17.4727 2.55469 16.9629 2.55469Q16.5527 2.55469 16.3711 2.78027Q16.1895 3.00586 16.1895 3.61523L16.1895 4.18359L17.4902 4.18359L17.4902 5.16211L16.1895 5.16211ZM20.3262 5.16211L20.3262 10.1895L18.9785 10.1895L18.9785 5.16211L17.9238 5.16211L17.9238 4.18359L18.9785 4.18359L18.9785 3.42773Q18.9785 2.51367 19.4355 2.07715Q19.8926 1.64063 20.8242 1.64063Q21.4336 1.64063 21.8672 1.7168L21.8672 2.61914Q21.6094 2.55469 21.0996 2.55469Q20.6895 2.55469 20.5078 2.78027Q20.3262 3.00586 20.3262 3.61523L20.3262 4.18359L21.627 4.18359L21.627 5.16211L20.3262 5.16211ZM23.6895 7.44141Q23.7188 8.36133 24.0967 8.85645Q24.4746 9.35156 25.1309 9.35156Q25.5762 9.35156 25.9248 9.12891Q26.2734 8.90625 26.5547 8.37891L27.6152 8.88867Q27.2695 9.44531 26.9238 9.73242Q26.5781 10.0195 26.1182 10.1631Q25.6582 10.3066 25.0254 10.3066Q23.707 10.3066 22.9922 9.47754Q22.2773 8.64844 22.2773 7.14844Q22.2773 5.63672 23.0273 4.84863Q23.7773 4.06055 25.0723 4.06055Q26.3555 4.06055 27.0352 4.90137Q27.7148 5.74219 27.7148 7.27734L27.7148 7.44141L23.6895 7.44141ZM25.0254 4.99219Q24.4336 4.99219 24.082 5.41406Q23.7305 5.83594 23.7012 6.58008L26.3145 6.58008Q26.2559 5.7832 25.9512 5.3877Q25.6465 4.99219 25.0254 4.99219Z" fill="#0A0A09" transform="translate(42 4)" />
|
||||||
|
<g transform="matrix(0 1 -1 0 34 79)">
|
||||||
|
<path id="CK" d="M7.5 0L15 18L0 18L7.5 0Z" />
|
||||||
|
<path d="M6.41666 2.6L7.5 0L8.58334 2.6L14.1667 16L15 18L0 18L0.833336 16L6.41666 2.6ZM3 16L7.5 5.2L12 16L3 16Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="CLK" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1 86)" />
|
||||||
|
<path id="Q" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94 21)" />
|
||||||
|
<path d="M4.36719 10.2422L3.55469 10.2422L3.55469 13.9219Q3.55469 14.6484 3.23438 14.9922Q2.91406 15.3359 2.39844 15.3359Q1.84375 15.3359 1.53906 14.9766Q1.23438 14.6172 1.23438 13.9219L1.23438 5.10938Q1.23438 4.35938 1.57031 4.02344Q1.90625 3.6875 2.65625 3.6875L6.42969 3.6875Q7.21094 3.6875 7.76563 3.75391Q8.32031 3.82031 8.76563 4.02344Q9.30469 4.25 9.71875 4.67188Q10.1328 5.09375 10.3477 5.65234Q10.5625 6.21094 10.5625 6.83594Q10.5625 8.11719 9.83984 8.88281Q9.11719 9.64844 7.64844 9.96875Q8.26563 10.2969 8.82813 10.9375Q9.39063 11.5781 9.83203 12.3008Q10.2734 13.0234 10.5195 13.6055Q10.7656 14.1875 10.7656 14.4063Q10.7656 14.6328 10.6211 14.8555Q10.4766 15.0781 10.2266 15.207Q9.97656 15.3359 9.64844 15.3359Q9.25781 15.3359 8.99219 15.1523Q8.72656 14.9688 8.53516 14.6875Q8.34375 14.4063 8.01563 13.8594L7.08594 12.3125Q6.58594 11.4609 6.19141 11.0156Q5.79688 10.5703 5.39063 10.4063Q4.98438 10.2422 4.36719 10.2422ZM5.69531 5.42969L3.55469 5.42969L3.55469 8.57813L5.63281 8.57813Q6.46875 8.57813 7.03906 8.43359Q7.60937 8.28906 7.91016 7.94141Q8.21094 7.59375 8.21094 6.98438Q8.21094 6.50781 7.96875 6.14453Q7.72656 5.78125 7.29688 5.60156Q6.89062 5.42969 5.69531 5.42969Z" fill="#0A0A09" transform="translate(24 34)" />
|
||||||
|
<path id="ARST" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 42)" />
|
||||||
|
<path d="M3.45313 12.9219Q4.14063 12.9219 4.67578 12.5977Q5.21094 12.2734 5.51563 11.707Q5.82031 11.1406 5.82031 10.5156L5.82031 9.55469L4.67969 9.58594Q3.08594 9.625 2.41016 10.0703Q1.73437 10.5156 1.73438 11.4141C1.73437 12.4193 2.30729 12.9219 3.45313 12.9219ZM6.8125 13.5859L5.86719 13.5859L5.82031 12.1719L5.78906 12.1719Q4.98438 13.7422 3.28906 13.7422Q2.04688 13.7422 1.37109 13.1289Q0.695312 12.5156 0.695313 11.4297Q0.695313 10.1953 1.62891 9.54688Q2.5625 8.89844 4.50781 8.84375L5.8125 8.8125L5.8125 8.49219Q5.8125 7.36719 5.36328 6.83203Q4.91406 6.29688 3.96875 6.29688Q3.10156 6.29688 2.66016 6.57422Q2.21875 6.85156 2.05469 7.50781L1.11719 7.3125Q1.36719 6.30469 2.06641 5.89063Q2.76563 5.47656 3.98438 5.47656Q5.47656 5.47656 6.14453 6.21875Q6.8125 6.96094 6.8125 8.57813L6.8125 13.5859ZM14.0391 11.3906Q14.0391 12.5156 13.3008 13.1289Q12.5625 13.7422 11.2266 13.7422Q9.97656 13.7422 9.26563 13.3008Q8.55469 12.8594 8.30469 11.8281L9.21875 11.6641Q9.38281 12.3125 9.84766 12.6406Q10.3125 12.9688 11.2188 12.9688Q13.0625 12.9688 13.0625 11.4766Q13.0625 11.0547 12.8945 10.7891Q12.7266 10.5234 12.4336 10.3555Q12.1406 10.1875 11.7383 10.0742Q11.3359 9.96094 10.8672 9.83594Q10.0078 9.625 9.57422 9.35547Q9.14063 9.08594 8.90625 8.67969Q8.67188 8.27344 8.67188 7.6875Q8.67188 6.63281 9.32031 6.05469Q9.96875 5.47656 11.2266 5.47656Q12.3672 5.47656 12.9961 5.89844Q13.625 6.32031 13.8438 7.23438L12.9063 7.34375Q12.7734 6.75781 12.3711 6.50391Q11.9688 6.25 11.2266 6.25Q10.4219 6.25 10.0273 6.59766Q9.63281 6.94531 9.63281 7.57813Q9.63281 7.98438 9.78516 8.22656Q9.9375 8.46875 10.2383 8.63672Q10.5391 8.80469 11.6172 9.09375Q12.6719 9.38281 13.1094 9.66016Q13.5469 9.9375 13.793 10.3477Q14.0391 10.7578 14.0391 11.3906ZM15.7422 16.6641Q15.3672 16.6641 15.0234 16.5781L15.0234 15.6875Q15.3047 15.7656 15.625 15.7656Q16.0859 15.7656 16.4141 15.5469Q16.7422 15.3281 17.0156 14.875Q17.2891 14.4219 17.5703 13.9844L17.7031 13.6406L14.5625 5.63281L15.625 5.63281L17.3984 10.3125Q17.9844 11.8828 18.2266 12.6719Q18.4141 12.1406 18.6016 11.6211Q18.7891 11.1016 18.9922 10.5703L20.8594 5.63281L21.9141 5.63281L18.5156 14.2266Q17.9688 15.3281 17.3242 15.9961Q16.6797 16.6641 15.7422 16.6641ZM28.6172 13.5859L28.6172 8.92969Q28.6172 7.54688 28.1406 6.92188Q27.6641 6.29688 26.6563 6.29688Q25.5703 6.29688 24.9297 7.08984Q24.2891 7.88281 24.2891 9.23438L24.2891 13.5859L23.2969 13.5859L23.2969 7.40625Q23.2969 6.96094 23.2773 6.51953Q23.2578 6.07813 23.2422 5.63281L24.1328 5.63281L24.2266 7.14844L24.2578 7.14844Q24.6719 6.29688 25.3047 5.88672Q25.9375 5.47656 26.9219 5.47656Q28.2891 5.47656 28.9492 6.26172Q29.6094 7.04688 29.6094 8.6875L29.6094 13.5859L28.6172 13.5859Z" fill="#0A0A09" transform="translate(41 35)" />
|
||||||
|
<path id="D" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21)" />
|
||||||
|
<path id="EN" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 63)" />
|
||||||
|
<path d="M8.79688 5.47656L3.57031 5.47656L3.57031 8.28906L8.38281 8.28906Q8.91406 8.28906 9.17578 8.52734Q9.4375 8.76563 9.4375 9.15625Q9.4375 9.54688 9.17969 9.79297Q8.92188 10.0391 8.38281 10.0391L3.57031 10.0391L3.57031 13.2969L8.97656 13.2969Q9.52344 13.2969 9.80078 13.5508Q10.0781 13.8047 10.0781 14.2266Q10.0781 14.6328 9.80078 14.8867Q9.52344 15.1406 8.97656 15.1406L2.67188 15.1406Q1.91406 15.1406 1.58203 14.8047Q1.25 14.4688 1.25 13.7188L1.25 5.10938Q1.25 4.60938 1.39844 4.29297Q1.54687 3.97656 1.86328 3.83203Q2.17969 3.6875 2.67188 3.6875L8.79688 3.6875Q9.35156 3.6875 9.62109 3.93359Q9.89063 4.17969 9.89063 4.57813Q9.89063 4.98438 9.62109 5.23047Q9.35156 5.47656 8.79688 5.47656Z" fill="#0A0A09" transform="translate(24 54)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 15 KiB |
48
design/dide/Word/Registers/$adlatch.svg
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="85" viewBox="0 0 112 85" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="12.11" height="18.44" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_2">
|
||||||
|
<rect width="13.119" height="18.44" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_3">
|
||||||
|
<rect width="40.367" height="12.453" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_4">
|
||||||
|
<rect width="11.101" height="18.44" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_5">
|
||||||
|
<rect width="12.11" height="18.44" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_6">
|
||||||
|
<rect width="31.284" height="16.604" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="110" height="85" />
|
||||||
|
<g fill="#9EC842" transform="translate(25.229 6.971)">
|
||||||
|
<path id="latch" d="M71.7064 0C75.0206 0 77.7064 2.68584 77.7064 6L77.7064 72.0286C77.7064 75.3427 75.0206 78.0286 71.7064 78.0286L6 78.0286C2.68584 78.0286 0 75.3427 0 72.0286L0 6C0 2.68584 2.68584 0 6 0L71.7064 0Z" />
|
||||||
|
<path d="M77.7064 6C77.7064 2.68584 75.0206 0 71.7064 0L6 0C2.68584 0 0 2.68584 0 6L0 72.0286C0 75.3427 2.68584 78.0286 6 78.0286L71.7064 78.0286C75.0206 78.0286 77.7064 75.3427 77.7064 72.0286L77.7064 6ZM6 2L71.7064 2Q75.7064 2 75.7064 6L75.7064 72.0286Q75.7064 76.0286 71.7064 76.0286L6 76.0286Q2 76.0286 2 72.0286L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20.183 2.988)">
|
||||||
|
<path id="latch" d="M72.7156 0C76.0298 0 78.7156 2.68584 78.7156 6L78.7156 72.7647C78.7156 76.0789 76.0298 78.7647 72.7156 78.7647L6 78.7647C2.68584 78.7647 0 76.0789 0 72.7647L0 6C0 2.68584 2.68584 0 6 0L72.7156 0Z" />
|
||||||
|
<path d="M78.7156 6C78.7156 2.68584 76.0298 0 72.7156 0L6 0C2.68584 0 0 2.68584 0 6L0 72.7647C0 76.0789 2.68584 78.7647 6 78.7647L72.7156 78.7647C76.0298 78.7647 78.7156 76.0789 78.7156 72.7647L78.7156 6ZM6 2L72.7156 2Q76.7156 2 76.7156 6L76.7156 72.7647Q76.7156 76.7647 72.7156 76.7647L6 76.7647Q2 76.7647 2 72.7647L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16.147 0)">
|
||||||
|
<path id="latch" d="M72.7156 0C76.0298 0 78.7156 2.68584 78.7156 6L78.7156 72.7647C78.7156 76.0789 76.0298 78.7647 72.7156 78.7647L6 78.7647C2.68584 78.7647 0 76.0789 0 72.7647L0 6C0 2.68584 2.68584 0 6 0L72.7156 0Z" />
|
||||||
|
<path d="M78.7156 6C78.7156 2.68584 76.0298 0 72.7156 0L6 0C2.68584 0 0 2.68584 0 6L0 72.7647C0 76.0789 2.68584 78.7647 6 78.7647L72.7156 78.7647C76.0298 78.7647 78.7156 76.0789 78.7156 72.7647L78.7156 6ZM6 2L72.7156 2Q76.7156 2 76.7156 6L76.7156 72.7647Q76.7156 76.7647 72.7156 76.7647L6 76.7647Q2 76.7647 2 72.7647L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" transform="translate(24.22 12.947)" fill="#0A0A09" clip-path="url(#clip_path_1)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" transform="translate(76.697 12.947)" fill="#0A0A09" clip-path="url(#clip_path_2)" />
|
||||||
|
<path d="M2.75977 9.35742Q3.38672 9.35742 3.75 8.9209Q4.11328 8.48438 4.11328 7.79883L4.11328 7.25391L3.47461 7.27734Q2.61328 7.31836 2.23535 7.58203Q1.85742 7.8457 1.85742 8.4082Q1.85742 9.35742 2.75977 9.35742ZM5.45508 10.1895L4.1543 10.1895L4.10742 9.24023Q3.80859 9.82617 3.38672 10.0664Q2.96484 10.3066 2.34961 10.3066Q1.42383 10.3066 0.93457 9.82617Q0.445312 9.3457 0.445313 8.49023Q0.445313 7.55273 1.11328 7.05469Q1.78125 6.55664 3.08203 6.51563L4.10742 6.48047L4.10742 6.29297Q4.10742 5.5957 3.88184 5.28223Q3.65625 4.96875 3.11719 4.96875Q2.64258 4.96875 2.41699 5.14746Q2.19141 5.32617 2.10938 5.70117L0.808594 5.49609Q0.984375 4.72852 1.54395 4.39453Q2.10352 4.06055 3.13477 4.06055Q4.33594 4.06055 4.89551 4.62891Q5.45508 5.19727 5.45508 6.39258L5.45508 10.1895ZM8.16797 7.17188Q8.16797 9.31641 9.66211 9.31641Q10.4531 9.31641 10.8633 8.76855Q11.2734 8.2207 11.2734 7.17773Q11.2734 6.13477 10.8691 5.59277Q10.4648 5.05078 9.67969 5.05078Q8.16797 5.05078 8.16797 7.17188ZM6.76758 7.18945Q6.76758 5.73047 7.44727 4.89551Q8.12695 4.06055 9.35742 4.06055Q10.0254 4.06055 10.4824 4.30664Q10.9395 4.55274 11.2559 5.11523L11.2793 5.11523Q11.2676 4.88086 11.2588 4.64941Q11.25 4.41797 11.25 4.18359L11.25 1.66992L12.6035 1.66992L12.6035 8.84766Q12.6035 9.46289 12.6504 10.1895L11.332 10.1895Q11.3086 10.1016 11.2852 9.71484Q11.2617 9.32813 11.2617 9.17578L11.2383 9.17578Q10.6465 10.2949 9.32227 10.2949Q8.09766 10.2949 7.43262 9.49805Q6.76758 8.70117 6.76758 7.18945ZM14.3848 10.1895L14.3848 1.66992L15.7324 1.66992L15.7324 10.1895L14.3848 10.1895ZM19.3887 9.35742Q20.0156 9.35742 20.3789 8.9209Q20.7422 8.48438 20.7422 7.79883L20.7422 7.25391L20.1035 7.27734Q19.2422 7.31836 18.8643 7.58203Q18.4863 7.8457 18.4863 8.4082Q18.4863 9.35742 19.3887 9.35742ZM22.084 10.1895L20.7832 10.1895L20.7363 9.24023Q20.4375 9.82617 20.0156 10.0664Q19.5938 10.3066 18.9785 10.3066Q18.0527 10.3066 17.5635 9.82617Q17.0742 9.3457 17.0742 8.49023Q17.0742 7.55273 17.7422 7.05469Q18.4102 6.55664 19.7109 6.51563L20.7363 6.48047L20.7363 6.29297Q20.7363 5.5957 20.5107 5.28223Q20.2852 4.96875 19.7461 4.96875Q19.2715 4.96875 19.0459 5.14746Q18.8203 5.32617 18.7383 5.70117L17.4375 5.49609Q17.6133 4.72852 18.1729 4.39453Q18.7324 4.06055 19.7637 4.06055Q20.9648 4.06055 21.5244 4.62891Q22.084 5.19727 22.084 6.39258L22.084 10.1895ZM25.5586 10.2949Q24.8555 10.2949 24.4482 9.89355Q24.041 9.49219 24.041 8.74219L24.041 5.16211L23.1563 5.16211L23.1563 4.18359L24.0586 4.18359L24.4863 2.73047L25.3828 2.73047L25.3828 4.18359L26.8301 4.18359L26.8301 5.16211L25.3828 5.16211L25.3828 8.40234Q25.3828 9.29297 26.1387 9.29297Q26.4961 9.29297 26.9063 9.2168L26.9063 10.1191Q26.2383 10.2949 25.5586 10.2949ZM30.3105 10.3066Q29.0742 10.3066 28.4033 9.49805Q27.7324 8.68945 27.7324 7.21875Q27.7324 5.70703 28.418 4.88379Q29.1035 4.06055 30.3574 4.06055Q32.4023 4.06055 32.7012 5.92969L31.3535 6.04102Q31.2891 5.54297 31.0225 5.29395Q30.7559 5.04492 30.3691 5.04492Q29.707 5.04492 29.3994 5.56641Q29.0918 6.08789 29.0918 7.16016Q29.0918 8.25 29.4111 8.78906Q29.7305 9.32813 30.3223 9.32813Q31.207 9.32813 31.377 8.2207L32.6895 8.36133Q32.373 10.3066 30.3105 10.3066ZM37.7109 10.1895L37.7109 6.87305Q37.7109 5.94727 37.4414 5.56641Q37.1719 5.18555 36.5977 5.18555Q35.8945 5.18555 35.499 5.66016Q35.1035 6.13477 35.1035 6.9668L35.1035 10.1895L33.7559 10.1895L33.7559 1.66992L35.1035 1.66992L35.1035 4.27148Q35.1035 4.53516 35.0947 4.7959Q35.0859 5.05664 35.0742 5.32031L35.0977 5.32031Q35.4258 4.66406 35.874 4.3623Q36.3223 4.06055 37.0547 4.06055Q38.0566 4.06055 38.5576 4.64941Q39.0586 5.23828 39.0586 6.46875L39.0586 10.1895L37.7109 10.1895Z" transform="translate(36.33 3.984)" fill="#0A0A09" clip-path="url(#clip_path_3)" />
|
||||||
|
<path id="Q" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94.862 20.914)" />
|
||||||
|
<path id="D" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 20.914)" />
|
||||||
|
<path id="EN" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 55.772)" />
|
||||||
|
<path d="M8.79688 5.47656L3.57031 5.47656L3.57031 8.28906L8.38281 8.28906Q8.91406 8.28906 9.17578 8.52734Q9.4375 8.76563 9.4375 9.15625Q9.4375 9.54688 9.17969 9.79297Q8.92188 10.0391 8.38281 10.0391L3.57031 10.0391L3.57031 13.2969L8.97656 13.2969Q9.52344 13.2969 9.80078 13.5508Q10.0781 13.8047 10.0781 14.2266Q10.0781 14.6328 9.80078 14.8867Q9.52344 15.1406 8.97656 15.1406L2.67188 15.1406Q1.91406 15.1406 1.58203 14.8047Q1.25 14.4688 1.25 13.7188L1.25 5.10938Q1.25 4.60938 1.39844 4.29297Q1.54687 3.97656 1.86328 3.83203Q2.17969 3.6875 2.67188 3.6875L8.79688 3.6875Q9.35156 3.6875 9.62109 3.93359Q9.89063 4.17969 9.89063 4.57813Q9.89063 4.98438 9.62109 5.23047Q9.35156 5.47656 8.79688 5.47656Z" transform="translate(25.229 47.804)" fill="#0A0A09" clip-path="url(#clip_path_4)" />
|
||||||
|
<path d="M4.36719 10.2422L3.55469 10.2422L3.55469 13.9219Q3.55469 14.6484 3.23438 14.9922Q2.91406 15.3359 2.39844 15.3359Q1.84375 15.3359 1.53906 14.9766Q1.23438 14.6172 1.23438 13.9219L1.23438 5.10938Q1.23438 4.35938 1.57031 4.02344Q1.90625 3.6875 2.65625 3.6875L6.42969 3.6875Q7.21094 3.6875 7.76563 3.75391Q8.32031 3.82031 8.76563 4.02344Q9.30469 4.25 9.71875 4.67188Q10.1328 5.09375 10.3477 5.65234Q10.5625 6.21094 10.5625 6.83594Q10.5625 8.11719 9.83984 8.88281Q9.11719 9.64844 7.64844 9.96875Q8.26563 10.2969 8.82813 10.9375Q9.39063 11.5781 9.83203 12.3008Q10.2734 13.0234 10.5195 13.6055Q10.7656 14.1875 10.7656 14.4063Q10.7656 14.6328 10.6211 14.8555Q10.4766 15.0781 10.2266 15.207Q9.97656 15.3359 9.64844 15.3359Q9.25781 15.3359 8.99219 15.1523Q8.72656 14.9688 8.53516 14.6875Q8.34375 14.4063 8.01563 13.8594L7.08594 12.3125Q6.58594 11.4609 6.19141 11.0156Q5.79688 10.5703 5.39063 10.4063Q4.98438 10.2422 4.36719 10.2422ZM5.69531 5.42969L3.55469 5.42969L3.55469 8.57813L5.63281 8.57813Q6.46875 8.57813 7.03906 8.43359Q7.60937 8.28906 7.91016 7.94141Q8.21094 7.59375 8.21094 6.98438Q8.21094 6.50781 7.96875 6.14453Q7.72656 5.78125 7.29688 5.60156Q6.89062 5.42969 5.69531 5.42969Z" transform="translate(24.22 29.878)" fill="#0A0A09" clip-path="url(#clip_path_5)" />
|
||||||
|
<path id="ARST" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 38.841)" />
|
||||||
|
<path d="M3.45313 12.9219Q4.14063 12.9219 4.67578 12.5977Q5.21094 12.2734 5.51563 11.707Q5.82031 11.1406 5.82031 10.5156L5.82031 9.55469L4.67969 9.58594Q3.08594 9.625 2.41016 10.0703Q1.73437 10.5156 1.73438 11.4141C1.73437 12.4193 2.30729 12.9219 3.45313 12.9219ZM6.8125 13.5859L5.86719 13.5859L5.82031 12.1719L5.78906 12.1719Q4.98438 13.7422 3.28906 13.7422Q2.04688 13.7422 1.37109 13.1289Q0.695312 12.5156 0.695313 11.4297Q0.695313 10.1953 1.62891 9.54688Q2.5625 8.89844 4.50781 8.84375L5.8125 8.8125L5.8125 8.49219Q5.8125 7.36719 5.36328 6.83203Q4.91406 6.29688 3.96875 6.29688Q3.10156 6.29688 2.66016 6.57422Q2.21875 6.85156 2.05469 7.50781L1.11719 7.3125Q1.36719 6.30469 2.06641 5.89063Q2.76563 5.47656 3.98438 5.47656Q5.47656 5.47656 6.14453 6.21875Q6.8125 6.96094 6.8125 8.57813L6.8125 13.5859ZM14.0391 11.3906Q14.0391 12.5156 13.3008 13.1289Q12.5625 13.7422 11.2266 13.7422Q9.97656 13.7422 9.26563 13.3008Q8.55469 12.8594 8.30469 11.8281L9.21875 11.6641Q9.38281 12.3125 9.84766 12.6406Q10.3125 12.9688 11.2188 12.9688Q13.0625 12.9688 13.0625 11.4766Q13.0625 11.0547 12.8945 10.7891Q12.7266 10.5234 12.4336 10.3555Q12.1406 10.1875 11.7383 10.0742Q11.3359 9.96094 10.8672 9.83594Q10.0078 9.625 9.57422 9.35547Q9.14063 9.08594 8.90625 8.67969Q8.67188 8.27344 8.67188 7.6875Q8.67188 6.63281 9.32031 6.05469Q9.96875 5.47656 11.2266 5.47656Q12.3672 5.47656 12.9961 5.89844Q13.625 6.32031 13.8438 7.23438L12.9063 7.34375Q12.7734 6.75781 12.3711 6.50391Q11.9688 6.25 11.2266 6.25Q10.4219 6.25 10.0273 6.59766Q9.63281 6.94531 9.63281 7.57813Q9.63281 7.98438 9.78516 8.22656Q9.9375 8.46875 10.2383 8.63672Q10.5391 8.80469 11.6172 9.09375Q12.6719 9.38281 13.1094 9.66016Q13.5469 9.9375 13.793 10.3477Q14.0391 10.7578 14.0391 11.3906ZM15.7422 16.6641Q15.3672 16.6641 15.0234 16.5781L15.0234 15.6875Q15.3047 15.7656 15.625 15.7656Q16.0859 15.7656 16.4141 15.5469Q16.7422 15.3281 17.0156 14.875Q17.2891 14.4219 17.5703 13.9844L17.7031 13.6406L14.5625 5.63281L15.625 5.63281L17.3984 10.3125Q17.9844 11.8828 18.2266 12.6719Q18.4141 12.1406 18.6016 11.6211Q18.7891 11.1016 18.9922 10.5703L20.8594 5.63281L21.9141 5.63281L18.5156 14.2266Q17.9688 15.3281 17.3242 15.9961Q16.6797 16.6641 15.7422 16.6641ZM28.6172 13.5859L28.6172 8.92969Q28.6172 7.54688 28.1406 6.92188Q27.6641 6.29688 26.6563 6.29688Q25.5703 6.29688 24.9297 7.08984Q24.2891 7.88281 24.2891 9.23438L24.2891 13.5859L23.2969 13.5859L23.2969 7.40625Q23.2969 6.96094 23.2773 6.51953Q23.2578 6.07813 23.2422 5.63281L24.1328 5.63281L24.2266 7.14844L24.2578 7.14844Q24.6719 6.29688 25.3047 5.88672Q25.9375 5.47656 26.9219 5.47656Q28.2891 5.47656 28.9492 6.26172Q29.6094 7.04688 29.6094 8.6875L29.6094 13.5859L28.6172 13.5859Z" transform="translate(41.376 30.874)" fill="#0A0A09" clip-path="url(#clip_path_6)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 14 KiB |
34
design/dide/Word/Registers/$aldff.svg
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="111" height="115" viewBox="0 0 111 115" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="109" height="115" />
|
||||||
|
<path id="AD" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 63)" />
|
||||||
|
<path id="ALOAD" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 42)" />
|
||||||
|
<g fill="#9EC842" transform="translate(25 9)">
|
||||||
|
<path id="register" d="M71 0C74.3142 0 77 2.68584 77 6L77 100C77 103.314 74.3142 106 71 106L6 106C2.68584 106 0 103.314 0 100L0 6C0 2.68584 2.68584 0 6 0L71 0Z" />
|
||||||
|
<path d="M77 6C77 2.68584 74.3142 0 71 0L6 0C2.68584 0 0 2.68584 0 6L0 100C0 103.314 2.68584 106 6 106L71 106C74.3142 106 77 103.314 77 100L77 6ZM6 2L71 2Q75 2 75 6L75 100Q75 104 71 104L6 104Q2 104 2 100L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20 4)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16 0)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="pos" d="M0 12L8 12L8 0L16 0" fill="none" stroke-width="2" stroke="#000000" transform="translate(68 81)" />
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" fill="#0A0A09" transform="translate(24 13)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" fill="#0A0A09" transform="translate(76 13)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" fill="#0A0A09" transform="translate(35 80)" />
|
||||||
|
<path d="M2.75977 9.35742Q3.38672 9.35742 3.75 8.9209Q4.11328 8.48438 4.11328 7.79883L4.11328 7.25391L3.47461 7.27734Q2.61328 7.31836 2.23535 7.58203Q1.85742 7.8457 1.85742 8.4082Q1.85742 9.35742 2.75977 9.35742ZM5.45508 10.1895L4.1543 10.1895L4.10742 9.24023Q3.80859 9.82617 3.38672 10.0664Q2.96484 10.3066 2.34961 10.3066Q1.42383 10.3066 0.93457 9.82617Q0.445312 9.3457 0.445313 8.49023Q0.445313 7.55273 1.11328 7.05469Q1.78125 6.55664 3.08203 6.51563L4.10742 6.48047L4.10742 6.29297Q4.10742 5.5957 3.88184 5.28223Q3.65625 4.96875 3.11719 4.96875Q2.64258 4.96875 2.41699 5.14746Q2.19141 5.32617 2.10938 5.70117L0.808594 5.49609Q0.984375 4.72852 1.54395 4.39453Q2.10352 4.06055 3.13477 4.06055Q4.33594 4.06055 4.89551 4.62891Q5.45508 5.19727 5.45508 6.39258L5.45508 10.1895ZM7.1543 10.1895L7.1543 1.66992L8.50195 1.66992L8.50195 10.1895L7.1543 10.1895ZM11.3027 7.17188Q11.3027 9.31641 12.7969 9.31641Q13.5879 9.31641 13.998 8.76855Q14.4082 8.2207 14.4082 7.17773Q14.4082 6.13477 14.0039 5.59277Q13.5996 5.05078 12.8145 5.05078Q11.3027 5.05078 11.3027 7.17188ZM9.90234 7.18945Q9.90234 5.73047 10.582 4.89551Q11.2617 4.06055 12.4922 4.06055Q13.1602 4.06055 13.6172 4.30664Q14.0742 4.55274 14.3906 5.11523L14.4141 5.11523Q14.4023 4.88086 14.3936 4.64941Q14.3848 4.41797 14.3848 4.18359L14.3848 1.66992L15.7383 1.66992L15.7383 8.84766Q15.7383 9.46289 15.7852 10.1895L14.4668 10.1895Q14.4434 10.1016 14.4199 9.71484Q14.3965 9.32813 14.3965 9.17578L14.373 9.17578Q13.7813 10.2949 12.457 10.2949Q11.2324 10.2949 10.5674 9.49805Q9.90234 8.70117 9.90234 7.18945ZM19.3242 5.16211L19.3242 10.1895L17.9766 10.1895L17.9766 5.16211L16.9219 5.16211L16.9219 4.18359L17.9766 4.18359L17.9766 3.42773Q17.9766 2.51367 18.4336 2.07715Q18.8906 1.64063 19.8223 1.64063Q20.4316 1.64063 20.8652 1.7168L20.8652 2.61914Q20.6074 2.55469 20.0977 2.55469Q19.6875 2.55469 19.5059 2.78027Q19.3242 3.00586 19.3242 3.61523L19.3242 4.18359L20.625 4.18359L20.625 5.16211L19.3242 5.16211ZM23.4609 5.16211L23.4609 10.1895L22.1133 10.1895L22.1133 5.16211L21.0586 5.16211L21.0586 4.18359L22.1133 4.18359L22.1133 3.42773Q22.1133 2.51367 22.5703 2.07715Q23.0273 1.64063 23.959 1.64063Q24.5684 1.64063 25.002 1.7168L25.002 2.61914Q24.7441 2.55469 24.2344 2.55469Q23.8242 2.55469 23.6426 2.78027Q23.4609 3.00586 23.4609 3.61523L23.4609 4.18359L24.7617 4.18359L24.7617 5.16211L23.4609 5.16211Z" fill="#0A0A09" transform="translate(42 4)" />
|
||||||
|
<g transform="matrix(0 1 -1 0 34 79)">
|
||||||
|
<path id="CK" d="M7.5 0L15 18L0 18L7.5 0Z" />
|
||||||
|
<path d="M6.41666 2.6L7.5 0L8.58334 2.6L14.1667 16L15 18L0 18L0.833336 16L6.41666 2.6ZM3 16L7.5 5.2L12 16L3 16Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="CLK" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1 86)" />
|
||||||
|
<path id="Q" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94 21)" />
|
||||||
|
<path id="D" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21)" />
|
||||||
|
<path d="M6.43359 10.3828L6.02344 9.30469L2.53125 9.30469L2.12109 10.4063Q1.88086 11.0508 1.71094 11.2764Q1.54102 11.502 1.1543 11.502Q0.826172 11.502 0.574219 11.2617Q0.322266 11.0215 0.322266 10.7168Q0.322266 10.541 0.380859 10.3535Q0.439453 10.166 0.574219 9.83203L2.77148 4.25391Q2.86523 4.01367 2.99707 3.67676Q3.12891 3.33984 3.27832 3.11719Q3.42773 2.89453 3.6709 2.75684Q3.91406 2.61914 4.27148 2.61914Q4.63477 2.61914 4.87793 2.75684Q5.12109 2.89453 5.27051 3.11133Q5.41992 3.32813 5.52246 3.57715Q5.625 3.82617 5.7832 4.24219L8.02734 9.78516Q8.29102 10.418 8.29102 10.7051Q8.29102 11.0039 8.04199 11.2529Q7.79297 11.502 7.44141 11.502Q7.23633 11.502 7.08984 11.4287Q6.94336 11.3555 6.84375 11.2295Q6.74414 11.1035 6.62988 10.8428Q6.51563 10.582 6.43359 10.3828ZM2.98828 7.99805L5.55469 7.99805L4.25977 4.45313L2.98828 7.99805ZM11.2734 3.67383L11.2734 9.92578L14.8008 9.92578Q15.2227 9.92578 15.4482 10.1309Q15.6738 10.3359 15.6738 10.6465Q15.6738 10.9629 15.4512 11.1592Q15.2285 11.3555 14.8008 11.3555L10.5996 11.3555Q10.0313 11.3555 9.78223 11.1035Q9.5332 10.8516 9.5332 10.2891L9.5332 3.67383Q9.5332 3.14648 9.77051 2.88281Q10.0078 2.61914 10.3945 2.61914Q10.7871 2.61914 11.0303 2.87988Q11.2734 3.14063 11.2734 3.67383ZM20.2969 2.61914Q21.6328 2.61914 22.5908 3.16113Q23.5488 3.70313 24.041 4.70215Q24.5332 5.70117 24.5332 7.04883Q24.5332 8.04492 24.2637 8.85938Q23.9941 9.67383 23.4551 10.2715Q22.916 10.8691 22.1309 11.1855Q21.3457 11.502 20.332 11.502Q19.3242 11.502 18.5273 11.1768Q17.7305 10.8516 17.1973 10.2598Q16.6641 9.66797 16.3916 8.83594Q16.1191 8.00391 16.1191 7.03711Q16.1191 6.04688 16.4033 5.2207Q16.6875 4.39453 17.2266 3.81445Q17.7656 3.23438 18.5391 2.92676Q19.3125 2.61914 20.2969 2.61914ZM22.7695 7.03711Q22.7695 6.09375 22.4648 5.40234Q22.1602 4.71094 21.5947 4.35645Q21.0293 4.00195 20.2969 4.00195Q19.7754 4.00195 19.333 4.19824Q18.8906 4.39453 18.5713 4.76953Q18.252 5.14453 18.0674 5.72754Q17.8828 6.31055 17.8828 7.03711Q17.8828 7.76953 18.0674 8.36133Q18.252 8.95313 18.5889 9.34277Q18.9258 9.73242 19.3623 9.92578Q19.7988 10.1191 20.3203 10.1191Q20.9883 10.1191 21.5479 9.78516Q22.1074 9.45117 22.4385 8.75391Q22.7695 8.05664 22.7695 7.03711ZM30.9902 10.3828L30.5801 9.30469L27.0879 9.30469L26.6777 10.4063Q26.4375 11.0508 26.2676 11.2764Q26.0977 11.502 25.7109 11.502Q25.3828 11.502 25.1309 11.2617Q24.8789 11.0215 24.8789 10.7168Q24.8789 10.541 24.9375 10.3535Q24.9961 10.166 25.1309 9.83203L27.3281 4.25391Q27.4219 4.01367 27.5537 3.67676Q27.6855 3.33984 27.835 3.11719Q27.9844 2.89453 28.2275 2.75684Q28.4707 2.61914 28.8281 2.61914Q29.1914 2.61914 29.4346 2.75684Q29.6777 2.89453 29.8271 3.11133Q29.9766 3.32813 30.0791 3.57715Q30.1816 3.82617 30.3398 4.24219L32.584 9.78516Q32.8477 10.418 32.8477 10.7051Q32.8477 11.0039 32.5986 11.2529Q32.3496 11.502 31.998 11.502Q31.793 11.502 31.6465 11.4287Q31.5 11.3555 31.4004 11.2295Q31.3008 11.1035 31.1865 10.8428Q31.0723 10.582 30.9902 10.3828ZM27.5449 7.99805L30.1113 7.99805L28.8164 4.45313L27.5449 7.99805ZM34.9746 2.76563L37.2422 2.76563Q38.127 2.76563 38.7598 2.92969Q39.3926 3.09375 39.9082 3.54492Q41.25 4.69336 41.25 7.03711Q41.25 7.81055 41.1152 8.44922Q40.9805 9.08789 40.6992 9.60059Q40.418 10.1133 39.9785 10.5176Q39.6328 10.8281 39.2227 11.0156Q38.8125 11.2031 38.3408 11.2793C38.0264 11.3301 37.6719 11.3555 37.2773 11.3555L35.0098 11.3555C34.6934 11.3555 34.4551 11.3076 34.2949 11.2119Q34.0547 11.0684 33.9814 10.8076Q33.9082 10.5469 33.9082 10.1309L33.9082 3.83203Q33.9082 3.26953 34.1602 3.01758Q34.4121 2.76563 34.9746 2.76563ZM35.6484 4.14258L35.6484 9.97266L36.9668 9.97266Q37.4004 9.97266 37.6465 9.94922Q37.8926 9.92578 38.1563 9.83203Q38.4199 9.73828 38.6133 9.56836Q39.4863 8.83008 39.4863 7.02539Q39.4863 5.75391 39.1025 5.12109Q38.7188 4.48828 38.1563 4.31543Q37.5938 4.14258 36.7969 4.14258L35.6484 4.14258Z" fill="#0A0A09" transform="translate(24 36)" />
|
||||||
|
<path d="M6.43359 10.3828L6.02344 9.30469L2.53125 9.30469L2.12109 10.4063Q1.88086 11.0508 1.71094 11.2764Q1.54102 11.502 1.1543 11.502Q0.826172 11.502 0.574219 11.2617Q0.322266 11.0215 0.322266 10.7168Q0.322266 10.541 0.380859 10.3535Q0.439453 10.166 0.574219 9.83203L2.77148 4.25391Q2.86523 4.01367 2.99707 3.67676Q3.12891 3.33984 3.27832 3.11719Q3.42773 2.89453 3.6709 2.75684Q3.91406 2.61914 4.27148 2.61914Q4.63477 2.61914 4.87793 2.75684Q5.12109 2.89453 5.27051 3.11133Q5.41992 3.32813 5.52246 3.57715Q5.625 3.82617 5.7832 4.24219L8.02734 9.78516Q8.29102 10.418 8.29102 10.7051Q8.29102 11.0039 8.04199 11.2529Q7.79297 11.502 7.44141 11.502Q7.23633 11.502 7.08984 11.4287Q6.94336 11.3555 6.84375 11.2295Q6.74414 11.1035 6.62988 10.8428Q6.51563 10.582 6.43359 10.3828ZM2.98828 7.99805L5.55469 7.99805L4.25977 4.45313L2.98828 7.99805ZM10.6465 2.76563L12.9141 2.76563Q13.7988 2.76563 14.4316 2.92969Q15.0645 3.09375 15.5801 3.54492Q16.9219 4.69336 16.9219 7.03711Q16.9219 7.81055 16.7871 8.44922Q16.6523 9.08789 16.3711 9.60059Q16.0898 10.1133 15.6504 10.5176Q15.3047 10.8281 14.8945 11.0156Q14.4844 11.2031 14.0127 11.2793C13.6982 11.3301 13.3438 11.3555 12.9492 11.3555L10.6816 11.3555C10.3652 11.3555 10.127 11.3076 9.9668 11.2119Q9.72656 11.0684 9.65332 10.8076Q9.58008 10.5469 9.58008 10.1309L9.58008 3.83203Q9.58008 3.26953 9.83203 3.01758Q10.084 2.76563 10.6465 2.76563ZM11.3203 4.14258L11.3203 9.97266L12.6387 9.97266Q13.0723 9.97266 13.3184 9.94922Q13.5645 9.92578 13.8281 9.83203Q14.0918 9.73828 14.2852 9.56836Q15.1582 8.83008 15.1582 7.02539Q15.1582 5.75391 14.7744 5.12109Q14.3906 4.48828 13.8281 4.31543Q13.2656 4.14258 12.4688 4.14258L11.3203 4.14258Z" fill="#0A0A09" transform="translate(24 57)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 15 KiB |
59
design/dide/Word/Registers/$aldffe.svg
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="135" viewBox="0 0 112 135" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="12.11" height="19.345" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_2">
|
||||||
|
<rect width="13.119" height="19.345" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_3">
|
||||||
|
<rect width="25.229" height="14.254" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_4">
|
||||||
|
<rect width="32.294" height="13.236" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_5">
|
||||||
|
<rect width="11.101" height="19.345" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_6">
|
||||||
|
<rect width="42.385" height="14.254" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_7">
|
||||||
|
<rect width="18.165" height="14.254" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="110" height="135" />
|
||||||
|
<g fill="#9EC842" transform="translate(25.229 10.182)">
|
||||||
|
<path id="register" d="M71.7064 0C75.0206 0 77.7064 2.68584 77.7064 6L77.7064 118.818C77.7064 122.132 75.0206 124.818 71.7064 124.818L6 124.818C2.68584 124.818 0 122.132 0 118.818L0 6C0 2.68584 2.68584 0 6 0L71.7064 0Z" />
|
||||||
|
<path d="M77.7064 6C77.7064 2.68584 75.0206 0 71.7064 0L6 0C2.68584 0 0 2.68584 0 6L0 118.818C0 122.132 2.68584 124.818 6 124.818L71.7064 124.818C75.0206 124.818 77.7064 122.132 77.7064 118.818L77.7064 6ZM6 2L71.7064 2Q75.7064 2 75.7064 6L75.7064 118.818Q75.7064 122.818 71.7064 122.818L6 122.818Q2 122.818 2 118.818L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20.183 5.091)">
|
||||||
|
<path id="register" d="M72.7156 0C76.0298 0 78.7156 2.68584 78.7156 6L78.7156 119.996C78.7156 123.31 76.0298 125.996 72.7156 125.996L6 125.996C2.68584 125.996 0 123.31 0 119.996L0 6C0 2.68584 2.68584 0 6 0L72.7156 0Z" />
|
||||||
|
<path d="M78.7156 6C78.7156 2.68584 76.0298 0 72.7156 0L6 0C2.68584 0 0 2.68584 0 6L0 119.996C0 123.31 2.68584 125.996 6 125.996L72.7156 125.996C76.0298 125.996 78.7156 123.31 78.7156 119.996L78.7156 6ZM6 2L72.7156 2Q76.7156 2 76.7156 6L76.7156 119.996Q76.7156 123.996 72.7156 123.996L6 123.996Q2 123.996 2 119.996L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16.147 0)">
|
||||||
|
<path id="register" d="M72.7156 0C76.0298 0 78.7156 2.68584 78.7156 6L78.7156 119.996C78.7156 123.31 76.0298 125.996 72.7156 125.996L6 125.996C2.68584 125.996 0 123.31 0 119.996L0 6C0 2.68584 2.68584 0 6 0L72.7156 0Z" />
|
||||||
|
<path d="M78.7156 6C78.7156 2.68584 76.0298 0 72.7156 0L6 0C2.68584 0 0 2.68584 0 6L0 119.996C0 123.31 2.68584 125.996 6 125.996L72.7156 125.996C76.0298 125.996 78.7156 123.31 78.7156 119.996L78.7156 6ZM6 2L72.7156 2Q76.7156 2 76.7156 6L76.7156 119.996Q76.7156 123.996 72.7156 123.996L6 123.996Q2 123.996 2 119.996L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="pos" d="M0 12.218L8.07339 12.218L8.07339 0L16.1468 0" fill="none" stroke-width="2" stroke="#000000" transform="translate(68.624 98.762)" />
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" transform="translate(24.22 13.236)" fill="#0A0A09" clip-path="url(#clip_path_1)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" transform="translate(76.697 13.236)" fill="#0A0A09" clip-path="url(#clip_path_2)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" transform="translate(35.321 97.744)" fill="#0A0A09" clip-path="url(#clip_path_3)" />
|
||||||
|
<path d="M2.75977 9.35742Q3.38672 9.35742 3.75 8.9209Q4.11328 8.48438 4.11328 7.79883L4.11328 7.25391L3.47461 7.27734Q2.61328 7.31836 2.23535 7.58203Q1.85742 7.8457 1.85742 8.4082Q1.85742 9.35742 2.75977 9.35742ZM5.45508 10.1895L4.1543 10.1895L4.10742 9.24023Q3.80859 9.82617 3.38672 10.0664Q2.96484 10.3066 2.34961 10.3066Q1.42383 10.3066 0.93457 9.82617Q0.445312 9.3457 0.445313 8.49023Q0.445313 7.55273 1.11328 7.05469Q1.78125 6.55664 3.08203 6.51563L4.10742 6.48047L4.10742 6.29297Q4.10742 5.5957 3.88184 5.28223Q3.65625 4.96875 3.11719 4.96875Q2.64258 4.96875 2.41699 5.14746Q2.19141 5.32617 2.10938 5.70117L0.808594 5.49609Q0.984375 4.72852 1.54395 4.39453Q2.10352 4.06055 3.13477 4.06055Q4.33594 4.06055 4.89551 4.62891Q5.45508 5.19727 5.45508 6.39258L5.45508 10.1895ZM7.1543 10.1895L7.1543 1.66992L8.50195 1.66992L8.50195 10.1895L7.1543 10.1895ZM11.3027 7.17188Q11.3027 9.31641 12.7969 9.31641Q13.5879 9.31641 13.998 8.76855Q14.4082 8.2207 14.4082 7.17773Q14.4082 6.13477 14.0039 5.59277Q13.5996 5.05078 12.8145 5.05078Q11.3027 5.05078 11.3027 7.17188ZM9.90234 7.18945Q9.90234 5.73047 10.582 4.89551Q11.2617 4.06055 12.4922 4.06055Q13.1602 4.06055 13.6172 4.30664Q14.0742 4.55274 14.3906 5.11523L14.4141 5.11523Q14.4023 4.88086 14.3936 4.64941Q14.3848 4.41797 14.3848 4.18359L14.3848 1.66992L15.7383 1.66992L15.7383 8.84766Q15.7383 9.46289 15.7852 10.1895L14.4668 10.1895Q14.4434 10.1016 14.4199 9.71484Q14.3965 9.32813 14.3965 9.17578L14.373 9.17578Q13.7813 10.2949 12.457 10.2949Q11.2324 10.2949 10.5674 9.49805Q9.90234 8.70117 9.90234 7.18945ZM19.3242 5.16211L19.3242 10.1895L17.9766 10.1895L17.9766 5.16211L16.9219 5.16211L16.9219 4.18359L17.9766 4.18359L17.9766 3.42773Q17.9766 2.51367 18.4336 2.07715Q18.8906 1.64063 19.8223 1.64063Q20.4316 1.64063 20.8652 1.7168L20.8652 2.61914Q20.6074 2.55469 20.0977 2.55469Q19.6875 2.55469 19.5059 2.78027Q19.3242 3.00586 19.3242 3.61523L19.3242 4.18359L20.625 4.18359L20.625 5.16211L19.3242 5.16211ZM23.4609 5.16211L23.4609 10.1895L22.1133 10.1895L22.1133 5.16211L21.0586 5.16211L21.0586 4.18359L22.1133 4.18359L22.1133 3.42773Q22.1133 2.51367 22.5703 2.07715Q23.0273 1.64063 23.959 1.64063Q24.5684 1.64063 25.002 1.7168L25.002 2.61914Q24.7441 2.55469 24.2344 2.55469Q23.8242 2.55469 23.6426 2.78027Q23.4609 3.00586 23.4609 3.61523L23.4609 4.18359L24.7617 4.18359L24.7617 5.16211L23.4609 5.16211ZM26.8242 7.44141Q26.8535 8.36133 27.2314 8.85645Q27.6094 9.35156 28.2656 9.35156Q28.7109 9.35156 29.0596 9.12891Q29.4082 8.90625 29.6895 8.37891L30.75 8.88867Q30.4043 9.44531 30.0586 9.73242Q29.7129 10.0195 29.2529 10.1631Q28.793 10.3066 28.1602 10.3066Q26.8418 10.3066 26.127 9.47754Q25.4121 8.64844 25.4121 7.14844Q25.4121 5.63672 26.1621 4.84863Q26.9121 4.06055 28.207 4.06055Q29.4902 4.06055 30.1699 4.90137Q30.8496 5.74219 30.8496 7.27734L30.8496 7.44141L26.8242 7.44141ZM28.1602 4.99219Q27.5684 4.99219 27.2168 5.41406Q26.8652 5.83594 26.8359 6.58008L29.4492 6.58008Q29.3906 5.7832 29.0859 5.3877Q28.7813 4.99219 28.1602 4.99219Z" transform="translate(39.358 4.073)" fill="#0A0A09" clip-path="url(#clip_path_4)" />
|
||||||
|
<g transform="translate(16.147 96.726)">
|
||||||
|
<path id="CK" d="M18.1651 7.63625L0 15.2725L0 0L18.1651 7.63625Z" />
|
||||||
|
<path d="M15.5847 6.55148L18.1651 7.63625L15.5847 8.72101L2 14.4317L0 15.2725L0 0L2 0.840759L15.5847 6.55148ZM2 3.01029L13.0042 7.63625L2 12.2622L2 3.01029Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="AD" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 78.399)" />
|
||||||
|
<path id="CLK" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1.009 103.853)" />
|
||||||
|
<path id="Q" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94.862 21.382)" />
|
||||||
|
<path d="M8.79688 5.47656L3.57031 5.47656L3.57031 8.28906L8.38281 8.28906Q8.91406 8.28906 9.17578 8.52734Q9.4375 8.76563 9.4375 9.15625Q9.4375 9.54688 9.17969 9.79297Q8.92188 10.0391 8.38281 10.0391L3.57031 10.0391L3.57031 13.2969L8.97656 13.2969Q9.52344 13.2969 9.80078 13.5508Q10.0781 13.8047 10.0781 14.2266Q10.0781 14.6328 9.80078 14.8867Q9.52344 15.1406 8.97656 15.1406L2.67188 15.1406Q1.91406 15.1406 1.58203 14.8047Q1.25 14.4688 1.25 13.7188L1.25 5.10938Q1.25 4.60938 1.39844 4.29297Q1.54687 3.97656 1.86328 3.83203Q2.17969 3.6875 2.67188 3.6875L8.79688 3.6875Q9.35156 3.6875 9.62109 3.93359Q9.89063 4.17969 9.89063 4.57813Q9.89063 4.98438 9.62109 5.23047Q9.35156 5.47656 8.79688 5.47656Z" transform="translate(24.22 34.618)" fill="#0A0A09" clip-path="url(#clip_path_5)" />
|
||||||
|
<path id="EN" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 41.745)" />
|
||||||
|
<path id="D" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21.382)" />
|
||||||
|
<path d="M6.43359 10.3828L6.02344 9.30469L2.53125 9.30469L2.12109 10.4063Q1.88086 11.0508 1.71094 11.2764Q1.54102 11.502 1.1543 11.502Q0.826172 11.502 0.574219 11.2617Q0.322266 11.0215 0.322266 10.7168Q0.322266 10.541 0.380859 10.3535Q0.439453 10.166 0.574219 9.83203L2.77148 4.25391Q2.86523 4.01367 2.99707 3.67676Q3.12891 3.33984 3.27832 3.11719Q3.42773 2.89453 3.6709 2.75684Q3.91406 2.61914 4.27148 2.61914Q4.63477 2.61914 4.87793 2.75684Q5.12109 2.89453 5.27051 3.11133Q5.41992 3.32813 5.52246 3.57715Q5.625 3.82617 5.7832 4.24219L8.02734 9.78516Q8.29102 10.418 8.29102 10.7051Q8.29102 11.0039 8.04199 11.2529Q7.79297 11.502 7.44141 11.502Q7.23633 11.502 7.08984 11.4287Q6.94336 11.3555 6.84375 11.2295Q6.74414 11.1035 6.62988 10.8428Q6.51563 10.582 6.43359 10.3828ZM2.98828 7.99805L5.55469 7.99805L4.25977 4.45313L2.98828 7.99805ZM11.2734 3.67383L11.2734 9.92578L14.8008 9.92578Q15.2227 9.92578 15.4482 10.1309Q15.6738 10.3359 15.6738 10.6465Q15.6738 10.9629 15.4512 11.1592Q15.2285 11.3555 14.8008 11.3555L10.5996 11.3555Q10.0313 11.3555 9.78223 11.1035Q9.5332 10.8516 9.5332 10.2891L9.5332 3.67383Q9.5332 3.14648 9.77051 2.88281Q10.0078 2.61914 10.3945 2.61914Q10.7871 2.61914 11.0303 2.87988Q11.2734 3.14063 11.2734 3.67383ZM20.2969 2.61914Q21.6328 2.61914 22.5908 3.16113Q23.5488 3.70313 24.041 4.70215Q24.5332 5.70117 24.5332 7.04883Q24.5332 8.04492 24.2637 8.85938Q23.9941 9.67383 23.4551 10.2715Q22.916 10.8691 22.1309 11.1855Q21.3457 11.502 20.332 11.502Q19.3242 11.502 18.5273 11.1768Q17.7305 10.8516 17.1973 10.2598Q16.6641 9.66797 16.3916 8.83594Q16.1191 8.00391 16.1191 7.03711Q16.1191 6.04688 16.4033 5.2207Q16.6875 4.39453 17.2266 3.81445Q17.7656 3.23438 18.5391 2.92676Q19.3125 2.61914 20.2969 2.61914ZM22.7695 7.03711Q22.7695 6.09375 22.4648 5.40234Q22.1602 4.71094 21.5947 4.35645Q21.0293 4.00195 20.2969 4.00195Q19.7754 4.00195 19.333 4.19824Q18.8906 4.39453 18.5713 4.76953Q18.252 5.14453 18.0674 5.72754Q17.8828 6.31055 17.8828 7.03711Q17.8828 7.76953 18.0674 8.36133Q18.252 8.95313 18.5889 9.34277Q18.9258 9.73242 19.3623 9.92578Q19.7988 10.1191 20.3203 10.1191Q20.9883 10.1191 21.5479 9.78516Q22.1074 9.45117 22.4385 8.75391Q22.7695 8.05664 22.7695 7.03711ZM30.9902 10.3828L30.5801 9.30469L27.0879 9.30469L26.6777 10.4063Q26.4375 11.0508 26.2676 11.2764Q26.0977 11.502 25.7109 11.502Q25.3828 11.502 25.1309 11.2617Q24.8789 11.0215 24.8789 10.7168Q24.8789 10.541 24.9375 10.3535Q24.9961 10.166 25.1309 9.83203L27.3281 4.25391Q27.4219 4.01367 27.5537 3.67676Q27.6855 3.33984 27.835 3.11719Q27.9844 2.89453 28.2275 2.75684Q28.4707 2.61914 28.8281 2.61914Q29.1914 2.61914 29.4346 2.75684Q29.6777 2.89453 29.8271 3.11133Q29.9766 3.32813 30.0791 3.57715Q30.1816 3.82617 30.3398 4.24219L32.584 9.78516Q32.8477 10.418 32.8477 10.7051Q32.8477 11.0039 32.5986 11.2529Q32.3496 11.502 31.998 11.502Q31.793 11.502 31.6465 11.4287Q31.5 11.3555 31.4004 11.2295Q31.3008 11.1035 31.1865 10.8428Q31.0723 10.582 30.9902 10.3828ZM27.5449 7.99805L30.1113 7.99805L28.8164 4.45313L27.5449 7.99805ZM34.9746 2.76563L37.2422 2.76563Q38.127 2.76563 38.7598 2.92969Q39.3926 3.09375 39.9082 3.54492Q41.25 4.69336 41.25 7.03711Q41.25 7.81055 41.1152 8.44922Q40.9805 9.08789 40.6992 9.60059Q40.418 10.1133 39.9785 10.5176Q39.6328 10.8281 39.2227 11.0156Q38.8125 11.2031 38.3408 11.2793C38.0264 11.3301 37.6719 11.3555 37.2773 11.3555L35.0098 11.3555C34.6934 11.3555 34.4551 11.3076 34.2949 11.2119Q34.0547 11.0684 33.9814 10.8076Q33.9082 10.5469 33.9082 10.1309L33.9082 3.83203Q33.9082 3.26953 34.1602 3.01758Q34.4121 2.76563 34.9746 2.76563ZM35.6484 4.14258L35.6484 9.97266L36.9668 9.97266Q37.4004 9.97266 37.6465 9.94922Q37.8926 9.92578 38.1563 9.83203Q38.4199 9.73828 38.6133 9.56836Q39.4863 8.83008 39.4863 7.02539Q39.4863 5.75391 39.1025 5.12109Q38.7188 4.48828 38.1563 4.31543Q37.5938 4.14258 36.7969 4.14258L35.6484 4.14258Z" transform="translate(24.22 55.999)" fill="#0A0A09" clip-path="url(#clip_path_6)" />
|
||||||
|
<path d="M6.43359 10.3828L6.02344 9.30469L2.53125 9.30469L2.12109 10.4063Q1.88086 11.0508 1.71094 11.2764Q1.54102 11.502 1.1543 11.502Q0.826172 11.502 0.574219 11.2617Q0.322266 11.0215 0.322266 10.7168Q0.322266 10.541 0.380859 10.3535Q0.439453 10.166 0.574219 9.83203L2.77148 4.25391Q2.86523 4.01367 2.99707 3.67676Q3.12891 3.33984 3.27832 3.11719Q3.42773 2.89453 3.6709 2.75684Q3.91406 2.61914 4.27148 2.61914Q4.63477 2.61914 4.87793 2.75684Q5.12109 2.89453 5.27051 3.11133Q5.41992 3.32813 5.52246 3.57715Q5.625 3.82617 5.7832 4.24219L8.02734 9.78516Q8.29102 10.418 8.29102 10.7051Q8.29102 11.0039 8.04199 11.2529Q7.79297 11.502 7.44141 11.502Q7.23633 11.502 7.08984 11.4287Q6.94336 11.3555 6.84375 11.2295Q6.74414 11.1035 6.62988 10.8428Q6.51563 10.582 6.43359 10.3828ZM2.98828 7.99805L5.55469 7.99805L4.25977 4.45313L2.98828 7.99805ZM10.6465 2.76563L12.9141 2.76563Q13.7988 2.76563 14.4316 2.92969Q15.0645 3.09375 15.5801 3.54492Q16.9219 4.69336 16.9219 7.03711Q16.9219 7.81055 16.7871 8.44922Q16.6523 9.08789 16.3711 9.60059Q16.0898 10.1133 15.6504 10.5176Q15.3047 10.8281 14.8945 11.0156Q14.4844 11.2031 14.0127 11.2793C13.6982 11.3301 13.3438 11.3555 12.9492 11.3555L10.6816 11.3555C10.3652 11.3555 10.127 11.3076 9.9668 11.2119Q9.72656 11.0684 9.65332 10.8076Q9.58008 10.5469 9.58008 10.1309L9.58008 3.83203Q9.58008 3.26953 9.83203 3.01758Q10.084 2.76563 10.6465 2.76563ZM11.3203 4.14258L11.3203 9.97266L12.6387 9.97266Q13.0723 9.97266 13.3184 9.94922Q13.5645 9.92578 13.8281 9.83203Q14.0918 9.73828 14.2852 9.56836Q15.1582 8.83008 15.1582 7.02539Q15.1582 5.75391 14.7744 5.12109Q14.3906 4.48828 13.8281 4.31543Q13.2656 4.14258 12.4688 4.14258L11.3203 4.14258Z" transform="translate(24.22 72.29)" fill="#0A0A09" clip-path="url(#clip_path_7)" />
|
||||||
|
<path id="ALOAD" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 61.09)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 18 KiB |
80
design/dide/Word/Registers/$dff.svg
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="85" viewBox="0 0 112 85" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="12.11" height="18.923" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_2">
|
||||||
|
<rect width="13.119" height="18.923" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_3">
|
||||||
|
<rect width="22.202" height="12.947" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_4">
|
||||||
|
<rect width="25.229" height="13.943" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_5">
|
||||||
|
<rect width="12.11" height="18.923" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_6">
|
||||||
|
<rect width="13.119" height="18.923" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_7">
|
||||||
|
<rect width="16.147" height="12.947" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_8">
|
||||||
|
<rect width="25.229" height="13.943" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="110" height="85" />
|
||||||
|
<g fill="#9EC842" transform="translate(25.229 6.971)">
|
||||||
|
<path id="adff" d="M71.7064 0C75.0206 0 77.7064 2.68584 77.7064 6L77.7064 72.0286C77.7064 75.3427 75.0206 78.0286 71.7064 78.0286L6 78.0286C2.68584 78.0286 0 75.3427 0 72.0286L0 6C0 2.68584 2.68584 0 6 0L71.7064 0Z" />
|
||||||
|
<path d="M77.7064 6C77.7064 2.68584 75.0206 0 71.7064 0L6 0C2.68584 0 0 2.68584 0 6L0 72.0286C0 75.3427 2.68584 78.0286 6 78.0286L71.7064 78.0286C75.0206 78.0286 77.7064 75.3427 77.7064 72.0286L77.7064 6ZM6 2L71.7064 2Q75.7064 2 75.7064 6L75.7064 72.0286Q75.7064 76.0286 71.7064 76.0286L6 76.0286Q2 76.0286 2 72.0286L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20.184 2.988)">
|
||||||
|
<path id="adff" d="M72.7156 0C76.0298 0 78.7156 2.68584 78.7156 6L78.7156 72.7647C78.7156 76.0789 76.0298 78.7647 72.7156 78.7647L6 78.7647C2.68584 78.7647 0 76.0789 0 72.7647L0 6C0 2.68584 2.68584 0 6 0L72.7156 0Z" />
|
||||||
|
<path d="M78.7156 6C78.7156 2.68584 76.0298 0 72.7156 0L6 0C2.68584 0 0 2.68584 0 6L0 72.7647C0 76.0789 2.68584 78.7647 6 78.7647L72.7156 78.7647C76.0298 78.7647 78.7156 76.0789 78.7156 72.7647L78.7156 6ZM6 2L72.7156 2Q76.7156 2 76.7156 6L76.7156 72.7647Q76.7156 76.7647 72.7156 76.7647L6 76.7647Q2 76.7647 2 72.7647L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16.147 0)">
|
||||||
|
<path id="adff" d="M72.7156 0C76.0298 0 78.7156 2.68584 78.7156 6L78.7156 72.7647C78.7156 76.0789 76.0298 78.7647 72.7156 78.7647L6 78.7647C2.68584 78.7647 0 76.0789 0 72.7647L0 6C0 2.68584 2.68584 0 6 0L72.7156 0Z" />
|
||||||
|
<path d="M78.7156 6C78.7156 2.68584 76.0298 0 72.7156 0L6 0C2.68584 0 0 2.68584 0 6L0 72.7647C0 76.0789 2.68584 78.7647 6 78.7647L72.7156 78.7647C76.0298 78.7647 78.7156 76.0789 78.7156 72.7647L78.7156 6ZM6 2L72.7156 2Q76.7156 2 76.7156 6L76.7156 72.7647Q76.7156 76.7647 72.7156 76.7647L6 76.7647Q2 76.7647 2 72.7647L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" transform="translate(24.22 12.947)" fill="#0A0A09" clip-path="url(#clip_path_1)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" transform="translate(76.697 12.947)" fill="#0A0A09" clip-path="url(#clip_path_2)" />
|
||||||
|
<path d="M2.75977 9.35742Q3.38672 9.35742 3.75 8.9209Q4.11328 8.48438 4.11328 7.79883L4.11328 7.25391L3.47461 7.27734Q2.61328 7.31836 2.23535 7.58203Q1.85742 7.8457 1.85742 8.4082Q1.85742 9.35742 2.75977 9.35742ZM5.45508 10.1895L4.1543 10.1895L4.10742 9.24023Q3.80859 9.82617 3.38672 10.0664Q2.96484 10.3066 2.34961 10.3066Q1.42383 10.3066 0.93457 9.82617Q0.445312 9.3457 0.445313 8.49023Q0.445313 7.55273 1.11328 7.05469Q1.78125 6.55664 3.08203 6.51563L4.10742 6.48047L4.10742 6.29297Q4.10742 5.5957 3.88184 5.28223Q3.65625 4.96875 3.11719 4.96875Q2.64258 4.96875 2.41699 5.14746Q2.19141 5.32617 2.10938 5.70117L0.808594 5.49609Q0.984375 4.72852 1.54395 4.39453Q2.10352 4.06055 3.13477 4.06055Q4.33594 4.06055 4.89551 4.62891Q5.45508 5.19727 5.45508 6.39258L5.45508 10.1895ZM8.16797 7.17188Q8.16797 9.31641 9.66211 9.31641Q10.4531 9.31641 10.8633 8.76855Q11.2734 8.2207 11.2734 7.17773Q11.2734 6.13477 10.8691 5.59277Q10.4648 5.05078 9.67969 5.05078Q8.16797 5.05078 8.16797 7.17188ZM6.76758 7.18945Q6.76758 5.73047 7.44727 4.89551Q8.12695 4.06055 9.35742 4.06055Q10.0254 4.06055 10.4824 4.30664Q10.9395 4.55274 11.2559 5.11523L11.2793 5.11523Q11.2676 4.88086 11.2588 4.64941Q11.25 4.41797 11.25 4.18359L11.25 1.66992L12.6035 1.66992L12.6035 8.84766Q12.6035 9.46289 12.6504 10.1895L11.332 10.1895Q11.3086 10.1016 11.2852 9.71484Q11.2617 9.32813 11.2617 9.17578L11.2383 9.17578Q10.6465 10.2949 9.32227 10.2949Q8.09766 10.2949 7.43262 9.49805Q6.76758 8.70117 6.76758 7.18945ZM16.1895 5.16211L16.1895 10.1895L14.8418 10.1895L14.8418 5.16211L13.7871 5.16211L13.7871 4.18359L14.8418 4.18359L14.8418 3.42773Q14.8418 2.51367 15.2988 2.07715Q15.7559 1.64063 16.6875 1.64063Q17.2969 1.64063 17.7305 1.7168L17.7305 2.61914Q17.4727 2.55469 16.9629 2.55469Q16.5527 2.55469 16.3711 2.78027Q16.1895 3.00586 16.1895 3.61523L16.1895 4.18359L17.4902 4.18359L17.4902 5.16211L16.1895 5.16211ZM20.3262 5.16211L20.3262 10.1895L18.9785 10.1895L18.9785 5.16211L17.9238 5.16211L17.9238 4.18359L18.9785 4.18359L18.9785 3.42773Q18.9785 2.51367 19.4355 2.07715Q19.8926 1.64063 20.8242 1.64063Q21.4336 1.64063 21.8672 1.7168L21.8672 2.61914Q21.6094 2.55469 21.0996 2.55469Q20.6895 2.55469 20.5078 2.78027Q20.3262 3.00586 20.3262 3.61523L20.3262 4.18359L21.627 4.18359L21.627 5.16211L20.3262 5.16211Z" transform="translate(45.413 3.984)" fill="#0A0A09" clip-path="url(#clip_path_3)" />
|
||||||
|
<path id="Q" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94.862 20.914)" />
|
||||||
|
<path id="D" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21.91)" />
|
||||||
|
<path id="pos" d="M0 11.9511L8.07339 11.9511L8.07339 0L16.1468 0" fill="none" stroke-width="2" stroke="#000000" transform="translate(68.624 50.792)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" transform="translate(35.321 49.796)" fill="#0A0A09" clip-path="url(#clip_path_4)" />
|
||||||
|
<g transform="translate(16.147 48.8)">
|
||||||
|
<path id="CK" d="M18.1651 7.46944L0 14.9389L0 0L18.1651 7.46944Z" />
|
||||||
|
<path d="M15.5356 6.3882L18.1651 7.46944L15.5356 8.55068L2 14.1165L0 14.9389L0 0L2 0.822392L15.5356 6.3882ZM2 2.98488L12.9061 7.46944L2 11.954L2 2.98488Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="CLK" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1.009 55.772)" />
|
||||||
|
<g fill="#9EC842" transform="translate(25.229 6.971)">
|
||||||
|
<path id="latch" d="M71.7064 0C75.0206 0 77.7064 2.68584 77.7064 6L77.7064 72.0286C77.7064 75.3427 75.0206 78.0286 71.7064 78.0286L6 78.0286C2.68584 78.0286 0 75.3427 0 72.0286L0 6C0 2.68584 2.68584 0 6 0L71.7064 0Z" />
|
||||||
|
<path d="M77.7064 6C77.7064 2.68584 75.0206 0 71.7064 0L6 0C2.68584 0 0 2.68584 0 6L0 72.0286C0 75.3427 2.68584 78.0286 6 78.0286L71.7064 78.0286C75.0206 78.0286 77.7064 75.3427 77.7064 72.0286L77.7064 6ZM6 2L71.7064 2Q75.7064 2 75.7064 6L75.7064 72.0286Q75.7064 76.0286 71.7064 76.0286L6 76.0286Q2 76.0286 2 72.0286L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20.184 2.988)">
|
||||||
|
<path id="latch" d="M72.7156 0C76.0298 0 78.7156 2.68584 78.7156 6L78.7156 72.7647C78.7156 76.0789 76.0298 78.7647 72.7156 78.7647L6 78.7647C2.68584 78.7647 0 76.0789 0 72.7647L0 6C0 2.68584 2.68584 0 6 0L72.7156 0Z" />
|
||||||
|
<path d="M78.7156 6C78.7156 2.68584 76.0298 0 72.7156 0L6 0C2.68584 0 0 2.68584 0 6L0 72.7647C0 76.0789 2.68584 78.7647 6 78.7647L72.7156 78.7647C76.0298 78.7647 78.7156 76.0789 78.7156 72.7647L78.7156 6ZM6 2L72.7156 2Q76.7156 2 76.7156 6L76.7156 72.7647Q76.7156 76.7647 72.7156 76.7647L6 76.7647Q2 76.7647 2 72.7647L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16.147 0)">
|
||||||
|
<path id="latch" d="M72.7156 0C76.0298 0 78.7156 2.68584 78.7156 6L78.7156 72.7647C78.7156 76.0789 76.0298 78.7647 72.7156 78.7647L6 78.7647C2.68584 78.7647 0 76.0789 0 72.7647L0 6C0 2.68584 2.68584 0 6 0L72.7156 0Z" />
|
||||||
|
<path d="M78.7156 6C78.7156 2.68584 76.0298 0 72.7156 0L6 0C2.68584 0 0 2.68584 0 6L0 72.7647C0 76.0789 2.68584 78.7647 6 78.7647L72.7156 78.7647C76.0298 78.7647 78.7156 76.0789 78.7156 72.7647L78.7156 6ZM6 2L72.7156 2Q76.7156 2 76.7156 6L76.7156 72.7647Q76.7156 76.7647 72.7156 76.7647L6 76.7647Q2 76.7647 2 72.7647L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" transform="translate(24.22 12.947)" fill="#0A0A09" clip-path="url(#clip_path_5)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" transform="translate(76.697 12.947)" fill="#0A0A09" clip-path="url(#clip_path_6)" />
|
||||||
|
<path d="M1.9043 7.17188Q1.9043 9.31641 3.39844 9.31641Q4.18945 9.31641 4.59961 8.76855Q5.00977 8.2207 5.00977 7.17773Q5.00976 6.13477 4.60547 5.59277Q4.20117 5.05078 3.41602 5.05078Q1.9043 5.05078 1.9043 7.17188ZM0.503906 7.18945Q0.503906 5.73047 1.18359 4.89551Q1.86328 4.06055 3.09375 4.06055Q3.76172 4.06055 4.21875 4.30664Q4.67578 4.55274 4.99219 5.11523L5.01563 5.11523Q5.00391 4.88086 4.99512 4.64941Q4.98633 4.41797 4.98633 4.18359L4.98633 1.66992L6.33984 1.66992L6.33984 8.84766Q6.33984 9.46289 6.38672 10.1895L5.06836 10.1895Q5.04492 10.1016 5.02148 9.71484Q4.99805 9.32813 4.99805 9.17578L4.97461 9.17578Q4.38281 10.2949 3.05859 10.2949Q1.83398 10.2949 1.16895 9.49805Q0.503906 8.70117 0.503906 7.18945ZM9.92578 5.16211L9.92578 10.1895L8.57813 10.1895L8.57813 5.16211L7.52344 5.16211L7.52344 4.18359L8.57813 4.18359L8.57813 3.42773Q8.57813 2.51367 9.03516 2.07715Q9.49219 1.64063 10.4238 1.64063Q11.0332 1.64063 11.4668 1.7168L11.4668 2.61914Q11.209 2.55469 10.6992 2.55469Q10.2891 2.55469 10.1074 2.78027Q9.92578 3.00586 9.92578 3.61523L9.92578 4.18359L11.2266 4.18359L11.2266 5.16211L9.92578 5.16211ZM14.0625 5.16211L14.0625 10.1895L12.7148 10.1895L12.7148 5.16211L11.6602 5.16211L11.6602 4.18359L12.7148 4.18359L12.7148 3.42773Q12.7148 2.51367 13.1719 2.07715Q13.6289 1.64063 14.5605 1.64063Q15.1699 1.64063 15.6035 1.7168L15.6035 2.61914Q15.3457 2.55469 14.8359 2.55469Q14.4258 2.55469 14.2441 2.78027Q14.0625 3.00586 14.0625 3.61523L14.0625 4.18359L15.3633 4.18359L15.3633 5.16211L14.0625 5.16211Z" transform="translate(48.44 3.984)" fill="#0A0A09" clip-path="url(#clip_path_7)" />
|
||||||
|
<path id="Q" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94.862 20.914)" />
|
||||||
|
<path id="D" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 20.914)" />
|
||||||
|
<path id="pos" d="M0 11.9511L8.07339 11.9511L8.07339 0L16.1468 0" fill="none" stroke-width="2" stroke="#000000" transform="translate(68.624 50.792)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" transform="translate(35.321 49.796)" fill="#0A0A09" clip-path="url(#clip_path_8)" />
|
||||||
|
<g transform="translate(16.147 48.8)">
|
||||||
|
<path id="CK" d="M18.1651 7.46944L0 14.9389L0 0L18.1651 7.46944Z" />
|
||||||
|
<path d="M15.5356 6.3882L18.1651 7.46944L15.5356 8.55068L2 14.1165L0 14.9389L0 0L2 0.822392L15.5356 6.3882ZM2 2.98488L12.9061 7.46944L2 11.954L2 2.98488Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="CLK" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1.009 55.772)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 20 KiB |
32
design/dide/Word/Registers/$dffe.svg
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="111" height="115" viewBox="0 0 111 115" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="109" height="115" />
|
||||||
|
<g fill="#9EC842" transform="translate(25 9)">
|
||||||
|
<path id="register" d="M71 0C74.3142 0 77 2.68584 77 6L77 100C77 103.314 74.3142 106 71 106L6 106C2.68584 106 0 103.314 0 100L0 6C0 2.68584 2.68584 0 6 0L71 0Z" />
|
||||||
|
<path d="M77 6C77 2.68584 74.3142 0 71 0L6 0C2.68584 0 0 2.68584 0 6L0 100C0 103.314 2.68584 106 6 106L71 106C74.3142 106 77 103.314 77 100L77 6ZM6 2L71 2Q75 2 75 6L75 100Q75 104 71 104L6 104Q2 104 2 100L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20 4)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16 0)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="pos" d="M0 12L8 12L8 0L16 0" fill="none" stroke-width="2" stroke="#000000" transform="translate(68 81)" />
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" fill="#0A0A09" transform="translate(24 13)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" fill="#0A0A09" transform="translate(76 13)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" fill="#0A0A09" transform="translate(35 80)" />
|
||||||
|
<path d="M1.9043 7.17188Q1.9043 9.31641 3.39844 9.31641Q4.18945 9.31641 4.59961 8.76855Q5.00977 8.2207 5.00977 7.17773Q5.00976 6.13477 4.60547 5.59277Q4.20117 5.05078 3.41602 5.05078Q1.9043 5.05078 1.9043 7.17188ZM0.503906 7.18945Q0.503906 5.73047 1.18359 4.89551Q1.86328 4.06055 3.09375 4.06055Q3.76172 4.06055 4.21875 4.30664Q4.67578 4.55274 4.99219 5.11523L5.01563 5.11523Q5.00391 4.88086 4.99512 4.64941Q4.98633 4.41797 4.98633 4.18359L4.98633 1.66992L6.33984 1.66992L6.33984 8.84766Q6.33984 9.46289 6.38672 10.1895L5.06836 10.1895Q5.04492 10.1016 5.02148 9.71484Q4.99805 9.32813 4.99805 9.17578L4.97461 9.17578Q4.38281 10.2949 3.05859 10.2949Q1.83398 10.2949 1.16895 9.49805Q0.503906 8.70117 0.503906 7.18945ZM9.92578 5.16211L9.92578 10.1895L8.57813 10.1895L8.57813 5.16211L7.52344 5.16211L7.52344 4.18359L8.57813 4.18359L8.57813 3.42773Q8.57813 2.51367 9.03516 2.07715Q9.49219 1.64063 10.4238 1.64063Q11.0332 1.64063 11.4668 1.7168L11.4668 2.61914Q11.209 2.55469 10.6992 2.55469Q10.2891 2.55469 10.1074 2.78027Q9.92578 3.00586 9.92578 3.61523L9.92578 4.18359L11.2266 4.18359L11.2266 5.16211L9.92578 5.16211ZM14.0625 5.16211L14.0625 10.1895L12.7148 10.1895L12.7148 5.16211L11.6602 5.16211L11.6602 4.18359L12.7148 4.18359L12.7148 3.42773Q12.7148 2.51367 13.1719 2.07715Q13.6289 1.64063 14.5605 1.64063Q15.1699 1.64063 15.6035 1.7168L15.6035 2.61914Q15.3457 2.55469 14.8359 2.55469Q14.4258 2.55469 14.2441 2.78027Q14.0625 3.00586 14.0625 3.61523L14.0625 4.18359L15.3633 4.18359L15.3633 5.16211L14.0625 5.16211ZM17.4258 7.44141Q17.4551 8.36133 17.833 8.85645Q18.2109 9.35156 18.8672 9.35156Q19.3125 9.35156 19.6611 9.12891Q20.0098 8.90625 20.291 8.37891L21.3516 8.88867Q21.0059 9.44531 20.6602 9.73242Q20.3145 10.0195 19.8545 10.1631Q19.3945 10.3066 18.7617 10.3066Q17.4434 10.3066 16.7285 9.47754Q16.0137 8.64844 16.0137 7.14844Q16.0137 5.63672 16.7637 4.84863Q17.5137 4.06055 18.8086 4.06055Q20.0918 4.06055 20.7715 4.90137Q21.4512 5.74219 21.4512 7.27734L21.4512 7.44141L17.4258 7.44141ZM18.7617 4.99219Q18.1699 4.99219 17.8184 5.41406Q17.4668 5.83594 17.4375 6.58008L20.0508 6.58008Q19.9922 5.7832 19.6875 5.3877Q19.3828 4.99219 18.7617 4.99219Z" fill="#0A0A09" transform="translate(45 4)" />
|
||||||
|
<g transform="matrix(0 1 -1 0 34 79)">
|
||||||
|
<path id="CK" d="M7.5 0L15 18L0 18L7.5 0Z" />
|
||||||
|
<path d="M6.41666 2.6L7.5 0L8.58334 2.6L14.1667 16L15 18L0 18L0.833336 16L6.41666 2.6ZM3 16L7.5 5.2L12 16L3 16Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="CLK" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1 86)" />
|
||||||
|
<path id="Q" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94 21)" />
|
||||||
|
<path id="D" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21)" />
|
||||||
|
<path id="EN" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 43)" />
|
||||||
|
<path d="M8.79688 5.47656L3.57031 5.47656L3.57031 8.28906L8.38281 8.28906Q8.91406 8.28906 9.17578 8.52734Q9.4375 8.76563 9.4375 9.15625Q9.4375 9.54688 9.17969 9.79297Q8.92188 10.0391 8.38281 10.0391L3.57031 10.0391L3.57031 13.2969L8.97656 13.2969Q9.52344 13.2969 9.80078 13.5508Q10.0781 13.8047 10.0781 14.2266Q10.0781 14.6328 9.80078 14.8867Q9.52344 15.1406 8.97656 15.1406L2.67188 15.1406Q1.91406 15.1406 1.58203 14.8047Q1.25 14.4688 1.25 13.7188L1.25 5.10938Q1.25 4.60938 1.39844 4.29297Q1.54687 3.97656 1.86328 3.83203Q2.17969 3.6875 2.67188 3.6875L8.79688 3.6875Q9.35156 3.6875 9.62109 3.93359Q9.89063 4.17969 9.89063 4.57813Q9.89063 4.98438 9.62109 5.23047Q9.35156 5.47656 8.79688 5.47656Z" fill="#0A0A09" transform="translate(25 35)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 9.9 KiB |
34
design/dide/Word/Registers/$dffsr.svg
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="111" height="115" viewBox="0 0 111 115" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="109" height="115" />
|
||||||
|
<g fill="#9EC842" transform="translate(25 9)">
|
||||||
|
<path id="register" d="M71 0C74.3142 0 77 2.68584 77 6L77 100C77 103.314 74.3142 106 71 106L6 106C2.68584 106 0 103.314 0 100L0 6C0 2.68584 2.68584 0 6 0L71 0Z" />
|
||||||
|
<path d="M77 6C77 2.68584 74.3142 0 71 0L6 0C2.68584 0 0 2.68584 0 6L0 100C0 103.314 2.68584 106 6 106L71 106C74.3142 106 77 103.314 77 100L77 6ZM6 2L71 2Q75 2 75 6L75 100Q75 104 71 104L6 104Q2 104 2 100L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20 4)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16 0)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="pos" d="M0 12L8 12L8 0L16 0" fill="none" stroke-width="2" stroke="#000000" transform="translate(68 81)" />
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" fill="#0A0A09" transform="translate(24 13)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" fill="#0A0A09" transform="translate(76 13)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" fill="#0A0A09" transform="translate(35 80)" />
|
||||||
|
<path d="M1.9043 7.17188Q1.9043 9.31641 3.39844 9.31641Q4.18945 9.31641 4.59961 8.76855Q5.00977 8.2207 5.00977 7.17773Q5.00976 6.13477 4.60547 5.59277Q4.20117 5.05078 3.41602 5.05078Q1.9043 5.05078 1.9043 7.17188ZM0.503906 7.18945Q0.503906 5.73047 1.18359 4.89551Q1.86328 4.06055 3.09375 4.06055Q3.76172 4.06055 4.21875 4.30664Q4.67578 4.55274 4.99219 5.11523L5.01563 5.11523Q5.00391 4.88086 4.99512 4.64941Q4.98633 4.41797 4.98633 4.18359L4.98633 1.66992L6.33984 1.66992L6.33984 8.84766Q6.33984 9.46289 6.38672 10.1895L5.06836 10.1895Q5.04492 10.1016 5.02148 9.71484Q4.99805 9.32813 4.99805 9.17578L4.97461 9.17578Q4.38281 10.2949 3.05859 10.2949Q1.83398 10.2949 1.16895 9.49805Q0.503906 8.70117 0.503906 7.18945ZM9.92578 5.16211L9.92578 10.1895L8.57813 10.1895L8.57813 5.16211L7.52344 5.16211L7.52344 4.18359L8.57813 4.18359L8.57813 3.42773Q8.57813 2.51367 9.03516 2.07715Q9.49219 1.64063 10.4238 1.64063Q11.0332 1.64063 11.4668 1.7168L11.4668 2.61914Q11.209 2.55469 10.6992 2.55469Q10.2891 2.55469 10.1074 2.78027Q9.92578 3.00586 9.92578 3.61523L9.92578 4.18359L11.2266 4.18359L11.2266 5.16211L9.92578 5.16211ZM14.0625 5.16211L14.0625 10.1895L12.7148 10.1895L12.7148 5.16211L11.6602 5.16211L11.6602 4.18359L12.7148 4.18359L12.7148 3.42773Q12.7148 2.51367 13.1719 2.07715Q13.6289 1.64063 14.5605 1.64063Q15.1699 1.64063 15.6035 1.7168L15.6035 2.61914Q15.3457 2.55469 14.8359 2.55469Q14.4258 2.55469 14.2441 2.78027Q14.0625 3.00586 14.0625 3.61523L14.0625 4.18359L15.3633 4.18359L15.3633 5.16211L14.0625 5.16211ZM20.3086 8.46094Q20.3086 9.32813 19.7197 9.81738Q19.1309 10.3066 18.0703 10.3066Q16.9688 10.3066 16.4531 9.96094Q15.9375 9.61523 15.7734 8.84766L16.9336 8.66602Q17.0156 9.07031 17.2822 9.24609Q17.5488 9.42188 18.0469 9.42188Q18.498 9.42188 18.7764 9.22852Q19.0547 9.03516 19.0547 8.60156Q19.0547 8.33789 18.9316 8.16504Q18.8086 7.99219 18.5654 7.86621Q18.3223 7.74023 17.6191 7.55273Q16.9746 7.38281 16.6611 7.16895Q16.3477 6.95508 16.1777 6.62988Q16.0078 6.30469 16.0078 5.83008Q16.0078 4.99219 16.5322 4.52637Q17.0566 4.06055 18.0645 4.06055Q18.9961 4.06055 19.4971 4.40332Q19.998 4.74609 20.127 5.45508L18.9551 5.57813Q18.8906 5.23242 18.6709 5.0918Q18.4512 4.95117 18.0762 4.95117Q17.25 4.95117 17.25 5.67773Q17.25 5.91211 17.3525 6.06445Q17.4551 6.2168 17.6514 6.3252Q17.8477 6.43359 18.5449 6.63281Q19.3125 6.84961 19.6348 7.06934Q19.957 7.28906 20.1328 7.62305Q20.3086 7.95703 20.3086 8.46094ZM24.3457 5.17969Q23.6895 5.17969 23.2969 5.75684Q22.9043 6.33398 22.9043 7.3125L22.9043 10.1895L21.5566 10.1895L21.5566 5.66602Q21.5566 4.7168 21.5156 4.18359L22.7988 4.18359Q22.8574 4.88672 22.8574 5.54297L22.8809 5.54297Q23.1621 4.71094 23.5313 4.38574Q23.9004 4.06055 24.5039 4.06055Q24.7793 4.06055 24.9609 4.13672L24.9609 5.24414Q24.6621 5.17969 24.3457 5.17969Z" fill="#0A0A09" transform="translate(42.5 4)" />
|
||||||
|
<g transform="matrix(0 1 -1 0 34 79)">
|
||||||
|
<path id="CK" d="M7.5 0L15 18L0 18L7.5 0Z" />
|
||||||
|
<path d="M6.41666 2.6L7.5 0L8.58334 2.6L14.1667 16L15 18L0 18L0.833336 16L6.41666 2.6ZM3 16L7.5 5.2L12 16L3 16Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="CLK" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1 86)" />
|
||||||
|
<path id="Q" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94 21)" />
|
||||||
|
<path id="D" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21)" />
|
||||||
|
<path d="M7.46484 8.77734Q7.46484 9.55664 7.06348 10.1777Q6.66211 10.7988 5.88867 11.1504Q5.11523 11.502 4.05469 11.502Q2.7832 11.502 1.95703 11.0215Q1.37109 10.6758 1.00488 10.0986Q0.638672 9.52148 0.638672 8.97656Q0.638672 8.66016 0.858398 8.43457Q1.07813 8.20898 1.41797 8.20898Q1.69336 8.20898 1.88379 8.38477Q2.07422 8.56055 2.20898 8.90625Q2.37305 9.31641 2.56348 9.5918Q2.75391 9.86719 3.09961 10.0459Q3.44531 10.2246 4.00781 10.2246Q4.78125 10.2246 5.26465 9.86426Q5.74805 9.50391 5.74805 8.96484Q5.74805 8.53711 5.4873 8.27051Q5.22656 8.00391 4.81348 7.86328Q4.40039 7.72266 3.70898 7.56445Q2.7832 7.34766 2.15918 7.05762Q1.53516 6.76758 1.16895 6.2666Q0.802734 5.76563 0.802734 5.02148Q0.802734 4.3125 1.18945 3.76172Q1.57617 3.21094 2.30859 2.91504Q3.04102 2.61914 4.03125 2.61914Q4.82227 2.61914 5.39941 2.81543Q5.97656 3.01172 6.35742 3.33691Q6.73828 3.66211 6.91406 4.01953Q7.08984 4.37695 7.08984 4.7168Q7.08984 5.02734 6.87012 5.27637Q6.65039 5.52539 6.32227 5.52539Q6.02344 5.52539 5.86816 5.37598Q5.71289 5.22656 5.53125 4.88672Q5.29688 4.40039 4.96875 4.12793Q4.64062 3.85547 3.91406 3.85547Q3.24023 3.85547 2.82715 4.15137Q2.41406 4.44727 2.41406 4.86328Q2.41406 5.12109 2.55469 5.30859Q2.69531 5.49609 2.94141 5.63086Q3.1875 5.76563 3.43945 5.8418Q3.69141 5.91797 4.27148 6.06445Q4.99805 6.23438 5.58691 6.43945Q6.17578 6.64453 6.58887 6.9375Q7.00195 7.23047 7.2334 7.67871Q7.46484 8.12695 7.46484 8.77734ZM14.6016 4.10742L10.6816 4.10742L10.6816 6.2168L14.291 6.2168Q14.6895 6.2168 14.8857 6.39551Q15.082 6.57422 15.082 6.86719Q15.082 7.16016 14.8887 7.34473Q14.6953 7.5293 14.291 7.5293L10.6816 7.5293L10.6816 9.97266L14.7363 9.97266Q15.1465 9.97266 15.3545 10.1631Q15.5625 10.3535 15.5625 10.6699Q15.5625 10.9746 15.3545 11.165Q15.1465 11.3555 14.7363 11.3555L10.0078 11.3555Q9.43945 11.3555 9.19043 11.1035Q8.94141 10.8516 8.94141 10.2891L8.94141 3.83203Q8.94141 3.45703 9.05273 3.21973Q9.16406 2.98242 9.40137 2.87402Q9.63867 2.76563 10.0078 2.76563L14.6016 2.76563Q15.0176 2.76563 15.2197 2.9502Q15.4219 3.13477 15.4219 3.43359Q15.4219 3.73828 15.2197 3.92285Q15.0176 4.10742 14.6016 4.10742ZM22.5234 4.20117L20.625 4.20117L20.625 10.4414Q20.625 10.9805 20.3848 11.2412Q20.1445 11.502 19.7637 11.502Q19.377 11.502 19.1338 11.2383Q18.8906 10.9746 18.8906 10.4414L18.8906 4.20117L16.9922 4.20117Q16.5469 4.20117 16.3301 4.00488Q16.1133 3.80859 16.1133 3.48633Q16.1133 3.15234 16.3389 2.95898Q16.5645 2.76563 16.9922 2.76563L22.5234 2.76563Q22.9746 2.76563 23.1943 2.96484Q23.4141 3.16406 23.4141 3.48633Q23.4141 3.80859 23.1914 4.00488Q22.9688 4.20117 22.5234 4.20117Z" fill="#0A0A09" transform="translate(25 36)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM19.4063 7.68164L18.7969 7.68164L18.7969 10.4414Q18.7969 10.9863 18.5566 11.2441Q18.3164 11.502 17.9297 11.502Q17.5137 11.502 17.2852 11.2324Q17.0566 10.9629 17.0566 10.4414L17.0566 3.83203Q17.0566 3.26953 17.3086 3.01758Q17.5605 2.76563 18.123 2.76563L20.9531 2.76563Q21.5391 2.76563 21.9551 2.81543Q22.3711 2.86524 22.7051 3.01758Q23.1094 3.1875 23.4199 3.50391Q23.7305 3.82031 23.8916 4.23926Q24.0527 4.6582 24.0527 5.12695Q24.0527 6.08789 23.5107 6.66211Q22.9688 7.23633 21.8672 7.47656Q22.3301 7.72266 22.752 8.20313Q23.1738 8.68359 23.5049 9.22559Q23.8359 9.76758 24.0205 10.2041Q24.2051 10.6406 24.2051 10.8047Q24.2051 10.9746 24.0967 11.1416Q23.9883 11.3086 23.8008 11.4053Q23.6133 11.502 23.3672 11.502Q23.0742 11.502 22.875 11.3643Q22.6758 11.2266 22.5322 11.0156Q22.3887 10.8047 22.1426 10.3945L21.4453 9.23438Q21.0703 8.5957 20.7744 8.26172Q20.4785 7.92773 20.1738 7.80469Q19.8691 7.68164 19.4063 7.68164ZM20.4023 4.07227L18.7969 4.07227L18.7969 6.43359L20.3555 6.43359Q20.9824 6.43359 21.4102 6.3252Q21.8379 6.2168 22.0635 5.95605Q22.2891 5.69531 22.2891 5.23828Q22.2891 4.88086 22.1074 4.6084Q21.9258 4.33594 21.6035 4.20117Q21.2988 4.07227 20.4023 4.07227Z" fill="#0A0A09" transform="translate(25 57)" />
|
||||||
|
<path id="CLR" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 63)" />
|
||||||
|
<path id="SET" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 42)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 15 KiB |
59
design/dide/Word/Registers/$dffsre.svg
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="135" viewBox="0 0 112 135" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="12.11" height="18.852" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_2">
|
||||||
|
<rect width="13.119" height="18.852" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_3">
|
||||||
|
<rect width="25.229" height="14.139" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_4">
|
||||||
|
<rect width="32.294" height="12.731" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_5">
|
||||||
|
<rect width="11.101" height="18.852" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_6">
|
||||||
|
<rect width="24.22" height="14.139" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_7">
|
||||||
|
<rect width="25.229" height="14.139" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="110" height="135" />
|
||||||
|
<g fill="#9EC842" transform="translate(25.229 10.182)">
|
||||||
|
<path id="register" d="M71.7064 0C75.0206 0 77.7064 2.68584 77.7064 6L77.7064 118.818C77.7064 122.132 75.0206 124.818 71.7064 124.818L6 124.818C2.68584 124.818 0 122.132 0 118.818L0 6C0 2.68584 2.68584 0 6 0L71.7064 0Z" />
|
||||||
|
<path d="M77.7064 6C77.7064 2.68584 75.0206 0 71.7064 0L6 0C2.68584 0 0 2.68584 0 6L0 118.818C0 122.132 2.68584 124.818 6 124.818L71.7064 124.818C75.0206 124.818 77.7064 122.132 77.7064 118.818L77.7064 6ZM6 2L71.7064 2Q75.7064 2 75.7064 6L75.7064 118.818Q75.7064 122.818 71.7064 122.818L6 122.818Q2 122.818 2 118.818L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20.183 5.091)">
|
||||||
|
<path id="register" d="M72.7156 0C76.0298 0 78.7156 2.68584 78.7156 6L78.7156 119.996C78.7156 123.31 76.0298 125.996 72.7156 125.996L6 125.996C2.68584 125.996 0 123.31 0 119.996L0 6C0 2.68584 2.68584 0 6 0L72.7156 0Z" />
|
||||||
|
<path d="M78.7156 6C78.7156 2.68584 76.0298 0 72.7156 0L6 0C2.68584 0 0 2.68584 0 6L0 119.996C0 123.31 2.68584 125.996 6 125.996L72.7156 125.996C76.0298 125.996 78.7156 123.31 78.7156 119.996L78.7156 6ZM6 2L72.7156 2Q76.7156 2 76.7156 6L76.7156 119.996Q76.7156 123.996 72.7156 123.996L6 123.996Q2 123.996 2 119.996L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16.147 0)">
|
||||||
|
<path id="register" d="M72.7156 0C76.0298 0 78.7156 2.68584 78.7156 6L78.7156 119.996C78.7156 123.31 76.0298 125.996 72.7156 125.996L6 125.996C2.68584 125.996 0 123.31 0 119.996L0 6C0 2.68584 2.68584 0 6 0L72.7156 0Z" />
|
||||||
|
<path d="M78.7156 6C78.7156 2.68584 76.0298 0 72.7156 0L6 0C2.68584 0 0 2.68584 0 6L0 119.996C0 123.31 2.68584 125.996 6 125.996L72.7156 125.996C76.0298 125.996 78.7156 123.31 78.7156 119.996L78.7156 6ZM6 2L72.7156 2Q76.7156 2 76.7156 6L76.7156 119.996Q76.7156 123.996 72.7156 123.996L6 123.996Q2 123.996 2 119.996L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="pos" d="M0 12.218L8.07339 12.218L8.07339 0L16.1468 0" fill="none" stroke-width="2" stroke="#000000" transform="translate(68.624 98.762)" />
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" transform="translate(24.22 13.236)" fill="#0A0A09" clip-path="url(#clip_path_1)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" transform="translate(76.697 13.236)" fill="#0A0A09" clip-path="url(#clip_path_2)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" transform="translate(35.321 97.744)" fill="#0A0A09" clip-path="url(#clip_path_3)" />
|
||||||
|
<path d="M1.9043 7.17188Q1.9043 9.31641 3.39844 9.31641Q4.18945 9.31641 4.59961 8.76855Q5.00977 8.2207 5.00977 7.17773Q5.00976 6.13477 4.60547 5.59277Q4.20117 5.05078 3.41602 5.05078Q1.9043 5.05078 1.9043 7.17188ZM0.503906 7.18945Q0.503906 5.73047 1.18359 4.89551Q1.86328 4.06055 3.09375 4.06055Q3.76172 4.06055 4.21875 4.30664Q4.67578 4.55274 4.99219 5.11523L5.01563 5.11523Q5.00391 4.88086 4.99512 4.64941Q4.98633 4.41797 4.98633 4.18359L4.98633 1.66992L6.33984 1.66992L6.33984 8.84766Q6.33984 9.46289 6.38672 10.1895L5.06836 10.1895Q5.04492 10.1016 5.02148 9.71484Q4.99805 9.32813 4.99805 9.17578L4.97461 9.17578Q4.38281 10.2949 3.05859 10.2949Q1.83398 10.2949 1.16895 9.49805Q0.503906 8.70117 0.503906 7.18945ZM9.92578 5.16211L9.92578 10.1895L8.57813 10.1895L8.57813 5.16211L7.52344 5.16211L7.52344 4.18359L8.57813 4.18359L8.57813 3.42773Q8.57813 2.51367 9.03516 2.07715Q9.49219 1.64063 10.4238 1.64063Q11.0332 1.64063 11.4668 1.7168L11.4668 2.61914Q11.209 2.55469 10.6992 2.55469Q10.2891 2.55469 10.1074 2.78027Q9.92578 3.00586 9.92578 3.61523L9.92578 4.18359L11.2266 4.18359L11.2266 5.16211L9.92578 5.16211ZM14.0625 5.16211L14.0625 10.1895L12.7148 10.1895L12.7148 5.16211L11.6602 5.16211L11.6602 4.18359L12.7148 4.18359L12.7148 3.42773Q12.7148 2.51367 13.1719 2.07715Q13.6289 1.64063 14.5605 1.64063Q15.1699 1.64063 15.6035 1.7168L15.6035 2.61914Q15.3457 2.55469 14.8359 2.55469Q14.4258 2.55469 14.2441 2.78027Q14.0625 3.00586 14.0625 3.61523L14.0625 4.18359L15.3633 4.18359L15.3633 5.16211L14.0625 5.16211ZM20.3086 8.46094Q20.3086 9.32813 19.7197 9.81738Q19.1309 10.3066 18.0703 10.3066Q16.9688 10.3066 16.4531 9.96094Q15.9375 9.61523 15.7734 8.84766L16.9336 8.66602Q17.0156 9.07031 17.2822 9.24609Q17.5488 9.42188 18.0469 9.42188Q18.498 9.42188 18.7764 9.22852Q19.0547 9.03516 19.0547 8.60156Q19.0547 8.33789 18.9316 8.16504Q18.8086 7.99219 18.5654 7.86621Q18.3223 7.74023 17.6191 7.55273Q16.9746 7.38281 16.6611 7.16895Q16.3477 6.95508 16.1777 6.62988Q16.0078 6.30469 16.0078 5.83008Q16.0078 4.99219 16.5322 4.52637Q17.0566 4.06055 18.0645 4.06055Q18.9961 4.06055 19.4971 4.40332Q19.998 4.74609 20.127 5.45508L18.9551 5.57813Q18.8906 5.23242 18.6709 5.0918Q18.4512 4.95117 18.0762 4.95117Q17.25 4.95117 17.25 5.67773Q17.25 5.91211 17.3525 6.06445Q17.4551 6.2168 17.6514 6.3252Q17.8477 6.43359 18.5449 6.63281Q19.3125 6.84961 19.6348 7.06934Q19.957 7.28906 20.1328 7.62305Q20.3086 7.95703 20.3086 8.46094ZM24.3457 5.17969Q23.6895 5.17969 23.2969 5.75684Q22.9043 6.33398 22.9043 7.3125L22.9043 10.1895L21.5566 10.1895L21.5566 5.66602Q21.5566 4.7168 21.5156 4.18359L22.7988 4.18359Q22.8574 4.88672 22.8574 5.54297L22.8809 5.54297Q23.1621 4.71094 23.5313 4.38574Q23.9004 4.06055 24.5039 4.06055Q24.7793 4.06055 24.9609 4.13672L24.9609 5.24414Q24.6621 5.17969 24.3457 5.17969ZM27.041 7.44141Q27.0703 8.36133 27.4482 8.85645Q27.8262 9.35156 28.4824 9.35156Q28.9277 9.35156 29.2764 9.12891Q29.625 8.90625 29.9063 8.37891L30.9668 8.88867Q30.6211 9.44531 30.2754 9.73242Q29.9297 10.0195 29.4697 10.1631Q29.0098 10.3066 28.377 10.3066Q27.0586 10.3066 26.3438 9.47754Q25.6289 8.64844 25.6289 7.14844Q25.6289 5.63672 26.3789 4.84863Q27.1289 4.06055 28.4238 4.06055Q29.707 4.06055 30.3867 4.90137Q31.0664 5.74219 31.0664 7.27734L31.0664 7.44141L27.041 7.44141ZM28.377 4.99219Q27.7852 4.99219 27.4336 5.41406Q27.082 5.83594 27.0527 6.58008L29.666 6.58008Q29.6074 5.7832 29.3027 5.3877Q28.998 4.99219 28.377 4.99219Z" transform="translate(39.358 4.073)" fill="#0A0A09" clip-path="url(#clip_path_4)" />
|
||||||
|
<g transform="translate(16.147 96.726)">
|
||||||
|
<path id="CK" d="M18.1651 7.63625L0 15.2725L0 0L18.1651 7.63625Z" />
|
||||||
|
<path d="M15.5847 6.55148L18.1651 7.63625L15.5847 8.72101L2 14.4317L0 15.2725L0 0L2 0.840759L15.5847 6.55148ZM2 3.01029L13.0042 7.63625L2 12.2622L2 3.01029Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="CLK" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1.009 103.853)" />
|
||||||
|
<path id="Q" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94.862 21.382)" />
|
||||||
|
<path d="M8.79688 5.47656L3.57031 5.47656L3.57031 8.28906L8.38281 8.28906Q8.91406 8.28906 9.17578 8.52734Q9.4375 8.76563 9.4375 9.15625Q9.4375 9.54688 9.17969 9.79297Q8.92188 10.0391 8.38281 10.0391L3.57031 10.0391L3.57031 13.2969L8.97656 13.2969Q9.52344 13.2969 9.80078 13.5508Q10.0781 13.8047 10.0781 14.2266Q10.0781 14.6328 9.80078 14.8867Q9.52344 15.1406 8.97656 15.1406L2.67188 15.1406Q1.91406 15.1406 1.58203 14.8047Q1.25 14.4688 1.25 13.7188L1.25 5.10938Q1.25 4.60938 1.39844 4.29297Q1.54687 3.97656 1.86328 3.83203Q2.17969 3.6875 2.67188 3.6875L8.79688 3.6875Q9.35156 3.6875 9.62109 3.93359Q9.89063 4.17969 9.89063 4.57813Q9.89063 4.98438 9.62109 5.23047Q9.35156 5.47656 8.79688 5.47656Z" transform="translate(24.22 34.618)" fill="#0A0A09" clip-path="url(#clip_path_5)" />
|
||||||
|
<path id="EN" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 41.745)" />
|
||||||
|
<path id="D" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21.382)" />
|
||||||
|
<path d="M7.46484 8.77734Q7.46484 9.55664 7.06348 10.1777Q6.66211 10.7988 5.88867 11.1504Q5.11523 11.502 4.05469 11.502Q2.7832 11.502 1.95703 11.0215Q1.37109 10.6758 1.00488 10.0986Q0.638672 9.52148 0.638672 8.97656Q0.638672 8.66016 0.858398 8.43457Q1.07813 8.20898 1.41797 8.20898Q1.69336 8.20898 1.88379 8.38477Q2.07422 8.56055 2.20898 8.90625Q2.37305 9.31641 2.56348 9.5918Q2.75391 9.86719 3.09961 10.0459Q3.44531 10.2246 4.00781 10.2246Q4.78125 10.2246 5.26465 9.86426Q5.74805 9.50391 5.74805 8.96484Q5.74805 8.53711 5.4873 8.27051Q5.22656 8.00391 4.81348 7.86328Q4.40039 7.72266 3.70898 7.56445Q2.7832 7.34766 2.15918 7.05762Q1.53516 6.76758 1.16895 6.2666Q0.802734 5.76563 0.802734 5.02148Q0.802734 4.3125 1.18945 3.76172Q1.57617 3.21094 2.30859 2.91504Q3.04102 2.61914 4.03125 2.61914Q4.82227 2.61914 5.39941 2.81543Q5.97656 3.01172 6.35742 3.33691Q6.73828 3.66211 6.91406 4.01953Q7.08984 4.37695 7.08984 4.7168Q7.08984 5.02734 6.87012 5.27637Q6.65039 5.52539 6.32227 5.52539Q6.02344 5.52539 5.86816 5.37598Q5.71289 5.22656 5.53125 4.88672Q5.29688 4.40039 4.96875 4.12793Q4.64062 3.85547 3.91406 3.85547Q3.24023 3.85547 2.82715 4.15137Q2.41406 4.44727 2.41406 4.86328Q2.41406 5.12109 2.55469 5.30859Q2.69531 5.49609 2.94141 5.63086Q3.1875 5.76563 3.43945 5.8418Q3.69141 5.91797 4.27148 6.06445Q4.99805 6.23438 5.58691 6.43945Q6.17578 6.64453 6.58887 6.9375Q7.00195 7.23047 7.2334 7.67871Q7.46484 8.12695 7.46484 8.77734ZM14.6016 4.10742L10.6816 4.10742L10.6816 6.2168L14.291 6.2168Q14.6895 6.2168 14.8857 6.39551Q15.082 6.57422 15.082 6.86719Q15.082 7.16016 14.8887 7.34473Q14.6953 7.5293 14.291 7.5293L10.6816 7.5293L10.6816 9.97266L14.7363 9.97266Q15.1465 9.97266 15.3545 10.1631Q15.5625 10.3535 15.5625 10.6699Q15.5625 10.9746 15.3545 11.165Q15.1465 11.3555 14.7363 11.3555L10.0078 11.3555Q9.43945 11.3555 9.19043 11.1035Q8.94141 10.8516 8.94141 10.2891L8.94141 3.83203Q8.94141 3.45703 9.05273 3.21973Q9.16406 2.98242 9.40137 2.87402Q9.63867 2.76563 10.0078 2.76563L14.6016 2.76563Q15.0176 2.76563 15.2197 2.9502Q15.4219 3.13477 15.4219 3.43359Q15.4219 3.73828 15.2197 3.92285Q15.0176 4.10742 14.6016 4.10742ZM22.5234 4.20117L20.625 4.20117L20.625 10.4414Q20.625 10.9805 20.3848 11.2412Q20.1445 11.502 19.7637 11.502Q19.377 11.502 19.1338 11.2383Q18.8906 10.9746 18.8906 10.4414L18.8906 4.20117L16.9922 4.20117Q16.5469 4.20117 16.3301 4.00488Q16.1133 3.80859 16.1133 3.48633Q16.1133 3.15234 16.3389 2.95898Q16.5645 2.76563 16.9922 2.76563L22.5234 2.76563Q22.9746 2.76563 23.1943 2.96484Q23.4141 3.16406 23.4141 3.48633Q23.4141 3.80859 23.1914 4.00488Q22.9688 4.20117 22.5234 4.20117Z" transform="translate(24.22 55.999)" fill="#0A0A09" clip-path="url(#clip_path_6)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM19.4063 7.68164L18.7969 7.68164L18.7969 10.4414Q18.7969 10.9863 18.5566 11.2441Q18.3164 11.502 17.9297 11.502Q17.5137 11.502 17.2852 11.2324Q17.0566 10.9629 17.0566 10.4414L17.0566 3.83203Q17.0566 3.26953 17.3086 3.01758Q17.5605 2.76563 18.123 2.76563L20.9531 2.76563Q21.5391 2.76563 21.9551 2.81543Q22.3711 2.86524 22.7051 3.01758Q23.1094 3.1875 23.4199 3.50391Q23.7305 3.82031 23.8916 4.23926Q24.0527 4.6582 24.0527 5.12695Q24.0527 6.08789 23.5107 6.66211Q22.9688 7.23633 21.8672 7.47656Q22.3301 7.72266 22.752 8.20313Q23.1738 8.68359 23.5049 9.22559Q23.8359 9.76758 24.0205 10.2041Q24.2051 10.6406 24.2051 10.8047Q24.2051 10.9746 24.0967 11.1416Q23.9883 11.3086 23.8008 11.4053Q23.6133 11.502 23.3672 11.502Q23.0742 11.502 22.875 11.3643Q22.6758 11.2266 22.5322 11.0156Q22.3887 10.8047 22.1426 10.3945L21.4453 9.23438Q21.0703 8.5957 20.7744 8.26172Q20.4785 7.92773 20.1738 7.80469Q19.8691 7.68164 19.4063 7.68164ZM20.4023 4.07227L18.7969 4.07227L18.7969 6.43359L20.3555 6.43359Q20.9824 6.43359 21.4102 6.3252Q21.8379 6.2168 22.0635 5.95605Q22.2891 5.69531 22.2891 5.23828Q22.2891 4.88086 22.1074 4.6084Q21.9258 4.33594 21.6035 4.20117Q21.2988 4.07227 20.4023 4.07227Z" transform="translate(24.22 72.29)" fill="#0A0A09" clip-path="url(#clip_path_7)" />
|
||||||
|
<path id="CLR" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 78.399)" />
|
||||||
|
<path id="SET" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 61.09)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 18 KiB |
25
design/dide/Word/Registers/$dlatch.svg
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="85" viewBox="0 0 112 85" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="110" height="85" />
|
||||||
|
<g fill="#9EC842" transform="translate(25.229 6.652)">
|
||||||
|
<path id="latch" d="M71.7064 0C75.0206 0 77.7064 2.68584 77.7064 6L77.7064 72.3478C77.7064 75.662 75.0206 78.3478 71.7064 78.3478L6 78.3478C2.68584 78.3478 0 75.662 0 72.3478L0 6C0 2.68584 2.68584 0 6 0L71.7064 0Z" />
|
||||||
|
<path d="M77.7064 6C77.7064 2.68584 75.0206 0 71.7064 0L6 0C2.68584 0 0 2.68584 0 6L0 72.3478C0 75.662 2.68584 78.3478 6 78.3478L71.7064 78.3478C75.0206 78.3478 77.7064 75.662 77.7064 72.3478L77.7064 6ZM6 2L71.7064 2Q75.7064 2 75.7064 6L75.7064 72.3478Q75.7064 76.3478 71.7064 76.3478L6 76.3478Q2 76.3478 2 72.3478L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20.183 2.957)">
|
||||||
|
<path id="latch" d="M72.7156 0C76.0298 0 78.7156 2.68584 78.7156 6L78.7156 73.087C78.7156 76.4011 76.0298 79.087 72.7156 79.087L6 79.087C2.68584 79.087 0 76.4011 0 73.087L0 6C0 2.68584 2.68584 0 6 0L72.7156 0Z" />
|
||||||
|
<path d="M78.7156 6C78.7156 2.68584 76.0298 0 72.7156 0L6 0C2.68584 0 0 2.68584 0 6L0 73.087C0 76.4011 2.68584 79.087 6 79.087L72.7156 79.087C76.0298 79.087 78.7156 76.4011 78.7156 73.087L78.7156 6ZM6 2L72.7156 2Q76.7156 2 76.7156 6L76.7156 73.087Q76.7156 77.087 72.7156 77.087L6 77.087Q2 77.087 2 73.087L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16.147 0)">
|
||||||
|
<path id="latch" d="M72.7156 0C76.0298 0 78.7156 2.68584 78.7156 6L78.7156 73.087C78.7156 76.4011 76.0298 79.087 72.7156 79.087L6 79.087C2.68584 79.087 0 76.4011 0 73.087L0 6C0 2.68584 2.68584 0 6 0L72.7156 0Z" />
|
||||||
|
<path d="M78.7156 6C78.7156 2.68584 76.0298 0 72.7156 0L6 0C2.68584 0 0 2.68584 0 6L0 73.087C0 76.4011 2.68584 79.087 6 79.087L72.7156 79.087C76.0298 79.087 78.7156 76.4011 78.7156 73.087L78.7156 6ZM6 2L72.7156 2Q76.7156 2 76.7156 6L76.7156 73.087Q76.7156 77.087 72.7156 77.087L6 77.087Q2 77.087 2 73.087L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" transform="translate(24.22 13)" fill="#0A0A09" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" transform="translate(76.697 13)" fill="#0A0A09" />
|
||||||
|
<path d="M1.9043 7.17188Q1.9043 9.31641 3.39844 9.31641Q4.18945 9.31641 4.59961 8.76855Q5.00977 8.2207 5.00977 7.17773Q5.00976 6.13477 4.60547 5.59277Q4.20117 5.05078 3.41602 5.05078Q1.9043 5.05078 1.9043 7.17188ZM0.503906 7.18945Q0.503906 5.73047 1.18359 4.89551Q1.86328 4.06055 3.09375 4.06055Q3.76172 4.06055 4.21875 4.30664Q4.67578 4.55274 4.99219 5.11523L5.01563 5.11523Q5.00391 4.88086 4.99512 4.64941Q4.98633 4.41797 4.98633 4.18359L4.98633 1.66992L6.33984 1.66992L6.33984 8.84766Q6.33984 9.46289 6.38672 10.1895L5.06836 10.1895Q5.04492 10.1016 5.02148 9.71484Q4.99805 9.32813 4.99805 9.17578L4.97461 9.17578Q4.38281 10.2949 3.05859 10.2949Q1.83398 10.2949 1.16895 9.49805Q0.503906 8.70117 0.503906 7.18945ZM8.12109 10.1895L8.12109 1.66992L9.46875 1.66992L9.46875 10.1895L8.12109 10.1895ZM13.125 9.35742Q13.752 9.35742 14.1152 8.9209Q14.4785 8.48438 14.4785 7.79883L14.4785 7.25391L13.8398 7.27734Q12.9785 7.31836 12.6006 7.58203Q12.2227 7.8457 12.2227 8.4082Q12.2227 9.35742 13.125 9.35742ZM15.8203 10.1895L14.5195 10.1895L14.4727 9.24023Q14.1738 9.82617 13.752 10.0664Q13.3301 10.3066 12.7148 10.3066Q11.7891 10.3066 11.2998 9.82617Q10.8105 9.3457 10.8105 8.49023Q10.8105 7.55273 11.4785 7.05469Q12.1465 6.55664 13.4473 6.51563L14.4727 6.48047L14.4727 6.29297Q14.4727 5.5957 14.2471 5.28223Q14.0215 4.96875 13.4824 4.96875Q13.0078 4.96875 12.7822 5.14746Q12.5566 5.32617 12.4746 5.70117L11.1738 5.49609Q11.3496 4.72852 11.9092 4.39453Q12.4688 4.06055 13.5 4.06055Q14.7012 4.06055 15.2607 4.62891Q15.8203 5.19727 15.8203 6.39258L15.8203 10.1895ZM19.2949 10.2949Q18.5918 10.2949 18.1846 9.89355Q17.7773 9.49219 17.7773 8.74219L17.7773 5.16211L16.8926 5.16211L16.8926 4.18359L17.7949 4.18359L18.2227 2.73047L19.1191 2.73047L19.1191 4.18359L20.5664 4.18359L20.5664 5.16211L19.1191 5.16211L19.1191 8.40234Q19.1191 9.29297 19.875 9.29297Q20.2324 9.29297 20.6426 9.2168L20.6426 10.1191Q19.9746 10.2949 19.2949 10.2949ZM24.0469 10.3066Q22.8105 10.3066 22.1396 9.49805Q21.4688 8.68945 21.4688 7.21875Q21.4688 5.70703 22.1543 4.88379Q22.8398 4.06055 24.0938 4.06055Q26.1387 4.06055 26.4375 5.92969L25.0898 6.04102Q25.0254 5.54297 24.7588 5.29395Q24.4922 5.04492 24.1055 5.04492Q23.4434 5.04492 23.1357 5.56641Q22.8281 6.08789 22.8281 7.16016Q22.8281 8.25 23.1475 8.78906Q23.4668 9.32813 24.0586 9.32813Q24.9434 9.32813 25.1133 8.2207L26.4258 8.36133Q26.1094 10.3066 24.0469 10.3066ZM31.4473 10.1895L31.4473 6.87305Q31.4473 5.94727 31.1777 5.56641Q30.9082 5.18555 30.334 5.18555Q29.6309 5.18555 29.2354 5.66016Q28.8398 6.13477 28.8398 6.9668L28.8398 10.1895L27.4922 10.1895L27.4922 1.66992L28.8398 1.66992L28.8398 4.27148Q28.8398 4.53516 28.8311 4.7959Q28.8223 5.05664 28.8105 5.32031L28.834 5.32031Q29.1621 4.66406 29.6104 4.3623Q30.0586 4.06055 30.791 4.06055Q31.793 4.06055 32.2939 4.64941Q32.7949 5.23828 32.7949 6.46875L32.7949 10.1895L31.4473 10.1895Z" transform="translate(39.358 4)" fill="#0A0A09" />
|
||||||
|
<path id="Q" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94.862 21)" />
|
||||||
|
<path id="D" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21)" />
|
||||||
|
<path id="EN" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 56)" />
|
||||||
|
<path d="M8.79688 5.47656L3.57031 5.47656L3.57031 8.28906L8.38281 8.28906Q8.91406 8.28906 9.17578 8.52734Q9.4375 8.76563 9.4375 9.15625Q9.4375 9.54688 9.17969 9.79297Q8.92188 10.0391 8.38281 10.0391L3.57031 10.0391L3.57031 13.2969L8.97656 13.2969Q9.52344 13.2969 9.80078 13.5508Q10.0781 13.8047 10.0781 14.2266Q10.0781 14.6328 9.80078 14.8867Q9.52344 15.1406 8.97656 15.1406L2.67188 15.1406Q1.91406 15.1406 1.58203 14.8047Q1.25 14.4688 1.25 13.7188L1.25 5.10938Q1.25 4.60938 1.39844 4.29297Q1.54687 3.97656 1.86328 3.83203Q2.17969 3.6875 2.67188 3.6875L8.79688 3.6875Q9.35156 3.6875 9.62109 3.93359Q9.89063 4.17969 9.89063 4.57813Q9.89063 4.98438 9.62109 5.23047Q9.35156 5.47656 8.79688 5.47656Z" transform="translate(25.229 48)" fill="#0A0A09" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 8.3 KiB |
29
design/dide/Word/Registers/$dlatchsr.svg
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="111" height="115" viewBox="0 0 111 115" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="109" height="115" />
|
||||||
|
<path id="EN" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 42)" />
|
||||||
|
<g fill="#9EC842" transform="translate(25 9)">
|
||||||
|
<path id="register" d="M71 0C74.3142 0 77 2.68584 77 6L77 100C77 103.314 74.3142 106 71 106L6 106C2.68584 106 0 103.314 0 100L0 6C0 2.68584 2.68584 0 6 0L71 0Z" />
|
||||||
|
<path d="M77 6C77 2.68584 74.3142 0 71 0L6 0C2.68584 0 0 2.68584 0 6L0 100C0 103.314 2.68584 106 6 106L71 106C74.3142 106 77 103.314 77 100L77 6ZM6 2L71 2Q75 2 75 6L75 100Q75 104 71 104L6 104Q2 104 2 100L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20 4)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16 0)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path d="M8.79688 5.47656L3.57031 5.47656L3.57031 8.28906L8.38281 8.28906Q8.91406 8.28906 9.17578 8.52734Q9.4375 8.76563 9.4375 9.15625Q9.4375 9.54688 9.17969 9.79297Q8.92188 10.0391 8.38281 10.0391L3.57031 10.0391L3.57031 13.2969L8.97656 13.2969Q9.52344 13.2969 9.80078 13.5508Q10.0781 13.8047 10.0781 14.2266Q10.0781 14.6328 9.80078 14.8867Q9.52344 15.1406 8.97656 15.1406L2.67188 15.1406Q1.91406 15.1406 1.58203 14.8047Q1.25 14.4688 1.25 13.7188L1.25 5.10938Q1.25 4.60938 1.39844 4.29297Q1.54687 3.97656 1.86328 3.83203Q2.17969 3.6875 2.67188 3.6875L8.79688 3.6875Q9.35156 3.6875 9.62109 3.93359Q9.89063 4.17969 9.89063 4.57813Q9.89063 4.98438 9.62109 5.23047Q9.35156 5.47656 8.79688 5.47656Z" fill="#0A0A09" transform="translate(25 34)" />
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" fill="#0A0A09" transform="translate(24 13)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" fill="#0A0A09" transform="translate(76 13)" />
|
||||||
|
<path d="M1.9043 7.17188Q1.9043 9.31641 3.39844 9.31641Q4.18945 9.31641 4.59961 8.76855Q5.00977 8.2207 5.00977 7.17773Q5.00976 6.13477 4.60547 5.59277Q4.20117 5.05078 3.41602 5.05078Q1.9043 5.05078 1.9043 7.17188ZM0.503906 7.18945Q0.503906 5.73047 1.18359 4.89551Q1.86328 4.06055 3.09375 4.06055Q3.76172 4.06055 4.21875 4.30664Q4.67578 4.55274 4.99219 5.11523L5.01563 5.11523Q5.00391 4.88086 4.99512 4.64941Q4.98633 4.41797 4.98633 4.18359L4.98633 1.66992L6.33984 1.66992L6.33984 8.84766Q6.33984 9.46289 6.38672 10.1895L5.06836 10.1895Q5.04492 10.1016 5.02148 9.71484Q4.99805 9.32813 4.99805 9.17578L4.97461 9.17578Q4.38281 10.2949 3.05859 10.2949Q1.83398 10.2949 1.16895 9.49805Q0.503906 8.70117 0.503906 7.18945ZM8.12109 10.1895L8.12109 1.66992L9.46875 1.66992L9.46875 10.1895L8.12109 10.1895ZM13.125 9.35742Q13.752 9.35742 14.1152 8.9209Q14.4785 8.48438 14.4785 7.79883L14.4785 7.25391L13.8398 7.27734Q12.9785 7.31836 12.6006 7.58203Q12.2227 7.8457 12.2227 8.4082Q12.2227 9.35742 13.125 9.35742ZM15.8203 10.1895L14.5195 10.1895L14.4727 9.24023Q14.1738 9.82617 13.752 10.0664Q13.3301 10.3066 12.7148 10.3066Q11.7891 10.3066 11.2998 9.82617Q10.8105 9.3457 10.8105 8.49023Q10.8105 7.55273 11.4785 7.05469Q12.1465 6.55664 13.4473 6.51563L14.4727 6.48047L14.4727 6.29297Q14.4727 5.5957 14.2471 5.28223Q14.0215 4.96875 13.4824 4.96875Q13.0078 4.96875 12.7822 5.14746Q12.5566 5.32617 12.4746 5.70117L11.1738 5.49609Q11.3496 4.72852 11.9092 4.39453Q12.4688 4.06055 13.5 4.06055Q14.7012 4.06055 15.2607 4.62891Q15.8203 5.19727 15.8203 6.39258L15.8203 10.1895ZM19.2949 10.2949Q18.5918 10.2949 18.1846 9.89355Q17.7773 9.49219 17.7773 8.74219L17.7773 5.16211L16.8926 5.16211L16.8926 4.18359L17.7949 4.18359L18.2227 2.73047L19.1191 2.73047L19.1191 4.18359L20.5664 4.18359L20.5664 5.16211L19.1191 5.16211L19.1191 8.40234Q19.1191 9.29297 19.875 9.29297Q20.2324 9.29297 20.6426 9.2168L20.6426 10.1191Q19.9746 10.2949 19.2949 10.2949ZM24.0469 10.3066Q22.8105 10.3066 22.1396 9.49805Q21.4688 8.68945 21.4688 7.21875Q21.4688 5.70703 22.1543 4.88379Q22.8398 4.06055 24.0938 4.06055Q26.1387 4.06055 26.4375 5.92969L25.0898 6.04102Q25.0254 5.54297 24.7588 5.29395Q24.4922 5.04492 24.1055 5.04492Q23.4434 5.04492 23.1357 5.56641Q22.8281 6.08789 22.8281 7.16016Q22.8281 8.25 23.1475 8.78906Q23.4668 9.32813 24.0586 9.32813Q24.9434 9.32813 25.1133 8.2207L26.4258 8.36133Q26.1094 10.3066 24.0469 10.3066ZM31.4473 10.1895L31.4473 6.87305Q31.4473 5.94727 31.1777 5.56641Q30.9082 5.18555 30.334 5.18555Q29.6309 5.18555 29.2354 5.66016Q28.8398 6.13477 28.8398 6.9668L28.8398 10.1895L27.4922 10.1895L27.4922 1.66992L28.8398 1.66992L28.8398 4.27148Q28.8398 4.53516 28.8311 4.7959Q28.8223 5.05664 28.8105 5.32031L28.834 5.32031Q29.1621 4.66406 29.6104 4.3623Q30.0586 4.06055 30.791 4.06055Q31.793 4.06055 32.2939 4.64941Q32.7949 5.23828 32.7949 6.46875L32.7949 10.1895L31.4473 10.1895ZM38.3965 8.46094Q38.3965 9.32813 37.8076 9.81738Q37.2188 10.3066 36.1582 10.3066Q35.0566 10.3066 34.541 9.96094Q34.0254 9.61523 33.8613 8.84766L35.0215 8.66602Q35.1035 9.07031 35.3701 9.24609Q35.6367 9.42188 36.1348 9.42188Q36.5859 9.42188 36.8643 9.22852Q37.1426 9.03516 37.1426 8.60156Q37.1426 8.33789 37.0195 8.16504Q36.8965 7.99219 36.6533 7.86621Q36.4102 7.74023 35.707 7.55273Q35.0625 7.38281 34.749 7.16895Q34.4355 6.95508 34.2656 6.62988Q34.0957 6.30469 34.0957 5.83008Q34.0957 4.99219 34.6201 4.52637Q35.1445 4.06055 36.1523 4.06055Q37.084 4.06055 37.585 4.40332Q38.0859 4.74609 38.2148 5.45508L37.043 5.57813Q36.9785 5.23242 36.7588 5.0918Q36.5391 4.95117 36.1641 4.95117Q35.3379 4.95117 35.3379 5.67773Q35.3379 5.91211 35.4404 6.06445Q35.543 6.2168 35.7393 6.3252Q35.9355 6.43359 36.6328 6.63281Q37.4004 6.84961 37.7227 7.06934Q38.0449 7.28906 38.2207 7.62305Q38.3965 7.95703 38.3965 8.46094ZM42.4336 5.17969Q41.7773 5.17969 41.3848 5.75684Q40.9922 6.33398 40.9922 7.3125L40.9922 10.1895L39.6445 10.1895L39.6445 5.66602Q39.6445 4.7168 39.6035 4.18359L40.8867 4.18359Q40.9453 4.88672 40.9453 5.54297L40.9688 5.54297Q41.25 4.71094 41.6191 4.38574Q41.9883 4.06055 42.5918 4.06055Q42.8672 4.06055 43.0488 4.13672L43.0488 5.24414Q42.75 5.17969 42.4336 5.17969Z" fill="#0A0A09" transform="translate(34 4)" />
|
||||||
|
<path id="Q" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94 21)" />
|
||||||
|
<path id="D" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21)" />
|
||||||
|
<path d="M7.46484 8.77734Q7.46484 9.55664 7.06348 10.1777Q6.66211 10.7988 5.88867 11.1504Q5.11523 11.502 4.05469 11.502Q2.7832 11.502 1.95703 11.0215Q1.37109 10.6758 1.00488 10.0986Q0.638672 9.52148 0.638672 8.97656Q0.638672 8.66016 0.858398 8.43457Q1.07813 8.20898 1.41797 8.20898Q1.69336 8.20898 1.88379 8.38477Q2.07422 8.56055 2.20898 8.90625Q2.37305 9.31641 2.56348 9.5918Q2.75391 9.86719 3.09961 10.0459Q3.44531 10.2246 4.00781 10.2246Q4.78125 10.2246 5.26465 9.86426Q5.74805 9.50391 5.74805 8.96484Q5.74805 8.53711 5.4873 8.27051Q5.22656 8.00391 4.81348 7.86328Q4.40039 7.72266 3.70898 7.56445Q2.7832 7.34766 2.15918 7.05762Q1.53516 6.76758 1.16895 6.2666Q0.802734 5.76563 0.802734 5.02148Q0.802734 4.3125 1.18945 3.76172Q1.57617 3.21094 2.30859 2.91504Q3.04102 2.61914 4.03125 2.61914Q4.82227 2.61914 5.39941 2.81543Q5.97656 3.01172 6.35742 3.33691Q6.73828 3.66211 6.91406 4.01953Q7.08984 4.37695 7.08984 4.7168Q7.08984 5.02734 6.87012 5.27637Q6.65039 5.52539 6.32227 5.52539Q6.02344 5.52539 5.86816 5.37598Q5.71289 5.22656 5.53125 4.88672Q5.29688 4.40039 4.96875 4.12793Q4.64062 3.85547 3.91406 3.85547Q3.24023 3.85547 2.82715 4.15137Q2.41406 4.44727 2.41406 4.86328Q2.41406 5.12109 2.55469 5.30859Q2.69531 5.49609 2.94141 5.63086Q3.1875 5.76563 3.43945 5.8418Q3.69141 5.91797 4.27148 6.06445Q4.99805 6.23438 5.58691 6.43945Q6.17578 6.64453 6.58887 6.9375Q7.00195 7.23047 7.2334 7.67871Q7.46484 8.12695 7.46484 8.77734ZM14.6016 4.10742L10.6816 4.10742L10.6816 6.2168L14.291 6.2168Q14.6895 6.2168 14.8857 6.39551Q15.082 6.57422 15.082 6.86719Q15.082 7.16016 14.8887 7.34473Q14.6953 7.5293 14.291 7.5293L10.6816 7.5293L10.6816 9.97266L14.7363 9.97266Q15.1465 9.97266 15.3545 10.1631Q15.5625 10.3535 15.5625 10.6699Q15.5625 10.9746 15.3545 11.165Q15.1465 11.3555 14.7363 11.3555L10.0078 11.3555Q9.43945 11.3555 9.19043 11.1035Q8.94141 10.8516 8.94141 10.2891L8.94141 3.83203Q8.94141 3.45703 9.05273 3.21973Q9.16406 2.98242 9.40137 2.87402Q9.63867 2.76563 10.0078 2.76563L14.6016 2.76563Q15.0176 2.76563 15.2197 2.9502Q15.4219 3.13477 15.4219 3.43359Q15.4219 3.73828 15.2197 3.92285Q15.0176 4.10742 14.6016 4.10742ZM22.5234 4.20117L20.625 4.20117L20.625 10.4414Q20.625 10.9805 20.3848 11.2412Q20.1445 11.502 19.7637 11.502Q19.377 11.502 19.1338 11.2383Q18.8906 10.9746 18.8906 10.4414L18.8906 4.20117L16.9922 4.20117Q16.5469 4.20117 16.3301 4.00488Q16.1133 3.80859 16.1133 3.48633Q16.1133 3.15234 16.3389 2.95898Q16.5645 2.76563 16.9922 2.76563L22.5234 2.76563Q22.9746 2.76563 23.1943 2.96484Q23.4141 3.16406 23.4141 3.48633Q23.4141 3.80859 23.1914 4.00488Q22.9688 4.20117 22.5234 4.20117Z" fill="#0A0A09" transform="translate(25 57)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM19.4063 7.68164L18.7969 7.68164L18.7969 10.4414Q18.7969 10.9863 18.5566 11.2441Q18.3164 11.502 17.9297 11.502Q17.5137 11.502 17.2852 11.2324Q17.0566 10.9629 17.0566 10.4414L17.0566 3.83203Q17.0566 3.26953 17.3086 3.01758Q17.5605 2.76563 18.123 2.76563L20.9531 2.76563Q21.5391 2.76563 21.9551 2.81543Q22.3711 2.86524 22.7051 3.01758Q23.1094 3.1875 23.4199 3.50391Q23.7305 3.82031 23.8916 4.23926Q24.0527 4.6582 24.0527 5.12695Q24.0527 6.08789 23.5107 6.66211Q22.9688 7.23633 21.8672 7.47656Q22.3301 7.72266 22.752 8.20313Q23.1738 8.68359 23.5049 9.22559Q23.8359 9.76758 24.0205 10.2041Q24.2051 10.6406 24.2051 10.8047Q24.2051 10.9746 24.0967 11.1416Q23.9883 11.3086 23.8008 11.4053Q23.6133 11.502 23.3672 11.502Q23.0742 11.502 22.875 11.3643Q22.6758 11.2266 22.5322 11.0156Q22.3887 10.8047 22.1426 10.3945L21.4453 9.23438Q21.0703 8.5957 20.7744 8.26172Q20.4785 7.92773 20.1738 7.80469Q19.8691 7.68164 19.4063 7.68164ZM20.4023 4.07227L18.7969 4.07227L18.7969 6.43359L20.3555 6.43359Q20.9824 6.43359 21.4102 6.3252Q21.8379 6.2168 22.0635 5.95605Q22.2891 5.69531 22.2891 5.23828Q22.2891 4.88086 22.1074 4.6084Q21.9258 4.33594 21.6035 4.20117Q21.2988 4.07227 20.4023 4.07227Z" fill="#0A0A09" transform="translate(25 78)" />
|
||||||
|
<path id="CLR" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 84)" />
|
||||||
|
<path id="SET" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 63)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 14 KiB |
33
design/dide/Word/Registers/$sdff.svg
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="111" height="115" viewBox="0 0 111 115" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="109" height="115" />
|
||||||
|
<g fill="#9EC842" transform="translate(25 9)">
|
||||||
|
<path id="register" d="M71 0C74.3142 0 77 2.68584 77 6L77 100C77 103.314 74.3142 106 71 106L6 106C2.68584 106 0 103.314 0 100L0 6C0 2.68584 2.68584 0 6 0L71 0Z" />
|
||||||
|
<path d="M77 6C77 2.68584 74.3142 0 71 0L6 0C2.68584 0 0 2.68584 0 6L0 100C0 103.314 2.68584 106 6 106L71 106C74.3142 106 77 103.314 77 100L77 6ZM6 2L71 2Q75 2 75 6L75 100Q75 104 71 104L6 104Q2 104 2 100L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20 4)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16 0)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="pos" d="M0 12L8 12L8 0L16 0" fill="none" stroke-width="2" stroke="#000000" transform="translate(68 81)" />
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" fill="#0A0A09" transform="translate(24 13)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" fill="#0A0A09" transform="translate(76 13)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" fill="#0A0A09" transform="translate(35 80)" />
|
||||||
|
<path d="M4.80469 8.46094Q4.80469 9.32813 4.21582 9.81738Q3.62695 10.3066 2.56641 10.3066Q1.46484 10.3066 0.949219 9.96094Q0.433594 9.61523 0.269531 8.84766L1.42969 8.66602Q1.51172 9.07031 1.77832 9.24609Q2.04492 9.42188 2.54297 9.42188Q2.99414 9.42188 3.27246 9.22852Q3.55078 9.03516 3.55078 8.60156Q3.55078 8.33789 3.42773 8.16504Q3.30469 7.99219 3.06152 7.86621Q2.81836 7.74023 2.11523 7.55273Q1.4707 7.38281 1.15723 7.16895Q0.84375 6.95508 0.673828 6.62988Q0.503906 6.30469 0.503906 5.83008Q0.503906 4.99219 1.02832 4.52637Q1.55273 4.06055 2.56055 4.06055Q3.49219 4.06055 3.99316 4.40332Q4.49414 4.74609 4.62305 5.45508L3.45117 5.57813Q3.38672 5.23242 3.16699 5.0918Q2.94727 4.95117 2.57227 4.95117Q1.74609 4.95117 1.74609 5.67773Q1.74609 5.91211 1.84863 6.06445Q1.95117 6.2168 2.14746 6.3252Q2.34375 6.43359 3.04102 6.63281Q3.80859 6.84961 4.13086 7.06934Q4.45312 7.28906 4.62891 7.62305Q4.80469 7.95703 4.80469 8.46094ZM7.07813 7.17188Q7.07813 9.31641 8.57227 9.31641Q9.36328 9.31641 9.77344 8.76855Q10.1836 8.2207 10.1836 7.17773Q10.1836 6.13477 9.7793 5.59277Q9.375 5.05078 8.58984 5.05078Q7.07813 5.05078 7.07813 7.17188ZM5.67773 7.18945Q5.67773 5.73047 6.35742 4.89551Q7.03711 4.06055 8.26758 4.06055Q8.93555 4.06055 9.39258 4.30664Q9.84961 4.55274 10.166 5.11523L10.1895 5.11523Q10.1777 4.88086 10.1689 4.64941Q10.1602 4.41797 10.1602 4.18359L10.1602 1.66992L11.5137 1.66992L11.5137 8.84766Q11.5137 9.46289 11.5605 10.1895L10.2422 10.1895Q10.2187 10.1016 10.1953 9.71484Q10.1719 9.32813 10.1719 9.17578L10.1484 9.17578Q9.55664 10.2949 8.23242 10.2949Q7.00781 10.2949 6.34277 9.49805Q5.67773 8.70117 5.67773 7.18945ZM15.0996 5.16211L15.0996 10.1895L13.752 10.1895L13.752 5.16211L12.6973 5.16211L12.6973 4.18359L13.752 4.18359L13.752 3.42773Q13.752 2.51367 14.209 2.07715Q14.666 1.64063 15.5977 1.64063Q16.207 1.64063 16.6406 1.7168L16.6406 2.61914Q16.3828 2.55469 15.873 2.55469Q15.4629 2.55469 15.2813 2.78027Q15.0996 3.00586 15.0996 3.61523L15.0996 4.18359L16.4004 4.18359L16.4004 5.16211L15.0996 5.16211ZM19.2363 5.16211L19.2363 10.1895L17.8887 10.1895L17.8887 5.16211L16.834 5.16211L16.834 4.18359L17.8887 4.18359L17.8887 3.42773Q17.8887 2.51367 18.3457 2.07715Q18.8027 1.64063 19.7344 1.64063Q20.3438 1.64063 20.7773 1.7168L20.7773 2.61914Q20.5195 2.55469 20.0098 2.55469Q19.5996 2.55469 19.418 2.78027Q19.2363 3.00586 19.2363 3.61523L19.2363 4.18359L20.5371 4.18359L20.5371 5.16211L19.2363 5.16211Z" fill="#0A0A09" transform="translate(45 4)" />
|
||||||
|
<g transform="matrix(0 1 -1 0 34 79)">
|
||||||
|
<path id="CK" d="M7.5 0L15 18L0 18L7.5 0Z" />
|
||||||
|
<path d="M6.41666 2.6L7.5 0L8.58334 2.6L14.1667 16L15 18L0 18L0.833336 16L6.41666 2.6ZM3 16L7.5 5.2L12 16L3 16Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="CLK" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1 86)" />
|
||||||
|
<path id="Q" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94 21)" />
|
||||||
|
<path d="M4.36719 10.2422L3.55469 10.2422L3.55469 13.9219Q3.55469 14.6484 3.23438 14.9922Q2.91406 15.3359 2.39844 15.3359Q1.84375 15.3359 1.53906 14.9766Q1.23438 14.6172 1.23438 13.9219L1.23438 5.10938Q1.23438 4.35938 1.57031 4.02344Q1.90625 3.6875 2.65625 3.6875L6.42969 3.6875Q7.21094 3.6875 7.76563 3.75391Q8.32031 3.82031 8.76563 4.02344Q9.30469 4.25 9.71875 4.67188Q10.1328 5.09375 10.3477 5.65234Q10.5625 6.21094 10.5625 6.83594Q10.5625 8.11719 9.83984 8.88281Q9.11719 9.64844 7.64844 9.96875Q8.26563 10.2969 8.82813 10.9375Q9.39063 11.5781 9.83203 12.3008Q10.2734 13.0234 10.5195 13.6055Q10.7656 14.1875 10.7656 14.4063Q10.7656 14.6328 10.6211 14.8555Q10.4766 15.0781 10.2266 15.207Q9.97656 15.3359 9.64844 15.3359Q9.25781 15.3359 8.99219 15.1523Q8.72656 14.9688 8.53516 14.6875Q8.34375 14.4063 8.01563 13.8594L7.08594 12.3125Q6.58594 11.4609 6.19141 11.0156Q5.79688 10.5703 5.39063 10.4063Q4.98438 10.2422 4.36719 10.2422ZM5.69531 5.42969L3.55469 5.42969L3.55469 8.57813L5.63281 8.57813Q6.46875 8.57813 7.03906 8.43359Q7.60937 8.28906 7.91016 7.94141Q8.21094 7.59375 8.21094 6.98438Q8.21094 6.50781 7.96875 6.14453Q7.72656 5.78125 7.29688 5.60156Q6.89062 5.42969 5.69531 5.42969Z" fill="#0A0A09" transform="translate(24 35)" />
|
||||||
|
<path id="ARST" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 43)" />
|
||||||
|
<path d="M6.02344 11.3906Q6.02344 12.5156 5.28516 13.1289Q4.54688 13.7422 3.21094 13.7422Q1.96094 13.7422 1.25 13.3008Q0.539062 12.8594 0.289063 11.8281L1.20313 11.6641Q1.36719 12.3125 1.83203 12.6406Q2.29688 12.9688 3.20313 12.9688Q5.04688 12.9688 5.04688 11.4766Q5.04688 11.0547 4.87891 10.7891Q4.71094 10.5234 4.41797 10.3555Q4.125 10.1875 3.72266 10.0742Q3.32031 9.96094 2.85156 9.83594Q1.99219 9.625 1.55859 9.35547Q1.125 9.08594 0.890625 8.67969Q0.65625 8.27344 0.65625 7.6875Q0.65625 6.63281 1.30469 6.05469Q1.95313 5.47656 3.21094 5.47656Q4.35156 5.47656 4.98047 5.89844Q5.60937 6.32031 5.82813 7.23438L4.89063 7.34375Q4.75781 6.75781 4.35547 6.50391Q3.95312 6.25 3.21094 6.25Q2.40625 6.25 2.01172 6.59766Q1.61719 6.94531 1.61719 7.57813Q1.61719 7.98438 1.76953 8.22656Q1.92187 8.46875 2.22266 8.63672Q2.52344 8.80469 3.60156 9.09375Q4.65625 9.38281 5.09375 9.66016Q5.53125 9.9375 5.77734 10.3477Q6.02344 10.7578 6.02344 11.3906ZM7.72656 16.6641Q7.35156 16.6641 7.00781 16.5781L7.00781 15.6875Q7.28906 15.7656 7.60938 15.7656Q8.07031 15.7656 8.39844 15.5469Q8.72656 15.3281 9 14.875Q9.27344 14.4219 9.55469 13.9844L9.6875 13.6406L6.54688 5.63281L7.60938 5.63281L9.38281 10.3125Q9.96875 11.8828 10.2109 12.6719Q10.3984 12.1406 10.5859 11.6211Q10.7734 11.1016 10.9766 10.5703L12.8438 5.63281L13.8984 5.63281L10.5 14.2266Q9.95313 15.3281 9.30859 15.9961Q8.66406 16.6641 7.72656 16.6641ZM20.6016 13.5859L20.6016 8.92969Q20.6016 7.54688 20.125 6.92188Q19.6484 6.29688 18.6406 6.29688Q17.5547 6.29688 16.9141 7.08984Q16.2734 7.88281 16.2734 9.23438L16.2734 13.5859L15.2813 13.5859L15.2813 7.40625Q15.2813 6.96094 15.2617 6.51953Q15.2422 6.07813 15.2266 5.63281L16.1172 5.63281L16.2109 7.14844L16.2422 7.14844Q16.6563 6.29688 17.2891 5.88672Q17.9219 5.47656 18.9063 5.47656Q20.2734 5.47656 20.9336 6.26172Q21.5938 7.04688 21.5938 8.6875L21.5938 13.5859L20.6016 13.5859Z" fill="#0A0A09" transform="translate(45 37)" />
|
||||||
|
<path id="D" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 12 KiB |
35
design/dide/Word/Registers/$sdffce.svg
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="111" height="115" viewBox="0 0 111 115" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="109" height="115" />
|
||||||
|
<g fill="#9EC842" transform="translate(25 9)">
|
||||||
|
<path id="register" d="M71 0C74.3142 0 77 2.68584 77 6L77 100C77 103.314 74.3142 106 71 106L6 106C2.68584 106 0 103.314 0 100L0 6C0 2.68584 2.68584 0 6 0L71 0Z" />
|
||||||
|
<path d="M77 6C77 2.68584 74.3142 0 71 0L6 0C2.68584 0 0 2.68584 0 6L0 100C0 103.314 2.68584 106 6 106L71 106C74.3142 106 77 103.314 77 100L77 6ZM6 2L71 2Q75 2 75 6L75 100Q75 104 71 104L6 104Q2 104 2 100L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20 4)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16 0)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="pos" d="M0 12L8 12L8 0L16 0" fill="none" stroke-width="2" stroke="#000000" transform="translate(68 81)" />
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" fill="#0A0A09" transform="translate(24 13)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" fill="#0A0A09" transform="translate(76 13)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" fill="#0A0A09" transform="translate(35 80)" />
|
||||||
|
<path d="M4.80469 8.46094Q4.80469 9.32813 4.21582 9.81738Q3.62695 10.3066 2.56641 10.3066Q1.46484 10.3066 0.949219 9.96094Q0.433594 9.61523 0.269531 8.84766L1.42969 8.66602Q1.51172 9.07031 1.77832 9.24609Q2.04492 9.42188 2.54297 9.42188Q2.99414 9.42188 3.27246 9.22852Q3.55078 9.03516 3.55078 8.60156Q3.55078 8.33789 3.42773 8.16504Q3.30469 7.99219 3.06152 7.86621Q2.81836 7.74023 2.11523 7.55273Q1.4707 7.38281 1.15723 7.16895Q0.84375 6.95508 0.673828 6.62988Q0.503906 6.30469 0.503906 5.83008Q0.503906 4.99219 1.02832 4.52637Q1.55273 4.06055 2.56055 4.06055Q3.49219 4.06055 3.99316 4.40332Q4.49414 4.74609 4.62305 5.45508L3.45117 5.57813Q3.38672 5.23242 3.16699 5.0918Q2.94727 4.95117 2.57227 4.95117Q1.74609 4.95117 1.74609 5.67773Q1.74609 5.91211 1.84863 6.06445Q1.95117 6.2168 2.14746 6.3252Q2.34375 6.43359 3.04102 6.63281Q3.80859 6.84961 4.13086 7.06934Q4.45312 7.28906 4.62891 7.62305Q4.80469 7.95703 4.80469 8.46094ZM7.07813 7.17188Q7.07813 9.31641 8.57227 9.31641Q9.36328 9.31641 9.77344 8.76855Q10.1836 8.2207 10.1836 7.17773Q10.1836 6.13477 9.7793 5.59277Q9.375 5.05078 8.58984 5.05078Q7.07813 5.05078 7.07813 7.17188ZM5.67773 7.18945Q5.67773 5.73047 6.35742 4.89551Q7.03711 4.06055 8.26758 4.06055Q8.93555 4.06055 9.39258 4.30664Q9.84961 4.55274 10.166 5.11523L10.1895 5.11523Q10.1777 4.88086 10.1689 4.64941Q10.1602 4.41797 10.1602 4.18359L10.1602 1.66992L11.5137 1.66992L11.5137 8.84766Q11.5137 9.46289 11.5605 10.1895L10.2422 10.1895Q10.2187 10.1016 10.1953 9.71484Q10.1719 9.32813 10.1719 9.17578L10.1484 9.17578Q9.55664 10.2949 8.23242 10.2949Q7.00781 10.2949 6.34277 9.49805Q5.67773 8.70117 5.67773 7.18945ZM15.0996 5.16211L15.0996 10.1895L13.752 10.1895L13.752 5.16211L12.6973 5.16211L12.6973 4.18359L13.752 4.18359L13.752 3.42773Q13.752 2.51367 14.209 2.07715Q14.666 1.64063 15.5977 1.64063Q16.207 1.64063 16.6406 1.7168L16.6406 2.61914Q16.3828 2.55469 15.873 2.55469Q15.4629 2.55469 15.2813 2.78027Q15.0996 3.00586 15.0996 3.61523L15.0996 4.18359L16.4004 4.18359L16.4004 5.16211L15.0996 5.16211ZM19.2363 5.16211L19.2363 10.1895L17.8887 10.1895L17.8887 5.16211L16.834 5.16211L16.834 4.18359L17.8887 4.18359L17.8887 3.42773Q17.8887 2.51367 18.3457 2.07715Q18.8027 1.64063 19.7344 1.64063Q20.3438 1.64063 20.7773 1.7168L20.7773 2.61914Q20.5195 2.55469 20.0098 2.55469Q19.5996 2.55469 19.418 2.78027Q19.2363 3.00586 19.2363 3.61523L19.2363 4.18359L20.5371 4.18359L20.5371 5.16211L19.2363 5.16211ZM23.7598 10.3066Q22.5234 10.3066 21.8525 9.49805Q21.1816 8.68945 21.1816 7.21875Q21.1816 5.70703 21.8672 4.88379Q22.5527 4.06055 23.8066 4.06055Q25.8516 4.06055 26.1504 5.92969L24.8027 6.04102Q24.7383 5.54297 24.4717 5.29395Q24.2051 5.04492 23.8184 5.04492Q23.1563 5.04492 22.8486 5.56641Q22.541 6.08789 22.541 7.16016Q22.541 8.25 22.8604 8.78906Q23.1797 9.32813 23.7715 9.32813Q24.6563 9.32813 24.8262 8.2207L26.1387 8.36133Q25.8223 10.3066 23.7598 10.3066ZM28.2422 7.44141Q28.2715 8.36133 28.6494 8.85645Q29.0273 9.35156 29.6836 9.35156Q30.1289 9.35156 30.4775 9.12891Q30.8262 8.90625 31.1074 8.37891L32.168 8.88867Q31.8223 9.44531 31.4766 9.73242Q31.1309 10.0195 30.6709 10.1631Q30.2109 10.3066 29.5781 10.3066Q28.2598 10.3066 27.5449 9.47754Q26.8301 8.64844 26.8301 7.14844Q26.8301 5.63672 27.5801 4.84863Q28.3301 4.06055 29.625 4.06055Q30.9082 4.06055 31.5879 4.90137Q32.2676 5.74219 32.2676 7.27734L32.2676 7.44141L28.2422 7.44141ZM29.5781 4.99219Q28.9863 4.99219 28.6348 5.41406Q28.2832 5.83594 28.2539 6.58008L30.8672 6.58008Q30.8086 5.7832 30.5039 5.3877Q30.1992 4.99219 29.5781 4.99219Z" fill="#0A0A09" transform="translate(40 4)" />
|
||||||
|
<g transform="matrix(0 1 -1 0 34 79)">
|
||||||
|
<path id="CK" d="M7.5 0L15 18L0 18L7.5 0Z" />
|
||||||
|
<path d="M6.41666 2.6L7.5 0L8.58334 2.6L14.1667 16L15 18L0 18L0.833336 16L6.41666 2.6ZM3 16L7.5 5.2L12 16L3 16Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="CLK" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1 86)" />
|
||||||
|
<path id="Q" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94 21)" />
|
||||||
|
<path d="M4.36719 10.2422L3.55469 10.2422L3.55469 13.9219Q3.55469 14.6484 3.23438 14.9922Q2.91406 15.3359 2.39844 15.3359Q1.84375 15.3359 1.53906 14.9766Q1.23438 14.6172 1.23438 13.9219L1.23438 5.10938Q1.23438 4.35938 1.57031 4.02344Q1.90625 3.6875 2.65625 3.6875L6.42969 3.6875Q7.21094 3.6875 7.76563 3.75391Q8.32031 3.82031 8.76563 4.02344Q9.30469 4.25 9.71875 4.67188Q10.1328 5.09375 10.3477 5.65234Q10.5625 6.21094 10.5625 6.83594Q10.5625 8.11719 9.83984 8.88281Q9.11719 9.64844 7.64844 9.96875Q8.26563 10.2969 8.82813 10.9375Q9.39063 11.5781 9.83203 12.3008Q10.2734 13.0234 10.5195 13.6055Q10.7656 14.1875 10.7656 14.4063Q10.7656 14.6328 10.6211 14.8555Q10.4766 15.0781 10.2266 15.207Q9.97656 15.3359 9.64844 15.3359Q9.25781 15.3359 8.99219 15.1523Q8.72656 14.9688 8.53516 14.6875Q8.34375 14.4063 8.01563 13.8594L7.08594 12.3125Q6.58594 11.4609 6.19141 11.0156Q5.79688 10.5703 5.39063 10.4063Q4.98438 10.2422 4.36719 10.2422ZM5.69531 5.42969L3.55469 5.42969L3.55469 8.57813L5.63281 8.57813Q6.46875 8.57813 7.03906 8.43359Q7.60937 8.28906 7.91016 7.94141Q8.21094 7.59375 8.21094 6.98438Q8.21094 6.50781 7.96875 6.14453Q7.72656 5.78125 7.29688 5.60156Q6.89062 5.42969 5.69531 5.42969Z" fill="#0A0A09" transform="translate(24 34)" />
|
||||||
|
<path id="ARST" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 42)" />
|
||||||
|
<path d="M6.02344 11.3906Q6.02344 12.5156 5.28516 13.1289Q4.54688 13.7422 3.21094 13.7422Q1.96094 13.7422 1.25 13.3008Q0.539062 12.8594 0.289063 11.8281L1.20313 11.6641Q1.36719 12.3125 1.83203 12.6406Q2.29688 12.9688 3.20313 12.9688Q5.04688 12.9688 5.04688 11.4766Q5.04688 11.0547 4.87891 10.7891Q4.71094 10.5234 4.41797 10.3555Q4.125 10.1875 3.72266 10.0742Q3.32031 9.96094 2.85156 9.83594Q1.99219 9.625 1.55859 9.35547Q1.125 9.08594 0.890625 8.67969Q0.65625 8.27344 0.65625 7.6875Q0.65625 6.63281 1.30469 6.05469Q1.95313 5.47656 3.21094 5.47656Q4.35156 5.47656 4.98047 5.89844Q5.60937 6.32031 5.82813 7.23438L4.89063 7.34375Q4.75781 6.75781 4.35547 6.50391Q3.95312 6.25 3.21094 6.25Q2.40625 6.25 2.01172 6.59766Q1.61719 6.94531 1.61719 7.57813Q1.61719 7.98438 1.76953 8.22656Q1.92187 8.46875 2.22266 8.63672Q2.52344 8.80469 3.60156 9.09375Q4.65625 9.38281 5.09375 9.66016Q5.53125 9.9375 5.77734 10.3477Q6.02344 10.7578 6.02344 11.3906ZM7.72656 16.6641Q7.35156 16.6641 7.00781 16.5781L7.00781 15.6875Q7.28906 15.7656 7.60938 15.7656Q8.07031 15.7656 8.39844 15.5469Q8.72656 15.3281 9 14.875Q9.27344 14.4219 9.55469 13.9844L9.6875 13.6406L6.54688 5.63281L7.60938 5.63281L9.38281 10.3125Q9.96875 11.8828 10.2109 12.6719Q10.3984 12.1406 10.5859 11.6211Q10.7734 11.1016 10.9766 10.5703L12.8438 5.63281L13.8984 5.63281L10.5 14.2266Q9.95313 15.3281 9.30859 15.9961Q8.66406 16.6641 7.72656 16.6641ZM20.6016 13.5859L20.6016 8.92969Q20.6016 7.54688 20.125 6.92188Q19.6484 6.29688 18.6406 6.29688Q17.5547 6.29688 16.9141 7.08984Q16.2734 7.88281 16.2734 9.23438L16.2734 13.5859L15.2813 13.5859L15.2813 7.40625Q15.2813 6.96094 15.2617 6.51953Q15.2422 6.07813 15.2266 5.63281L16.1172 5.63281L16.2109 7.14844L16.2422 7.14844Q16.6563 6.29688 17.2891 5.88672Q17.9219 5.47656 18.9063 5.47656Q20.2734 5.47656 20.9336 6.26172Q21.5938 7.04688 21.5938 8.6875L21.5938 13.5859L20.6016 13.5859Z" fill="#0A0A09" transform="translate(45 35)" />
|
||||||
|
<path id="D" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 21)" />
|
||||||
|
<path id="EN" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 63)" />
|
||||||
|
<path d="M8.79688 5.47656L3.57031 5.47656L3.57031 8.28906L8.38281 8.28906Q8.91406 8.28906 9.17578 8.52734Q9.4375 8.76563 9.4375 9.15625Q9.4375 9.54688 9.17969 9.79297Q8.92188 10.0391 8.38281 10.0391L3.57031 10.0391L3.57031 13.2969L8.97656 13.2969Q9.52344 13.2969 9.80078 13.5508Q10.0781 13.8047 10.0781 14.2266Q10.0781 14.6328 9.80078 14.8867Q9.52344 15.1406 8.97656 15.1406L2.67188 15.1406Q1.91406 15.1406 1.58203 14.8047Q1.25 14.4688 1.25 13.7188L1.25 5.10938Q1.25 4.60938 1.39844 4.29297Q1.54687 3.97656 1.86328 3.83203Q2.17969 3.6875 2.67188 3.6875L8.79688 3.6875Q9.35156 3.6875 9.62109 3.93359Q9.89063 4.17969 9.89063 4.57813Q9.89063 4.98438 9.62109 5.23047Q9.35156 5.47656 8.79688 5.47656Z" fill="#0A0A09" transform="translate(24 54)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 14 KiB |
35
design/dide/Word/Registers/$sdffe.svg
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="111" height="115" viewBox="0 0 111 115" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="109" height="115" />
|
||||||
|
<g fill="#9EC842" transform="translate(25 9)">
|
||||||
|
<path id="register" d="M71 0C74.3142 0 77 2.68584 77 6L77 100C77 103.314 74.3142 106 71 106L6 106C2.68584 106 0 103.314 0 100L0 6C0 2.68584 2.68584 0 6 0L71 0Z" />
|
||||||
|
<path d="M77 6C77 2.68584 74.3142 0 71 0L6 0C2.68584 0 0 2.68584 0 6L0 100C0 103.314 2.68584 106 6 106L71 106C74.3142 106 77 103.314 77 100L77 6ZM6 2L71 2Q75 2 75 6L75 100Q75 104 71 104L6 104Q2 104 2 100L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20 4)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16 0)">
|
||||||
|
<path id="register" d="M72 0C75.3142 0 78 2.68584 78 6L78 101C78 104.314 75.3142 107 72 107L6 107C2.68584 107 0 104.314 0 101L0 6C0 2.68584 2.68584 0 6 0L72 0Z" />
|
||||||
|
<path d="M78 6C78 2.68584 75.3142 0 72 0L6 0C2.68584 0 0 2.68584 0 6L0 101C0 104.314 2.68584 107 6 107L72 107C75.3142 107 78 104.314 78 101L78 6ZM6 2L72 2Q76 2 76 6L76 101Q76 105 72 105L6 105Q2 105 2 101L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="pos" d="M0 12L8 12L8 0L16 0" fill="none" stroke-width="2" stroke="#000000" transform="translate(68 81)" />
|
||||||
|
<path d="M2.6875 3.6875L5.71094 3.6875Q6.89062 3.6875 7.73438 3.90625Q8.57813 4.125 9.26563 4.72656Q11.0547 6.25781 11.0547 9.38281Q11.0547 10.4141 10.875 11.2656Q10.6953 12.1172 10.3203 12.8008Q9.94531 13.4844 9.35938 14.0234Q8.89844 14.4375 8.35156 14.6875Q7.80469 14.9375 7.17578 15.0391C6.75651 15.1068 6.28385 15.1406 5.75781 15.1406L2.73438 15.1406C2.3125 15.1406 1.99479 15.0768 1.78125 14.9492Q1.46094 14.7578 1.36328 14.4102Q1.26562 14.0625 1.26563 13.5078L1.26563 5.10938Q1.26563 4.35938 1.60156 4.02344Q1.9375 3.6875 2.6875 3.6875ZM3.58594 5.52344L3.58594 13.2969L5.34375 13.2969Q5.92188 13.2969 6.25 13.2656Q6.57813 13.2344 6.92969 13.1094Q7.28125 12.9844 7.53906 12.7578Q8.70312 11.7734 8.70313 9.36719Q8.70313 7.67188 8.19141 6.82813Q7.67969 5.98438 6.92969 5.75391Q6.17969 5.52344 5.11719 5.52344L3.58594 5.52344Z" fill="#0A0A09" transform="translate(24 13)" />
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" fill="#0A0A09" transform="translate(76 13)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM18.8203 3.67383L18.8203 6.68555L22.2363 3.12305Q22.4824 2.86524 22.6553 2.74219Q22.8281 2.61914 23.1152 2.61914Q23.4902 2.61914 23.7217 2.83887Q23.9531 3.05859 23.9531 3.375Q23.9531 3.75586 23.5605 4.13086L21.4453 6.13477L23.8828 9.62695Q24.1406 9.99023 24.2695 10.2627Q24.3984 10.5352 24.3984 10.793Q24.3984 11.0801 24.1729 11.291Q23.9473 11.502 23.5605 11.502Q23.1973 11.502 22.9688 11.3467Q22.7402 11.1914 22.582 10.9336Q22.4238 10.6758 22.3008 10.4648L20.2441 7.30078L18.8203 8.66602L18.8203 10.4414Q18.8203 10.9805 18.5742 11.2412Q18.3281 11.502 17.9414 11.502Q17.7188 11.502 17.5137 11.3848Q17.3086 11.2676 17.1973 11.0684Q17.1152 10.9043 17.0977 10.6875Q17.0801 10.4707 17.0801 10.0605L17.0801 3.67383Q17.0801 3.14648 17.3115 2.88281Q17.543 2.61914 17.9414 2.61914Q18.334 2.61914 18.5771 2.87988Q18.8203 3.14063 18.8203 3.67383Z" fill="#0A0A09" transform="translate(35 80)" />
|
||||||
|
<path d="M4.80469 8.46094Q4.80469 9.32813 4.21582 9.81738Q3.62695 10.3066 2.56641 10.3066Q1.46484 10.3066 0.949219 9.96094Q0.433594 9.61523 0.269531 8.84766L1.42969 8.66602Q1.51172 9.07031 1.77832 9.24609Q2.04492 9.42188 2.54297 9.42188Q2.99414 9.42188 3.27246 9.22852Q3.55078 9.03516 3.55078 8.60156Q3.55078 8.33789 3.42773 8.16504Q3.30469 7.99219 3.06152 7.86621Q2.81836 7.74023 2.11523 7.55273Q1.4707 7.38281 1.15723 7.16895Q0.84375 6.95508 0.673828 6.62988Q0.503906 6.30469 0.503906 5.83008Q0.503906 4.99219 1.02832 4.52637Q1.55273 4.06055 2.56055 4.06055Q3.49219 4.06055 3.99316 4.40332Q4.49414 4.74609 4.62305 5.45508L3.45117 5.57813Q3.38672 5.23242 3.16699 5.0918Q2.94727 4.95117 2.57227 4.95117Q1.74609 4.95117 1.74609 5.67773Q1.74609 5.91211 1.84863 6.06445Q1.95117 6.2168 2.14746 6.3252Q2.34375 6.43359 3.04102 6.63281Q3.80859 6.84961 4.13086 7.06934Q4.45312 7.28906 4.62891 7.62305Q4.80469 7.95703 4.80469 8.46094ZM7.07813 7.17188Q7.07813 9.31641 8.57227 9.31641Q9.36328 9.31641 9.77344 8.76855Q10.1836 8.2207 10.1836 7.17773Q10.1836 6.13477 9.7793 5.59277Q9.375 5.05078 8.58984 5.05078Q7.07813 5.05078 7.07813 7.17188ZM5.67773 7.18945Q5.67773 5.73047 6.35742 4.89551Q7.03711 4.06055 8.26758 4.06055Q8.93555 4.06055 9.39258 4.30664Q9.84961 4.55274 10.166 5.11523L10.1895 5.11523Q10.1777 4.88086 10.1689 4.64941Q10.1602 4.41797 10.1602 4.18359L10.1602 1.66992L11.5137 1.66992L11.5137 8.84766Q11.5137 9.46289 11.5605 10.1895L10.2422 10.1895Q10.2187 10.1016 10.1953 9.71484Q10.1719 9.32813 10.1719 9.17578L10.1484 9.17578Q9.55664 10.2949 8.23242 10.2949Q7.00781 10.2949 6.34277 9.49805Q5.67773 8.70117 5.67773 7.18945ZM15.0996 5.16211L15.0996 10.1895L13.752 10.1895L13.752 5.16211L12.6973 5.16211L12.6973 4.18359L13.752 4.18359L13.752 3.42773Q13.752 2.51367 14.209 2.07715Q14.666 1.64063 15.5977 1.64063Q16.207 1.64063 16.6406 1.7168L16.6406 2.61914Q16.3828 2.55469 15.873 2.55469Q15.4629 2.55469 15.2813 2.78027Q15.0996 3.00586 15.0996 3.61523L15.0996 4.18359L16.4004 4.18359L16.4004 5.16211L15.0996 5.16211ZM19.2363 5.16211L19.2363 10.1895L17.8887 10.1895L17.8887 5.16211L16.834 5.16211L16.834 4.18359L17.8887 4.18359L17.8887 3.42773Q17.8887 2.51367 18.3457 2.07715Q18.8027 1.64063 19.7344 1.64063Q20.3438 1.64063 20.7773 1.7168L20.7773 2.61914Q20.5195 2.55469 20.0098 2.55469Q19.5996 2.55469 19.418 2.78027Q19.2363 3.00586 19.2363 3.61523L19.2363 4.18359L20.5371 4.18359L20.5371 5.16211L19.2363 5.16211ZM22.5996 7.44141Q22.6289 8.36133 23.0068 8.85645Q23.3848 9.35156 24.041 9.35156Q24.4863 9.35156 24.835 9.12891Q25.1836 8.90625 25.4648 8.37891L26.5254 8.88867Q26.1797 9.44531 25.834 9.73242Q25.4883 10.0195 25.0283 10.1631Q24.5684 10.3066 23.9355 10.3066Q22.6172 10.3066 21.9023 9.47754Q21.1875 8.64844 21.1875 7.14844Q21.1875 5.63672 21.9375 4.84863Q22.6875 4.06055 23.9824 4.06055Q25.2656 4.06055 25.9453 4.90137Q26.625 5.74219 26.625 7.27734L26.625 7.44141L22.5996 7.44141ZM23.9355 4.99219Q23.3438 4.99219 22.9922 5.41406Q22.6406 5.83594 22.6113 6.58008L25.2246 6.58008Q25.166 5.7832 24.8613 5.3877Q24.5566 4.99219 23.9355 4.99219Z" fill="#0A0A09" transform="translate(42 4)" />
|
||||||
|
<g transform="matrix(0 1 -1 0 34 79)">
|
||||||
|
<path id="CK" d="M7.5 0L15 18L0 18L7.5 0Z" />
|
||||||
|
<path d="M6.41666 2.6L7.5 0L8.58334 2.6L14.1667 16L15 18L0 18L0.833336 16L6.41666 2.6ZM3 16L7.5 5.2L12 16L3 16Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path id="CLK" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1 86)" />
|
||||||
|
<path id="Q" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94 21)" />
|
||||||
|
<path d="M4.36719 10.2422L3.55469 10.2422L3.55469 13.9219Q3.55469 14.6484 3.23438 14.9922Q2.91406 15.3359 2.39844 15.3359Q1.84375 15.3359 1.53906 14.9766Q1.23438 14.6172 1.23438 13.9219L1.23438 5.10938Q1.23438 4.35938 1.57031 4.02344Q1.90625 3.6875 2.65625 3.6875L6.42969 3.6875Q7.21094 3.6875 7.76563 3.75391Q8.32031 3.82031 8.76563 4.02344Q9.30469 4.25 9.71875 4.67188Q10.1328 5.09375 10.3477 5.65234Q10.5625 6.21094 10.5625 6.83594Q10.5625 8.11719 9.83984 8.88281Q9.11719 9.64844 7.64844 9.96875Q8.26563 10.2969 8.82813 10.9375Q9.39063 11.5781 9.83203 12.3008Q10.2734 13.0234 10.5195 13.6055Q10.7656 14.1875 10.7656 14.4063Q10.7656 14.6328 10.6211 14.8555Q10.4766 15.0781 10.2266 15.207Q9.97656 15.3359 9.64844 15.3359Q9.25781 15.3359 8.99219 15.1523Q8.72656 14.9688 8.53516 14.6875Q8.34375 14.4063 8.01563 13.8594L7.08594 12.3125Q6.58594 11.4609 6.19141 11.0156Q5.79688 10.5703 5.39063 10.4063Q4.98438 10.2422 4.36719 10.2422ZM5.69531 5.42969L3.55469 5.42969L3.55469 8.57813L5.63281 8.57813Q6.46875 8.57813 7.03906 8.43359Q7.60937 8.28906 7.91016 7.94141Q8.21094 7.59375 8.21094 6.98438Q8.21094 6.50781 7.96875 6.14453Q7.72656 5.78125 7.29688 5.60156Q6.89062 5.42969 5.69531 5.42969Z" fill="#0A0A09" transform="translate(24 34)" />
|
||||||
|
<path id="ARST" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 42)" />
|
||||||
|
<path d="M6.02344 11.3906Q6.02344 12.5156 5.28516 13.1289Q4.54688 13.7422 3.21094 13.7422Q1.96094 13.7422 1.25 13.3008Q0.539062 12.8594 0.289063 11.8281L1.20313 11.6641Q1.36719 12.3125 1.83203 12.6406Q2.29688 12.9688 3.20313 12.9688Q5.04688 12.9688 5.04688 11.4766Q5.04688 11.0547 4.87891 10.7891Q4.71094 10.5234 4.41797 10.3555Q4.125 10.1875 3.72266 10.0742Q3.32031 9.96094 2.85156 9.83594Q1.99219 9.625 1.55859 9.35547Q1.125 9.08594 0.890625 8.67969Q0.65625 8.27344 0.65625 7.6875Q0.65625 6.63281 1.30469 6.05469Q1.95313 5.47656 3.21094 5.47656Q4.35156 5.47656 4.98047 5.89844Q5.60937 6.32031 5.82813 7.23438L4.89063 7.34375Q4.75781 6.75781 4.35547 6.50391Q3.95312 6.25 3.21094 6.25Q2.40625 6.25 2.01172 6.59766Q1.61719 6.94531 1.61719 7.57813Q1.61719 7.98438 1.76953 8.22656Q1.92187 8.46875 2.22266 8.63672Q2.52344 8.80469 3.60156 9.09375Q4.65625 9.38281 5.09375 9.66016Q5.53125 9.9375 5.77734 10.3477Q6.02344 10.7578 6.02344 11.3906ZM7.72656 16.6641Q7.35156 16.6641 7.00781 16.5781L7.00781 15.6875Q7.28906 15.7656 7.60938 15.7656Q8.07031 15.7656 8.39844 15.5469Q8.72656 15.3281 9 14.875Q9.27344 14.4219 9.55469 13.9844L9.6875 13.6406L6.54688 5.63281L7.60938 5.63281L9.38281 10.3125Q9.96875 11.8828 10.2109 12.6719Q10.3984 12.1406 10.5859 11.6211Q10.7734 11.1016 10.9766 10.5703L12.8438 5.63281L13.8984 5.63281L10.5 14.2266Q9.95313 15.3281 9.30859 15.9961Q8.66406 16.6641 7.72656 16.6641ZM20.6016 13.5859L20.6016 8.92969Q20.6016 7.54688 20.125 6.92188Q19.6484 6.29688 18.6406 6.29688Q17.5547 6.29688 16.9141 7.08984Q16.2734 7.88281 16.2734 9.23438L16.2734 13.5859L15.2813 13.5859L15.2813 7.40625Q15.2813 6.96094 15.2617 6.51953Q15.2422 6.07813 15.2266 5.63281L16.1172 5.63281L16.2109 7.14844L16.2422 7.14844Q16.6563 6.29688 17.2891 5.88672Q17.9219 5.47656 18.9063 5.47656Q20.2734 5.47656 20.9336 6.26172Q21.5938 7.04688 21.5938 8.6875L21.5938 13.5859L20.6016 13.5859Z" fill="#0A0A09" transform="translate(45 35)" />
|
||||||
|
<path id="D" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(1 21)" />
|
||||||
|
<path id="EN" d="M0 0L15 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 63)" />
|
||||||
|
<path d="M8.79688 5.47656L3.57031 5.47656L3.57031 8.28906L8.38281 8.28906Q8.91406 8.28906 9.17578 8.52734Q9.4375 8.76563 9.4375 9.15625Q9.4375 9.54688 9.17969 9.79297Q8.92188 10.0391 8.38281 10.0391L3.57031 10.0391L3.57031 13.2969L8.97656 13.2969Q9.52344 13.2969 9.80078 13.5508Q10.0781 13.8047 10.0781 14.2266Q10.0781 14.6328 9.80078 14.8867Q9.52344 15.1406 8.97656 15.1406L2.67188 15.1406Q1.91406 15.1406 1.58203 14.8047Q1.25 14.4688 1.25 13.7188L1.25 5.10938Q1.25 4.60938 1.39844 4.29297Q1.54687 3.97656 1.86328 3.83203Q2.17969 3.6875 2.67188 3.6875L8.79688 3.6875Q9.35156 3.6875 9.62109 3.93359Q9.89063 4.17969 9.89063 4.57813Q9.89063 4.98438 9.62109 5.23047Q9.35156 5.47656 8.79688 5.47656Z" fill="#0A0A09" transform="translate(24 54)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 14 KiB |
39
design/dide/Word/Registers/$sr.svg
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="112" height="85" viewBox="0 0 112 85" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="13.119" height="18.44" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_2">
|
||||||
|
<rect width="10.092" height="12.453" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_3">
|
||||||
|
<rect width="24.22" height="13.83" />
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip_path_4">
|
||||||
|
<rect width="25.229" height="13.83" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 0)">
|
||||||
|
<rect width="110" height="85" />
|
||||||
|
<g fill="#9EC842" transform="translate(25.229 6.971)">
|
||||||
|
<path id="latch" d="M71.7064 0C75.0206 0 77.7064 2.68584 77.7064 6L77.7064 72.0286C77.7064 75.3427 75.0206 78.0286 71.7064 78.0286L6 78.0286C2.68584 78.0286 0 75.3427 0 72.0286L0 6C0 2.68584 2.68584 0 6 0L71.7064 0Z" />
|
||||||
|
<path d="M77.7064 6C77.7064 2.68584 75.0206 0 71.7064 0L6 0C2.68584 0 0 2.68584 0 6L0 72.0286C0 75.3427 2.68584 78.0286 6 78.0286L71.7064 78.0286C75.0206 78.0286 77.7064 75.3427 77.7064 72.0286L77.7064 6ZM6 2L71.7064 2Q75.7064 2 75.7064 6L75.7064 72.0286Q75.7064 76.0286 71.7064 76.0286L6 76.0286Q2 76.0286 2 72.0286L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(20.184 2.988)">
|
||||||
|
<path id="latch" d="M72.7156 0C76.0298 0 78.7156 2.68584 78.7156 6L78.7156 72.7647C78.7156 76.0789 76.0298 78.7647 72.7156 78.7647L6 78.7647C2.68584 78.7647 0 76.0789 0 72.7647L0 6C0 2.68584 2.68584 0 6 0L72.7156 0Z" />
|
||||||
|
<path d="M78.7156 6C78.7156 2.68584 76.0298 0 72.7156 0L6 0C2.68584 0 0 2.68584 0 6L0 72.7647C0 76.0789 2.68584 78.7647 6 78.7647L72.7156 78.7647C76.0298 78.7647 78.7156 76.0789 78.7156 72.7647L78.7156 6ZM6 2L72.7156 2Q76.7156 2 76.7156 6L76.7156 72.7647Q76.7156 76.7647 72.7156 76.7647L6 76.7647Q2 76.7647 2 72.7647L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<g fill="#9EC842" transform="translate(16.147 0)">
|
||||||
|
<path id="latch" d="M72.7156 0C76.0298 0 78.7156 2.68584 78.7156 6L78.7156 72.7647C78.7156 76.0789 76.0298 78.7647 72.7156 78.7647L6 78.7647C2.68584 78.7647 0 76.0789 0 72.7647L0 6C0 2.68584 2.68584 0 6 0L72.7156 0Z" />
|
||||||
|
<path d="M78.7156 6C78.7156 2.68584 76.0298 0 72.7156 0L6 0C2.68584 0 0 2.68584 0 6L0 72.7647C0 76.0789 2.68584 78.7647 6 78.7647L72.7156 78.7647C76.0298 78.7647 78.7156 76.0789 78.7156 72.7647L78.7156 6ZM6 2L72.7156 2Q76.7156 2 76.7156 6L76.7156 72.7647Q76.7156 76.7647 72.7156 76.7647L6 76.7647Q2 76.7647 2 72.7647L2 6Q2 2 6 2Z" fill="#0E0D0D" fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
<path d="M10.4609 13.7188Q10.9687 14.0625 11.5703 14.3867Q12.1719 14.7109 12.3672 14.9023Q12.5625 15.0938 12.5625 15.4453Q12.5625 15.6953 12.332 15.9453Q12.1016 16.1953 11.7734 16.1953Q11.5078 16.1953 11.1289 16.0234Q10.75 15.8516 10.2383 15.5234Q9.72656 15.1953 9.11719 14.7578Q7.98437 15.3359 6.33594 15.3359Q5 15.3359 3.94141 14.9102Q2.88281 14.4844 2.16406 13.6836Q1.44531 12.8828 1.08203 11.7813Q0.71875 10.6797 0.71875 9.38281Q0.71875 8.0625 1.09766 6.96094Q1.47656 5.85938 2.19531 5.08594Q2.91406 4.3125 3.94531 3.90234Q4.97656 3.49219 6.28906 3.49219Q8.07031 3.49219 9.34766 4.21484Q10.625 4.9375 11.2813 6.26953Q11.9375 7.60156 11.9375 9.39844Q11.9375 12.125 10.4609 13.7188ZM8.64063 12.4531Q9.125 11.8984 9.35547 11.1406Q9.58594 10.3828 9.58594 9.38281Q9.58594 8.125 9.17969 7.20313Q8.77344 6.28125 8.01953 5.80859Q7.26562 5.33594 6.28906 5.33594Q5.59375 5.33594 5.00391 5.59766Q4.41406 5.85938 3.98828 6.35938Q3.5625 6.85938 3.31641 7.63672Q3.07031 8.41406 3.07031 9.38281Q3.07031 11.3594 3.99219 12.4258Q4.91406 13.4922 6.32031 13.4922Q6.89844 13.4922 7.50781 13.25Q7.14062 12.9766 6.58984 12.7031Q6.03906 12.4297 5.83594 12.2813Q5.63281 12.1328 5.63281 11.8594Q5.63281 11.625 5.82813 11.4453Q6.02344 11.2656 6.25781 11.2656Q6.96875 11.2656 8.64063 12.4531Z" transform="translate(76.697 12.947)" fill="#0A0A09" clip-path="url(#clip_path_1)" />
|
||||||
|
<path d="M4.80469 8.46094Q4.80469 9.32813 4.21582 9.81738Q3.62695 10.3066 2.56641 10.3066Q1.46484 10.3066 0.949219 9.96094Q0.433594 9.61523 0.269531 8.84766L1.42969 8.66602Q1.51172 9.07031 1.77832 9.24609Q2.04492 9.42188 2.54297 9.42188Q2.99414 9.42188 3.27246 9.22852Q3.55078 9.03516 3.55078 8.60156Q3.55078 8.33789 3.42773 8.16504Q3.30469 7.99219 3.06152 7.86621Q2.81836 7.74023 2.11523 7.55273Q1.4707 7.38281 1.15723 7.16895Q0.84375 6.95508 0.673828 6.62988Q0.503906 6.30469 0.503906 5.83008Q0.503906 4.99219 1.02832 4.52637Q1.55273 4.06055 2.56055 4.06055Q3.49219 4.06055 3.99316 4.40332Q4.49414 4.74609 4.62305 5.45508L3.45117 5.57813Q3.38672 5.23242 3.16699 5.0918Q2.94727 4.95117 2.57227 4.95117Q1.74609 4.95117 1.74609 5.67773Q1.74609 5.91211 1.84863 6.06445Q1.95117 6.2168 2.14746 6.3252Q2.34375 6.43359 3.04102 6.63281Q3.80859 6.84961 4.13086 7.06934Q4.45312 7.28906 4.62891 7.62305Q4.80469 7.95703 4.80469 8.46094ZM8.8418 5.17969Q8.18555 5.17969 7.79297 5.75684Q7.40039 6.33398 7.40039 7.3125L7.40039 10.1895L6.05273 10.1895L6.05273 5.66602Q6.05273 4.7168 6.01172 4.18359L7.29492 4.18359Q7.35352 4.88672 7.35352 5.54297L7.37695 5.54297Q7.6582 4.71094 8.02734 4.38574Q8.39648 4.06055 9 4.06055Q9.27539 4.06055 9.45703 4.13672L9.45703 5.24414Q9.1582 5.17969 8.8418 5.17969Z" transform="translate(51.468 3.984)" fill="#0A0A09" clip-path="url(#clip_path_2)" />
|
||||||
|
<path id="Q" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(94.862 20.914)" />
|
||||||
|
<path d="M7.46484 8.77734Q7.46484 9.55664 7.06348 10.1777Q6.66211 10.7988 5.88867 11.1504Q5.11523 11.502 4.05469 11.502Q2.7832 11.502 1.95703 11.0215Q1.37109 10.6758 1.00488 10.0986Q0.638672 9.52148 0.638672 8.97656Q0.638672 8.66016 0.858398 8.43457Q1.07813 8.20898 1.41797 8.20898Q1.69336 8.20898 1.88379 8.38477Q2.07422 8.56055 2.20898 8.90625Q2.37305 9.31641 2.56348 9.5918Q2.75391 9.86719 3.09961 10.0459Q3.44531 10.2246 4.00781 10.2246Q4.78125 10.2246 5.26465 9.86426Q5.74805 9.50391 5.74805 8.96484Q5.74805 8.53711 5.4873 8.27051Q5.22656 8.00391 4.81348 7.86328Q4.40039 7.72266 3.70898 7.56445Q2.7832 7.34766 2.15918 7.05762Q1.53516 6.76758 1.16895 6.2666Q0.802734 5.76563 0.802734 5.02148Q0.802734 4.3125 1.18945 3.76172Q1.57617 3.21094 2.30859 2.91504Q3.04102 2.61914 4.03125 2.61914Q4.82227 2.61914 5.39941 2.81543Q5.97656 3.01172 6.35742 3.33691Q6.73828 3.66211 6.91406 4.01953Q7.08984 4.37695 7.08984 4.7168Q7.08984 5.02734 6.87012 5.27637Q6.65039 5.52539 6.32227 5.52539Q6.02344 5.52539 5.86816 5.37598Q5.71289 5.22656 5.53125 4.88672Q5.29688 4.40039 4.96875 4.12793Q4.64062 3.85547 3.91406 3.85547Q3.24023 3.85547 2.82715 4.15137Q2.41406 4.44727 2.41406 4.86328Q2.41406 5.12109 2.55469 5.30859Q2.69531 5.49609 2.94141 5.63086Q3.1875 5.76563 3.43945 5.8418Q3.69141 5.91797 4.27148 6.06445Q4.99805 6.23438 5.58691 6.43945Q6.17578 6.64453 6.58887 6.9375Q7.00195 7.23047 7.2334 7.67871Q7.46484 8.12695 7.46484 8.77734ZM14.6016 4.10742L10.6816 4.10742L10.6816 6.2168L14.291 6.2168Q14.6895 6.2168 14.8857 6.39551Q15.082 6.57422 15.082 6.86719Q15.082 7.16016 14.8887 7.34473Q14.6953 7.5293 14.291 7.5293L10.6816 7.5293L10.6816 9.97266L14.7363 9.97266Q15.1465 9.97266 15.3545 10.1631Q15.5625 10.3535 15.5625 10.6699Q15.5625 10.9746 15.3545 11.165Q15.1465 11.3555 14.7363 11.3555L10.0078 11.3555Q9.43945 11.3555 9.19043 11.1035Q8.94141 10.8516 8.94141 10.2891L8.94141 3.83203Q8.94141 3.45703 9.05273 3.21973Q9.16406 2.98242 9.40137 2.87402Q9.63867 2.76563 10.0078 2.76563L14.6016 2.76563Q15.0176 2.76563 15.2197 2.9502Q15.4219 3.13477 15.4219 3.43359Q15.4219 3.73828 15.2197 3.92285Q15.0176 4.10742 14.6016 4.10742ZM22.5234 4.20117L20.625 4.20117L20.625 10.4414Q20.625 10.9805 20.3848 11.2412Q20.1445 11.502 19.7637 11.502Q19.377 11.502 19.1338 11.2383Q18.8906 10.9746 18.8906 10.4414L18.8906 4.20117L16.9922 4.20117Q16.5469 4.20117 16.3301 4.00488Q16.1133 3.80859 16.1133 3.48633Q16.1133 3.15234 16.3389 2.95898Q16.5645 2.76563 16.9922 2.76563L22.5234 2.76563Q22.9746 2.76563 23.1943 2.96484Q23.4141 3.16406 23.4141 3.48633Q23.4141 3.80859 23.1914 4.00488Q22.9688 4.20117 22.5234 4.20117Z" transform="translate(24.22 14.939)" fill="#0A0A09" clip-path="url(#clip_path_3)" />
|
||||||
|
<path id="SET" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 20.914)" />
|
||||||
|
<path d="M8.25586 8.64258Q8.25586 9.05273 8.05371 9.53027Q7.85156 10.0078 7.41797 10.4678Q6.98438 10.9277 6.31055 11.2148Q5.63672 11.502 4.74023 11.502Q4.06055 11.502 3.50391 11.373Q2.94727 11.2441 2.49316 10.9717Q2.03906 10.6992 1.6582 10.2539Q1.31836 9.84961 1.07813 9.34863Q0.837891 8.84766 0.717773 8.2793Q0.597656 7.71094 0.597656 7.07227Q0.597656 6.03516 0.899414 5.21484Q1.20117 4.39453 1.76367 3.81152Q2.32617 3.22852 3.08203 2.92383Q3.83789 2.61914 4.69336 2.61914Q5.73633 2.61914 6.55078 3.03516Q7.36523 3.45117 7.79883 4.06348Q8.23242 4.67578 8.23242 5.2207Q8.23242 5.51953 8.02148 5.74805Q7.81055 5.97656 7.51172 5.97656Q7.17773 5.97656 7.01074 5.81836Q6.84375 5.66016 6.63867 5.27344Q6.29883 4.63477 5.83887 4.31836Q5.37891 4.00195 4.70508 4.00195Q3.63281 4.00195 2.99707 4.81641Q2.36133 5.63086 2.36133 7.13086Q2.36133 8.13281 2.64258 8.79785Q2.92383 9.46289 3.43945 9.79102Q3.95508 10.1191 4.64648 10.1191Q5.39648 10.1191 5.91504 9.74707Q6.43359 9.375 6.69727 8.6543Q6.80859 8.31445 6.97266 8.10059Q7.13672 7.88672 7.5 7.88672Q7.81055 7.88672 8.0332 8.10352Q8.25586 8.32031 8.25586 8.64258ZM11.5254 3.67383L11.5254 9.92578L15.0527 9.92578Q15.4746 9.92578 15.7002 10.1309Q15.9258 10.3359 15.9258 10.6465Q15.9258 10.9629 15.7031 11.1592Q15.4805 11.3555 15.0527 11.3555L10.8516 11.3555Q10.2832 11.3555 10.0342 11.1035Q9.78516 10.8516 9.78516 10.2891L9.78516 3.67383Q9.78516 3.14648 10.0225 2.88281Q10.2598 2.61914 10.6465 2.61914Q11.0391 2.61914 11.2822 2.87988Q11.5254 3.14063 11.5254 3.67383ZM19.4063 7.68164L18.7969 7.68164L18.7969 10.4414Q18.7969 10.9863 18.5566 11.2441Q18.3164 11.502 17.9297 11.502Q17.5137 11.502 17.2852 11.2324Q17.0566 10.9629 17.0566 10.4414L17.0566 3.83203Q17.0566 3.26953 17.3086 3.01758Q17.5605 2.76563 18.123 2.76563L20.9531 2.76563Q21.5391 2.76563 21.9551 2.81543Q22.3711 2.86524 22.7051 3.01758Q23.1094 3.1875 23.4199 3.50391Q23.7305 3.82031 23.8916 4.23926Q24.0527 4.6582 24.0527 5.12695Q24.0527 6.08789 23.5107 6.66211Q22.9688 7.23633 21.8672 7.47656Q22.3301 7.72266 22.752 8.20313Q23.1738 8.68359 23.5049 9.22559Q23.8359 9.76758 24.0205 10.2041Q24.2051 10.6406 24.2051 10.8047Q24.2051 10.9746 24.0967 11.1416Q23.9883 11.3086 23.8008 11.4053Q23.6133 11.502 23.3672 11.502Q23.0742 11.502 22.875 11.3643Q22.6758 11.2266 22.5322 11.0156Q22.3887 10.8047 22.1426 10.3945L21.4453 9.23438Q21.0703 8.5957 20.7744 8.26172Q20.4785 7.92773 20.1738 7.80469Q19.8691 7.68164 19.4063 7.68164ZM20.4023 4.07227L18.7969 4.07227L18.7969 6.43359L20.3555 6.43359Q20.9824 6.43359 21.4102 6.3252Q21.8379 6.2168 22.0635 5.95605Q22.2891 5.69531 22.2891 5.23828Q22.2891 4.88086 22.1074 4.6084Q21.9258 4.33594 21.6035 4.20117Q21.2988 4.07227 20.4023 4.07227Z" transform="translate(24.22 50.792)" fill="#0A0A09" clip-path="url(#clip_path_4)" />
|
||||||
|
<path id="CLR" d="M0 0L15.1376 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 55.772)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 11 KiB |
12
design/dide/Word/Unary operators/$buf.svg
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="109" height="66" viewBox="0 0 109 66" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="107" height="64" />
|
||||||
|
<path id="BUF" d="M0 0L60 30L0 60L0 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(29 4)" />
|
||||||
|
<path id="BUF" d="M0 0L60 30L0 60L0 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(26 2)" />
|
||||||
|
<path id="BUF" d="M0 0L60 30L0 60L0 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(23 0)" />
|
||||||
|
<path d="M8.95313 9.53906Q8.95313 11.5313 8.05078 12.6289Q7.14844 13.7266 5.5 13.7266Q3.72656 13.7266 2.99219 12.2734L2.96094 12.2734Q2.96094 12.9297 2.86719 13.5859L1.11719 13.5859Q1.1875 12.8594 1.1875 11.7969L1.1875 2.22656L2.98438 2.22656L2.98438 5.6875Q2.98438 6 2.97656 6.30859Q2.96875 6.61719 2.95313 6.91406L2.98438 6.91406Q3.35156 6.1875 3.97656 5.79688Q4.60156 5.40625 5.61719 5.40625Q7.21875 5.40625 8.08594 6.48047Q8.95313 7.55469 8.95313 9.53906ZM7.07813 9.53906Q7.07812 6.71875 5.09375 6.71875Q4.03906 6.71875 3.49609 7.46094Q2.95313 8.20313 2.95313 9.60156Q2.95313 10.9688 3.48438 11.6953Q4.01563 12.4219 5.07813 12.4219Q7.07812 12.4219 7.07813 9.53906ZM12.5156 5.57813L12.5156 10.0547Q12.5156 11.2734 12.8984 11.8047Q13.2813 12.3359 14.0938 12.3359Q14.9688 12.3359 15.4844 11.668Q16 11 16 9.80469L16 5.57813L17.7969 5.57813L17.7969 11.7344Q17.7969 12.6719 17.8672 13.5859L16.1563 13.5859Q16.0703 12.3984 16.0703 12.0391L16.0391 12.0391Q15.5703 12.9609 14.957 13.3516Q14.3438 13.7422 13.3828 13.7422Q12.0547 13.7422 11.3867 12.9492Q10.7188 12.1563 10.7188 10.5156L10.7188 5.57813L12.5156 5.57813ZM22.5703 6.88281L22.5703 13.5859L20.7734 13.5859L20.7734 6.88281L19.3672 6.88281L19.3672 5.57813L20.7734 5.57813L20.7734 4.57031Q20.7734 3.35156 21.3828 2.76953Q21.9922 2.1875 23.2344 2.1875Q24.0469 2.1875 24.625 2.28906L24.625 3.49219Q24.2813 3.40625 23.6016 3.40625Q23.0547 3.40625 22.8125 3.70703Q22.5703 4.00781 22.5703 4.82031L22.5703 5.57813L24.3047 5.57813L24.3047 6.88281L22.5703 6.88281Z" fill="#010101" transform="translate(29 21)" />
|
||||||
|
<path id="Y" d="M0 0L23 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(84 29)" />
|
||||||
|
<path id="A" d="M0 0L23 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 29)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
13
design/dide/Word/Unary operators/$not.svg
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="109" height="66" viewBox="0 0 109 66" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="107" height="64" />
|
||||||
|
<path id="BUF" d="M0 0L60 30L0 60L0 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(29 4)" />
|
||||||
|
<path id="BUF" d="M0 0L60 30L0 60L0 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(26 2)" />
|
||||||
|
<path id="BUF" d="M0 0L60 30L0 60L0 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(23 0)" />
|
||||||
|
<path d="M6.45313 13.5859L6.45313 9.10938Q6.45313 7.89063 6.07422 7.35938Q5.69531 6.82813 4.875 6.82813Q3.99219 6.82813 3.48828 7.50781Q2.98438 8.1875 2.98438 9.35156L2.98438 13.5859L1.1875 13.5859L1.1875 7.42188Q1.1875 6.49219 1.11719 5.57813L2.82813 5.57813Q2.91406 6.75 2.91406 7.125L2.94531 7.125Q3.40625 6.22656 4.01563 5.82031Q4.625 5.41406 5.58594 5.41406Q6.92188 5.41406 7.58984 6.20313Q8.25781 6.99219 8.25781 8.64063L8.25781 13.5859L6.45313 13.5859ZM18.2188 9.5625Q18.2188 11.5234 17.1289 12.6328Q16.0391 13.7422 14.0703 13.7422Q12.1641 13.7422 11.0859 12.6172Q10.0078 11.4922 10.0078 9.5625Q10.0078 7.60156 11.0898 6.50781Q12.1719 5.41406 14.1172 5.41406Q16.125 5.41406 17.1719 6.48047Q18.2188 7.54688 18.2188 9.5625ZM16.3359 9.5625Q16.3359 6.74219 14.1563 6.74219Q11.8906 6.74219 11.8906 9.5625Q11.8906 10.9453 12.4453 11.6797Q13 12.4141 14.0547 12.4141Q16.3359 12.4141 16.3359 9.5625ZM22.4453 13.7266Q21.5078 13.7266 20.9648 13.1914Q20.4219 12.6563 20.4219 11.6563L20.4219 6.88281L19.2422 6.88281L19.2422 5.57813L20.4453 5.57813L21.0156 3.64063L22.2109 3.64063L22.2109 5.57813L24.1406 5.57813L24.1406 6.88281L22.2109 6.88281L22.2109 11.2031Q22.2109 12.3906 23.2188 12.3906Q23.6953 12.3906 24.2422 12.2891L24.2422 13.4922Q23.3516 13.7266 22.4453 13.7266Z" fill="#010101" transform="translate(29 21)" />
|
||||||
|
<path id="Y" d="M0 0L23 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(84 29)" />
|
||||||
|
<path id="A" d="M0 0L23 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 29)" />
|
||||||
|
<path id="NOT" d="M0 4C0 1.79086 1.79086 0 4 0C6.20914 0 8 1.79086 8 4C8 6.20914 6.20914 8 4 8C1.79086 8 0 6.20914 0 4Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="1" stroke="#000000" transform="translate(84 26)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
17
design/dide/Word/Unary operators/$reduce_and.svg
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="117" height="70" viewBox="0 0 117 70" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip_path_1">
|
||||||
|
<rect width="41" height="21" />
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="115" height="68" />
|
||||||
|
<path id="AND" d="M0 0C0 0 31.8908 0 31.8908 0C49.5051 0 63.7815 13.43 63.7815 30C63.7815 46.57 49.5051 60 31.8908 60C31.8908 60 0 60 0 60L0 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(28.992 8)" />
|
||||||
|
<path id="AND" d="M0 0C0 0 33.3403 0 33.3403 0C51.7553 0 66.6807 13.43 66.6807 30C66.6807 46.57 51.7553 60 33.3403 60C33.3403 60 0 60 0 60L0 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(26.092 4)" />
|
||||||
|
<path id="AND" d="M0 0C0 0 34.5 0 34.5 0C53.5555 0 69 13.43 69 30C69 46.57 53.5555 60 34.5 60C34.5 60 0 60 0 60L0 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(23.193 0)" />
|
||||||
|
<path d="M5.51953 18.7148Q6.77344 18.7148 7.5 17.8418Q8.22656 16.9688 8.22656 15.5977L8.22656 14.5078L6.94922 14.5547Q5.22656 14.6367 4.4707 15.1641Q3.71484 15.6914 3.71484 16.8164Q3.71484 18.7148 5.51953 18.7148ZM10.9102 20.3789L8.30859 20.3789L8.21484 18.4805Q7.61719 19.6523 6.77344 20.1328Q5.92969 20.6133 4.69922 20.6133Q2.84766 20.6133 1.86914 19.6523Q0.890625 18.6914 0.890625 16.9805Q0.890625 15.1055 2.22656 14.1094Q3.5625 13.1133 6.16406 13.0313L8.21484 12.9609L8.21484 12.5859Q8.21484 11.1914 7.76367 10.5645Q7.3125 9.9375 6.23438 9.9375Q5.28516 9.9375 4.83398 10.2949Q4.38281 10.6523 4.21875 11.4023L1.61719 10.9922Q1.96875 9.45703 3.08789 8.78906Q4.20703 8.1211 6.26953 8.12109Q8.67187 8.1211 9.79102 9.25781Q10.9102 10.3945 10.9102 12.7852L10.9102 20.3789ZM22.207 20.3789L22.207 13.6641Q22.207 11.8359 21.6387 11.0391Q21.0703 10.2422 19.8398 10.2422Q18.5156 10.2422 17.7598 11.2617Q17.0039 12.2813 17.0039 14.0273L17.0039 20.3789L14.3086 20.3789L14.3086 11.1328Q14.3086 9.73828 14.2031 8.36719L16.7695 8.36719Q16.8984 10.125 16.8984 10.6875L16.9453 10.6875Q17.6367 9.33984 18.5508 8.73047Q19.4648 8.12109 20.9063 8.12109Q22.9102 8.1211 23.9121 9.30469Q24.9141 10.4883 24.9141 12.9609L24.9141 20.3789L22.207 20.3789ZM30.3398 14.3438Q30.3398 18.6328 33.3281 18.6328Q34.9102 18.6328 35.7305 17.5371Q36.5508 16.4414 36.5508 14.3555Q36.5508 12.2695 35.7422 11.1855Q34.9336 10.1016 33.3633 10.1016Q30.3398 10.1016 30.3398 14.3438ZM27.5391 14.3789Q27.5391 11.4609 28.8984 9.79102Q30.2578 8.1211 32.7188 8.12109Q34.0547 8.1211 34.9688 8.61328Q35.8828 9.10547 36.5156 10.2305L36.5625 10.2305Q36.5391 9.76172 36.5215 9.29883Q36.5039 8.83594 36.5039 8.36719L36.5039 3.33984L39.2109 3.33984L39.2109 17.6953Q39.2109 18.9258 39.3047 20.3789L36.668 20.3789Q36.6211 20.2031 36.5742 19.4297Q36.5273 18.6563 36.5273 18.3516L36.4805 18.3516Q35.2969 20.5898 32.6484 20.5898Q30.1992 20.5898 28.8691 18.9961Q27.5391 17.4023 27.5391 14.3789Z" transform="translate(33 17)" fill="#010101" clip-path="url(#clip_path_1)" />
|
||||||
|
<path id="Y" d="M0 0L22.2269 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(92.773 29)" />
|
||||||
|
<path id="A" d="M0 0L22.2269 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 29)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.3 KiB |
12
design/dide/Word/Unary operators/$reduce_or.svg
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="117" height="70" viewBox="0 0 117 70" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="115" height="68" />
|
||||||
|
<path id="OR" d="M26.1949 0C44.4999 0.559998 60.8351 12.25 68.1068 30C60.8351 47.75 44.4999 59.44 26.1949 60C26.1949 60 0 60 0 60C11.2324 41.44 11.2324 18.56 0 0C0 0 26.1949 0 26.1949 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(25.68 8)" />
|
||||||
|
<path id="OR" d="M27.0538 0C45.9589 0.559998 62.8297 12.25 70.3398 30C62.8297 47.75 45.9589 59.44 27.0538 60C27.0538 60 0 60 0 60C11.6006 41.44 11.6006 18.56 0 0C0 0 27.0538 0 27.0538 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(21.214 4)" />
|
||||||
|
<path id="OR" d="M27.9126 0C47.4179 0.559998 64.8243 12.25 72.5728 30C64.8243 47.75 47.4179 59.44 27.9126 60C27.9126 60 0 60 0 60C11.9689 41.44 11.9689 18.56 0 0C0 0 27.9126 0 27.9126 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(16.748 0)" />
|
||||||
|
<path d="M13.3242 14.3438Q13.3242 17.2852 11.6895 18.9492Q10.0547 20.6133 7.10156 20.6133Q4.24219 20.6133 2.625 18.9258Q1.00781 17.2383 1.00781 14.3438Q1.00781 11.4023 2.63086 9.76172Q4.25391 8.1211 7.17188 8.12109Q10.1836 8.1211 11.7539 9.7207Q13.3242 11.3203 13.3242 14.3438ZM10.5 14.3438Q10.5 10.1133 7.23047 10.1133Q3.83203 10.1133 3.83203 14.3438Q3.83203 16.418 4.66406 17.5195Q5.49609 18.6211 7.07813 18.6211Q10.5 18.6211 10.5 14.3438ZM21.668 10.3594Q20.3555 10.3594 19.5703 11.5137Q18.7852 12.668 18.7852 14.625L18.7852 20.3789L16.0898 20.3789L16.0898 11.332Q16.0898 9.43359 16.0078 8.36719L18.5742 8.36719Q18.6914 9.77344 18.6914 11.0859L18.7383 11.0859Q19.3008 9.42188 20.0391 8.77148Q20.7773 8.1211 21.9844 8.12109Q22.5352 8.1211 22.8984 8.27344L22.8984 10.4883Q22.3008 10.3594 21.668 10.3594Z" transform="translate(42 17)" fill="#010101" />
|
||||||
|
<path id="Y" d="M0 0L25.6796 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(89.32 29)" />
|
||||||
|
<path id="A" d="M0 0L25.6796 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 29)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.2 KiB |
14
design/dide/Word/Unary operators/$reduce_xnor.svg
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="117" height="70" viewBox="0 0 117 70" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="115" height="68" />
|
||||||
|
<path id="OR" d="M26.1949 0C44.4999 0.559998 60.8351 12.25 68.1068 30C60.8351 47.75 44.4999 59.44 26.1949 60C26.1949 60 0 60 0 60C11.2324 41.44 11.2324 18.56 0 0C0 0 26.1949 0 26.1949 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(25 8)" />
|
||||||
|
<path id="OR" d="M27.0538 0C45.9589 0.559998 62.8297 12.25 70.3398 30C62.8297 47.75 45.9589 59.44 27.0538 60C27.0538 60 0 60 0 60C11.6006 41.44 11.6006 18.56 0 0C0 0 27.0538 0 27.0538 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(20 4)" />
|
||||||
|
<path id="A" d="M0 0L25.6796 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 29)" />
|
||||||
|
<path id="X" d="M0 0C11.9689 18.56 11.9689 41.44 0 60" fill="none" stroke-width="2" stroke="#000000" transform="translate(11.165 0)" />
|
||||||
|
<path id="OR" d="M27.9126 0C47.4179 0.559998 64.8243 12.25 72.5728 30C64.8243 47.75 47.4179 59.44 27.9126 60C27.9126 60 0 60 0 60C11.9689 41.44 11.9689 18.56 0 0C0 0 27.9126 0 27.9126 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(15.631 0)" />
|
||||||
|
<path d="M5.97656 12.7617L8.73047 8.36719L11.6719 8.36719L7.5 14.168L11.9297 20.3789L8.98828 20.3789L5.97656 15.7969L2.94141 20.3789L0.0820313 20.3789L4.45313 14.2031L0.292969 8.36719L3.19922 8.36719L5.97656 12.7617ZM21.7031 20.3789L21.7031 13.6641Q21.7031 11.8359 21.1348 11.0391Q20.5664 10.2422 19.3359 10.2422Q18.0117 10.2422 17.2559 11.2617Q16.5 12.2813 16.5 14.0273L16.5 20.3789L13.8047 20.3789L13.8047 11.1328Q13.8047 9.73828 13.6992 8.36719L16.2656 8.36719Q16.3945 10.125 16.3945 10.6875L16.4414 10.6875Q17.1328 9.33984 18.0469 8.73047Q18.9609 8.12109 20.4023 8.12109Q22.4063 8.1211 23.4082 9.30469Q24.4102 10.4883 24.4102 12.9609L24.4102 20.3789L21.7031 20.3789ZM39.3516 14.3438Q39.3516 17.2852 37.7168 18.9492Q36.082 20.6133 33.1289 20.6133Q30.2695 20.6133 28.6523 18.9258Q27.0352 17.2383 27.0352 14.3438Q27.0352 11.4023 28.6582 9.76172Q30.2813 8.1211 33.1992 8.12109Q36.2109 8.1211 37.7813 9.7207Q39.3516 11.3203 39.3516 14.3438ZM36.5273 14.3438Q36.5273 10.1133 33.2578 10.1133Q29.8594 10.1133 29.8594 14.3438Q29.8594 16.418 30.6914 17.5195Q31.5234 18.6211 33.1055 18.6211Q36.5273 18.6211 36.5273 14.3438ZM47.6953 10.3594Q46.3828 10.3594 45.5977 11.5137Q44.8125 12.668 44.8125 14.625L44.8125 20.3789L42.1172 20.3789L42.1172 11.332Q42.1172 9.43359 42.0352 8.36719L44.6016 8.36719Q44.7188 9.77344 44.7188 11.0859L44.7656 11.0859Q45.3281 9.42188 46.0664 8.77148Q46.8047 8.1211 48.0117 8.12109Q48.5625 8.1211 48.9258 8.27344L48.9258 10.4883Q48.3281 10.3594 47.6953 10.3594Z" transform="translate(26 16)" fill="#010101" />
|
||||||
|
<path id="Y" d="M0 0L25.6796 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(89.32 29)" />
|
||||||
|
<path id="NOT" d="M0 3.75C0 1.67893 1.87453 0 4.18689 0C6.49925 0 8.37379 1.67893 8.37379 3.75C8.37379 5.82107 6.49925 7.5 4.18689 7.5C1.87453 7.5 0 5.82107 0 3.75Z" fill="#FFFFFF" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(89.32 26)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
13
design/dide/Word/Unary operators/$reduce_xor.svg
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg width="117" height="70" viewBox="0 0 117 70" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(1 1)">
|
||||||
|
<rect width="115" height="68" />
|
||||||
|
<path id="OR" d="M26.2681 0C44.6242 0.559998 61.005 12.25 68.2971 30C61.005 47.75 44.6242 59.44 26.2681 60C26.2681 60 0 60 0 60C11.2637 41.44 11.2637 18.56 0 0C0 0 26.2681 0 26.2681 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(25.07 8)" />
|
||||||
|
<path id="OR" d="M27.1294 0C46.0873 0.559998 63.0052 12.25 70.5363 30C63.0052 47.75 46.0873 59.44 27.1294 60C27.1294 60 0 60 0 60C11.633 41.44 11.633 18.56 0 0C0 0 27.1294 0 27.1294 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(20.056 4)" />
|
||||||
|
<path id="A" d="M0 0L25.7514 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(0 29)" />
|
||||||
|
<path id="X" d="M0 0C12.0023 18.56 12.0023 41.44 0 60" fill="none" stroke-width="2" stroke="#000000" transform="translate(11.031 0)" />
|
||||||
|
<path id="OR" d="M27.9906 0C47.5504 0.559998 65.0054 12.25 72.7756 30C65.0054 47.75 47.5504 59.44 27.9906 60C27.9906 60 0 60 0 60C12.0023 41.44 12.0023 18.56 0 0C0 0 27.9906 0 27.9906 0Z" fill="#41C9A0" fill-rule="evenodd" stroke-width="2" stroke="#000000" transform="translate(16.045 0)" />
|
||||||
|
<path d="M5.97656 12.7617L8.73047 8.36719L11.6719 8.36719L7.5 14.168L11.9297 20.3789L8.98828 20.3789L5.97656 15.7969L2.94141 20.3789L0.0820313 20.3789L4.45313 14.2031L0.292969 8.36719L3.19922 8.36719L5.97656 12.7617ZM25.3477 14.3438Q25.3477 17.2852 23.7129 18.9492Q22.0781 20.6133 19.125 20.6133Q16.2656 20.6133 14.6484 18.9258Q13.0313 17.2383 13.0313 14.3438Q13.0313 11.4023 14.6543 9.76172Q16.2773 8.1211 19.1953 8.12109Q22.207 8.1211 23.7773 9.7207Q25.3477 11.3203 25.3477 14.3438ZM22.5234 14.3438Q22.5234 10.1133 19.2539 10.1133Q15.8555 10.1133 15.8555 14.3438Q15.8555 16.418 16.6875 17.5195Q17.5195 18.6211 19.1016 18.6211Q22.5234 18.6211 22.5234 14.3438ZM33.6914 10.3594Q32.3789 10.3594 31.5938 11.5137Q30.8086 12.668 30.8086 14.625L30.8086 20.3789L28.1133 20.3789L28.1133 11.332Q28.1133 9.43359 28.0313 8.36719L30.5977 8.36719Q30.7148 9.77344 30.7148 11.0859L30.7617 11.0859Q31.3242 9.42188 32.0625 8.77148Q32.8008 8.1211 34.0078 8.12109Q34.5586 8.1211 34.9219 8.27344L34.9219 10.4883Q34.3242 10.3594 33.6914 10.3594Z" transform="translate(26 16)" fill="#010101" />
|
||||||
|
<path id="Y" d="M0 0L25.7514 0" fill="none" stroke-width="2" stroke="#000000" stroke-linecap="square" transform="translate(89.249 29)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.5 KiB |
@ -16,7 +16,7 @@
|
|||||||
<script>
|
<script>
|
||||||
window.readNetFile = async () => {
|
window.readNetFile = async () => {
|
||||||
const inputVcdFile = 'IF_ID.json';
|
const inputVcdFile = 'IF_ID.json';
|
||||||
const skin = 'test.skin';
|
const skin = 'dide.skin';
|
||||||
const r1 = await fetch(inputVcdFile);
|
const r1 = await fetch(inputVcdFile);
|
||||||
const r2 = await fetch(skin);
|
const r2 = await fetch(skin);
|
||||||
const netJson = await r1.json();
|
const netJson = await r1.json();
|
||||||
|
@ -21,6 +21,30 @@
|
|||||||
--cross-dot-color: var(--foreground);
|
--cross-dot-color: var(--foreground);
|
||||||
--port-color: rgb(70, 70, 222);
|
--port-color: rgb(70, 70, 222);
|
||||||
--port-fill-color: rgba(70, 70, 222, 0.25);
|
--port-fill-color: rgba(70, 70, 222, 0.25);
|
||||||
|
--constant-color: rgb(209, 202, 23);
|
||||||
|
--constant-fill-color: rgba(209, 202, 23, 0.25);
|
||||||
|
|
||||||
|
/* 器件颜色合集 */
|
||||||
|
--combined-color: purple;
|
||||||
|
--combined-fill-color: purple;
|
||||||
|
--simple-color: yellow;
|
||||||
|
--simple-fill-color: yellow;
|
||||||
|
--flip-color: brown;
|
||||||
|
--flip-fill-color: brown;
|
||||||
|
--binary-color: red;
|
||||||
|
--binary-fill-color: red;
|
||||||
|
--coarse-color: green;
|
||||||
|
--coarse-fill-color: green;
|
||||||
|
--finite-color: blue;
|
||||||
|
--finite-fill-color: blue;
|
||||||
|
--memories-color: orange;
|
||||||
|
--memories-fill-color: orange;
|
||||||
|
--multiplexers-color: pink;
|
||||||
|
--multiplexers-fill-color: pink;
|
||||||
|
--registers-color: gray;
|
||||||
|
--registers-fill-color: gray;
|
||||||
|
--unary-color: cyan;
|
||||||
|
--unary-fill-color: cyan;
|
||||||
|
|
||||||
--line-arrow-opacity: 1;
|
--line-arrow-opacity: 1;
|
||||||
|
|
||||||
|
@ -7,6 +7,10 @@ exclude_files = [
|
|||||||
'default-light.css'
|
'default-light.css'
|
||||||
]
|
]
|
||||||
|
|
||||||
|
exclude_folders = [
|
||||||
|
'static'
|
||||||
|
]
|
||||||
|
|
||||||
os.system('npm run build')
|
os.system('npm run build')
|
||||||
for file in os.listdir('dist'):
|
for file in os.listdir('dist'):
|
||||||
if file in exclude_files or file.endswith('.json'):
|
if file in exclude_files or file.endswith('.json'):
|
||||||
|
@ -37,25 +37,62 @@ export const colorManager = reactive({
|
|||||||
type: 'wire-active',
|
type: 'wire-active',
|
||||||
label: t('common.selected-wire'),
|
label: t('common.selected-wire'),
|
||||||
color: 'white'
|
color: 'white'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 5,
|
||||||
|
type: 'constant',
|
||||||
|
label: t('common.constant'),
|
||||||
|
color: 'white'
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
||||||
currentCell: 'binary',
|
currentCell: 'binary',
|
||||||
cells: [
|
cells: [
|
||||||
{
|
{
|
||||||
value: '',
|
value: 0,
|
||||||
text: ''
|
type: 'combined',
|
||||||
|
label: t('cell.combined'),
|
||||||
|
color: 'white'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
value: 1,
|
||||||
|
type: 'simple',
|
||||||
|
label: t('cell.simple'),
|
||||||
|
color: 'white'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
value: 2,
|
||||||
|
type: 'flip',
|
||||||
|
label: t('cell.flip'),
|
||||||
|
color: 'white'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
value: 3,
|
||||||
|
type: 'binary',
|
||||||
|
label: t('cell.binary'),
|
||||||
|
color: 'white'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
value: 4,
|
||||||
|
type: 'coarse',
|
||||||
|
label: t('cell.coarse'),
|
||||||
|
color: 'white'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 5,
|
||||||
|
type: 'finite',
|
||||||
|
label: t('cell.finite'),
|
||||||
|
color: 'white'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 6,
|
||||||
|
type: 'memories',
|
||||||
|
label: t('cell.memories'),
|
||||||
|
color: 'white'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 7,
|
||||||
|
type: 'multiplexers',
|
||||||
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
44
src/hook/algorithm/mmap.js
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
/**
|
||||||
|
* @template K1
|
||||||
|
* @template K2
|
||||||
|
* @template V
|
||||||
|
*/
|
||||||
|
export class MMap {
|
||||||
|
constructor() {
|
||||||
|
/**
|
||||||
|
* @type {Map<K1, Map<K2, V>>}
|
||||||
|
*/
|
||||||
|
this._map = new Map();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取指定键的值
|
||||||
|
* @param {K1} key1 - 第一层键
|
||||||
|
* @param {K2} key2 - 第二层键
|
||||||
|
* @returns {V | undefined} - 返回对应的值,如果不存在则返回 undefined
|
||||||
|
*/
|
||||||
|
get(key1, key2) {
|
||||||
|
const map2 = this._map.get(key1);
|
||||||
|
if (!map2) {
|
||||||
|
return undefined;
|
||||||
|
}
|
||||||
|
const value = map2.get(key2);
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设置指定键的值
|
||||||
|
* @param {K1} key1 - 第一层键
|
||||||
|
* @param {K2} key2 - 第二层键
|
||||||
|
* @param {V} value - 要设置的值
|
||||||
|
*/
|
||||||
|
set(key1, key2, value) {
|
||||||
|
let map2 = this._map.get(key1);
|
||||||
|
if (!map2) {
|
||||||
|
map2 = new Map();
|
||||||
|
this._map.set(key1, map2);
|
||||||
|
}
|
||||||
|
|
||||||
|
map2.set(key2, value);
|
||||||
|
}
|
||||||
|
}
|
@ -27,6 +27,7 @@ import { Module } from "./render/layout";
|
|||||||
* @property {Record<string, YosysCell>} cells 单元名称到单元定义的映射。
|
* @property {Record<string, YosysCell>} cells 单元名称到单元定义的映射。
|
||||||
* @property {Record<string, YosysMemory>} [memories] 内存名称到内存定义的映射。
|
* @property {Record<string, YosysMemory>} [memories] 内存名称到内存定义的映射。
|
||||||
* @property {Record<string, YosysNetname>} netnames 信号名称到网络定义的映射。
|
* @property {Record<string, YosysNetname>} netnames 信号名称到网络定义的映射。
|
||||||
|
* @property {Map<number, YosysMergeWireInfo>} [mergeWireInfos]
|
||||||
*
|
*
|
||||||
* 【信号名称】大体分为两种:
|
* 【信号名称】大体分为两种:
|
||||||
* 1. 普通信号
|
* 1. 普通信号
|
||||||
@ -68,6 +69,12 @@ import { Module } from "./render/layout";
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @typedef YosysMergeWireInfo
|
||||||
|
* @property {'variable' | 'constant'} type 当前 wire 的类型(变量还是常量)
|
||||||
|
* @property {number} width 当前 wire 代表的位宽
|
||||||
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @typedef ModuleAttribute
|
* @typedef ModuleAttribute
|
||||||
* @property {string} [top] 表示该模块是否为顶层模块(1 表示是,0 表示否)。
|
* @property {string} [top] 表示该模块是否为顶层模块(1 表示是,0 表示否)。
|
||||||
@ -151,7 +158,7 @@ import { Module } from "./render/layout";
|
|||||||
* @typedef ElkNode
|
* @typedef ElkNode
|
||||||
* @property {string} id 节点的唯一标识符。
|
* @property {string} id 节点的唯一标识符。
|
||||||
* @property {string} [renderName] node 展示的名字,布局算法前生成
|
* @property {string} [renderName] node 展示的名字,布局算法前生成
|
||||||
* @property {'port' | 'cell' | 'cellPort' | 'portConnection'} [renderType] 渲染的类型
|
* @property {'port' | 'cell' | 'instance' | 'constant' | 'cellPort' | 'portConnection'} [renderType] 渲染的类型
|
||||||
* @property {ElkNode[]} children 当前节点的内部
|
* @property {ElkNode[]} children 当前节点的内部
|
||||||
* @property {ElkPort[]} ports 当前节点的端口
|
* @property {ElkPort[]} ports 当前节点的端口
|
||||||
* @property {ElkEdge[]} edges 当前节点的连线
|
* @property {ElkEdge[]} edges 当前节点的连线
|
||||||
|
@ -25,8 +25,7 @@ export class ConnectionRender {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 将 elknode 关于 module connection 的数据添加为 d3 数据项目
|
* @description 将 elknode 关于 constant 的数据添加为 d3 数据项目
|
||||||
* @param {import('../jsdoc').ElkPort} cellPort 连接点对象
|
|
||||||
* @param {import('../jsdoc').ElkNode} node 当前的实体(port/例化模块/器件)
|
* @param {import('../jsdoc').ElkNode} node 当前的实体(port/例化模块/器件)
|
||||||
*/
|
*/
|
||||||
addAsD3DataItem(port, node) {
|
addAsD3DataItem(port, node) {
|
||||||
|
190
src/hook/render/constant.js
Normal file
@ -0,0 +1,190 @@
|
|||||||
|
import * as d3 from 'd3';
|
||||||
|
import ELK from 'elkjs';
|
||||||
|
import { globalLookup, globalSetting } from '../global';
|
||||||
|
import { NetlistRender } from '.';
|
||||||
|
|
||||||
|
export class ConstantRender {
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param {d3.Selection} selection
|
||||||
|
* @param {NetlistRender} rootRender
|
||||||
|
*/
|
||||||
|
constructor(selection, rootRender) {
|
||||||
|
this.parentSelection = selection;
|
||||||
|
this.rootRender = rootRender;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @type {BasicD3DataItem[]}
|
||||||
|
*/
|
||||||
|
this.data = [];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description id 到管理数据项的映射
|
||||||
|
* @type {Map<string, BasicD3ManagmentItem[]>}
|
||||||
|
*/
|
||||||
|
this.id2manager = rootRender.id2manager;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description 将 elknode 关于 port 的数据添加为 d3 数据项目
|
||||||
|
* @param {ElkNode} node
|
||||||
|
*/
|
||||||
|
addAsD3DataItem(node) {
|
||||||
|
this.data.push({
|
||||||
|
id: node.id,
|
||||||
|
x: node.x,
|
||||||
|
y: node.y,
|
||||||
|
width: node.width,
|
||||||
|
height: node.height,
|
||||||
|
text: node.name,
|
||||||
|
rx: 3,
|
||||||
|
ry: 3
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
render() {
|
||||||
|
const data = this.data;
|
||||||
|
const id2manager = this.id2manager;
|
||||||
|
const rootRender = this.rootRender;
|
||||||
|
const _this = this;
|
||||||
|
|
||||||
|
let portSelections = this.parentSelection.selectAll('g.port')
|
||||||
|
.data(data)
|
||||||
|
.enter()
|
||||||
|
.append('g')
|
||||||
|
.attr('class', 'port')
|
||||||
|
.attr("transform", d => `translate(${d.x}, ${d.y})`);
|
||||||
|
|
||||||
|
let ports = portSelections.append('rect')
|
||||||
|
.attr('width', data => data.width)
|
||||||
|
.attr('height', data => data.height)
|
||||||
|
.attr('fill', 'var(--constant-fill-color)');
|
||||||
|
|
||||||
|
let texts = portSelections.append('text')
|
||||||
|
.attr('x', data => data.width / 2) // 文本的 x 坐标(居中)
|
||||||
|
.attr('y', data => data.height / 2) // 文本的 y 坐标(居中)
|
||||||
|
.attr('dominant-baseline', 'middle') // 文本垂直居中
|
||||||
|
.attr('text-anchor', 'middle') // 文本水平居中
|
||||||
|
.attr('fill', 'var(--foreground)') // 文本颜色
|
||||||
|
.attr('font-size', '12px')
|
||||||
|
.attr('class', 'port-caption')
|
||||||
|
.text(data => data.text); // 设置文本内容
|
||||||
|
|
||||||
|
|
||||||
|
if (globalSetting.renderAnimation) {
|
||||||
|
ports.transition()
|
||||||
|
.duration(1000)
|
||||||
|
.attr('stroke', 'var(--constant-color)')
|
||||||
|
.attr('stroke-width', 2)
|
||||||
|
.attr('rx', d => d.rx)
|
||||||
|
.attr('ry', d => d.ry);
|
||||||
|
} else {
|
||||||
|
ports.attr('stroke', 'var(--constant-color)')
|
||||||
|
.attr('stroke-width', 2)
|
||||||
|
.attr('rx', d => d.rx)
|
||||||
|
.attr('ry', d => d.ry);
|
||||||
|
}
|
||||||
|
|
||||||
|
portSelections
|
||||||
|
.attr('class', 'grab')
|
||||||
|
.each(function (data) {
|
||||||
|
const portSelection = d3.select(this);
|
||||||
|
// const manager = _this.createDataManager(portSelection, data);
|
||||||
|
|
||||||
|
// TODO: 实现拖拽
|
||||||
|
// registerDragEvent(manager, rootRender);
|
||||||
|
});
|
||||||
|
|
||||||
|
this.selections = portSelections;
|
||||||
|
return portSelections;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param {d3.Selection} selection
|
||||||
|
* @param {BasicD3DataItem} data
|
||||||
|
* @returns {BasicD3ManagmentItem}
|
||||||
|
*/
|
||||||
|
createDataManager(selection, data) {
|
||||||
|
const id2manager = this.id2manager;
|
||||||
|
// 创建拖拽上下文
|
||||||
|
const dragContext = {
|
||||||
|
neighbors: [],
|
||||||
|
elkGraph: {
|
||||||
|
// elk 是无状态的,id 取什么名字都行
|
||||||
|
id: 'root',
|
||||||
|
children: [],
|
||||||
|
edges: [],
|
||||||
|
layoutOptions: {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
const managerItem = {
|
||||||
|
data,
|
||||||
|
selection,
|
||||||
|
type: 'port',
|
||||||
|
dragContext
|
||||||
|
};
|
||||||
|
|
||||||
|
if (!id2manager.has(data.id)) {
|
||||||
|
id2manager.set(data.id, []);
|
||||||
|
}
|
||||||
|
|
||||||
|
id2manager.get(data.id).push(managerItem);
|
||||||
|
return managerItem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description 注册关于 器件 的拖动事件
|
||||||
|
*
|
||||||
|
* 需要提取最小拓扑子图,然后重新调整各个区域的尺寸
|
||||||
|
* @param {BasicD3ManagmentItem} manager
|
||||||
|
* @param {NetlistRender} rootRender
|
||||||
|
*/
|
||||||
|
export function registerDragEvent(manager, rootRender) {
|
||||||
|
// 创建拖拽行为
|
||||||
|
const drag = d3.drag();
|
||||||
|
|
||||||
|
drag.on("start", event => dragStart(event, manager, rootRender));
|
||||||
|
drag.on("drag", event => dragged(event, manager, rootRender));
|
||||||
|
drag.on("end", event => dragEnd(event, manager, rootRender));
|
||||||
|
|
||||||
|
manager.selection.call(drag);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {d3.D3DragEvent} event
|
||||||
|
* @param {BasicD3ManagmentItem} manager
|
||||||
|
* @param {NetlistRender} rootRender
|
||||||
|
*/
|
||||||
|
function dragStart(event, manager, rootRender) {
|
||||||
|
const selection = manager.selection;
|
||||||
|
selection.attr('class', 'grabbing');
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {d3.D3DragEvent} event
|
||||||
|
* @param {BasicD3ManagmentItem} manager
|
||||||
|
* @param {NetlistRender} rootRender
|
||||||
|
*/
|
||||||
|
function dragged(event, manager, rootRender) {
|
||||||
|
const selection = manager.selection;
|
||||||
|
const data = manager.data;
|
||||||
|
|
||||||
|
data.x = event.x;
|
||||||
|
data.y = event.y;
|
||||||
|
selection.attr("transform", `translate(${event.x}, ${event.y})`);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {d3.D3DragEvent} event
|
||||||
|
* @param {BasicD3ManagmentItem} manager
|
||||||
|
* @param {NetlistRender} rootRender
|
||||||
|
*/
|
||||||
|
function dragEnd(event, manager, rootRender) {
|
||||||
|
const selection = manager.selection;
|
||||||
|
selection.attr('class', 'grab');
|
||||||
|
}
|
@ -14,6 +14,7 @@ import { treeviewData } from '@/components/treeview/tree';
|
|||||||
import { dotConnect } from './yosys';
|
import { dotConnect } from './yosys';
|
||||||
import { CrossDotRender } from './cross-dot';
|
import { CrossDotRender } from './cross-dot';
|
||||||
import { RangeTreeMap } from '../algorithm/range-tree';
|
import { RangeTreeMap } from '../algorithm/range-tree';
|
||||||
|
import { ConstantRender } from './constant';
|
||||||
|
|
||||||
export class NetlistRender {
|
export class NetlistRender {
|
||||||
/**
|
/**
|
||||||
@ -246,6 +247,7 @@ export class NetlistRender {
|
|||||||
this.portRender = new PortRender(parentSelection, this);
|
this.portRender = new PortRender(parentSelection, this);
|
||||||
this.instantiationRender = new InstantiationRender(parentSelection, this);
|
this.instantiationRender = new InstantiationRender(parentSelection, this);
|
||||||
this.connectionRender = new ConnectionRender(parentSelection, this);
|
this.connectionRender = new ConnectionRender(parentSelection, this);
|
||||||
|
this.constantRender = new ConstantRender(parentSelection, this);
|
||||||
|
|
||||||
for (const node of computedLayout.children) {
|
for (const node of computedLayout.children) {
|
||||||
// 只计算形体的,因为 连接点 非常小,几乎不影响布局
|
// 只计算形体的,因为 连接点 非常小,几乎不影响布局
|
||||||
@ -259,9 +261,11 @@ export class NetlistRender {
|
|||||||
} else {
|
} else {
|
||||||
if (node.renderType === 'port') {
|
if (node.renderType === 'port') {
|
||||||
this.portRender.addAsD3DataItem(node);
|
this.portRender.addAsD3DataItem(node);
|
||||||
} else {
|
} else if (node.renderType === 'instance') {
|
||||||
// 没有 skin 的器件或者端口
|
// 没有 skin 的器件或者端口
|
||||||
this.instantiationRender.addAsD3DataItem(node);
|
this.instantiationRender.addAsD3DataItem(node);
|
||||||
|
} else if (node.renderType === 'constant') {
|
||||||
|
this.constantRender.addAsD3DataItem(node);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -31,6 +31,8 @@ export class InstantiationRender {
|
|||||||
* @param {import('../jsdoc').ElkNode} node
|
* @param {import('../jsdoc').ElkNode} node
|
||||||
*/
|
*/
|
||||||
addAsD3DataItem(node) {
|
addAsD3DataItem(node) {
|
||||||
|
console.log(node);
|
||||||
|
|
||||||
const nodeModule = this.rootRender.nameToModule.get(node.renderName);
|
const nodeModule = this.rootRender.nameToModule.get(node.renderName);
|
||||||
const view = nodeModule.view;
|
const view = nodeModule.view;
|
||||||
const textPadding = 5;
|
const textPadding = 5;
|
||||||
|
@ -19,7 +19,7 @@ export const MAX_SAME_TYPE_INSTANCE_NUM = 5;
|
|||||||
export const LAYOUT_CONSTANT = {
|
export const LAYOUT_CONSTANT = {
|
||||||
// port
|
// port
|
||||||
PORT_WIDTH: 50,
|
PORT_WIDTH: 50,
|
||||||
PORT_HEIGHT: 20,
|
PORT_HEIGHT: 25,
|
||||||
|
|
||||||
// 例化模块(这只是最小,height 会根据端口数量进行调整)
|
// 例化模块(这只是最小,height 会根据端口数量进行调整)
|
||||||
INSTANTIATION_WIDTH: 80,
|
INSTANTIATION_WIDTH: 80,
|
||||||
@ -94,6 +94,10 @@ export class Module {
|
|||||||
// 绘制 ports
|
// 绘制 ports
|
||||||
for (const name of this.view.nameToPort.keys()) {
|
for (const name of this.view.nameToPort.keys()) {
|
||||||
const port = this.view.nameToPort.get(name);
|
const port = this.view.nameToPort.get(name);
|
||||||
|
|
||||||
|
// 根据长度估算 name 的渲染长度
|
||||||
|
const estimateLength = Math.max(12 * 0.6 * name.length + 10, LAYOUT_CONSTANT.PORT_WIDTH);
|
||||||
|
|
||||||
if (port.direction === 'input') {
|
if (port.direction === 'input') {
|
||||||
// 为 port 设置连接点
|
// 为 port 设置连接点
|
||||||
const portConnection = {
|
const portConnection = {
|
||||||
@ -104,7 +108,7 @@ export class Module {
|
|||||||
direction: 'output',
|
direction: 'output',
|
||||||
width: LAYOUT_CONSTANT.CELL_PORT_WIDTH,
|
width: LAYOUT_CONSTANT.CELL_PORT_WIDTH,
|
||||||
height: LAYOUT_CONSTANT.CELL_PORT_HEIGHT,
|
height: LAYOUT_CONSTANT.CELL_PORT_HEIGHT,
|
||||||
x: LAYOUT_CONSTANT.PORT_WIDTH,
|
x: estimateLength,
|
||||||
y: LAYOUT_CONSTANT.PORT_HEIGHT / 2
|
y: LAYOUT_CONSTANT.PORT_HEIGHT / 2
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -117,7 +121,7 @@ export class Module {
|
|||||||
// 对于 input 的 port 而言,它的端口只有一个且为输入
|
// 对于 input 的 port 而言,它的端口只有一个且为输入
|
||||||
direction: 'input',
|
direction: 'input',
|
||||||
type: port.direction,
|
type: port.direction,
|
||||||
width: LAYOUT_CONSTANT.PORT_WIDTH,
|
width: estimateLength,
|
||||||
height: LAYOUT_CONSTANT.PORT_HEIGHT,
|
height: LAYOUT_CONSTANT.PORT_HEIGHT,
|
||||||
ports: [portConnection],
|
ports: [portConnection],
|
||||||
layoutOptions: {
|
layoutOptions: {
|
||||||
@ -144,7 +148,7 @@ export class Module {
|
|||||||
renderName: name,
|
renderName: name,
|
||||||
renderType: 'port',
|
renderType: 'port',
|
||||||
type: port.direction,
|
type: port.direction,
|
||||||
width: LAYOUT_CONSTANT.PORT_WIDTH,
|
width: estimateLength,
|
||||||
height: LAYOUT_CONSTANT.PORT_HEIGHT,
|
height: LAYOUT_CONSTANT.PORT_HEIGHT,
|
||||||
ports: [portConnection],
|
ports: [portConnection],
|
||||||
layoutOptions: {
|
layoutOptions: {
|
||||||
@ -213,14 +217,33 @@ export class Module {
|
|||||||
if (typeof wireId === 'string') {
|
if (typeof wireId === 'string') {
|
||||||
// 常数
|
// 常数
|
||||||
// 如果是常数,需要先创建代表常数的节点,常数一定是器件的输入,而非输出
|
// 如果是常数,需要先创建代表常数的节点,常数一定是器件的输入,而非输出
|
||||||
|
|
||||||
|
|
||||||
|
// 估算常量的宽度
|
||||||
|
const binary = parseInt(wireId, 2);
|
||||||
|
const constantWidth = 12 * 0.6 * binary.toString().length + 10;
|
||||||
|
|
||||||
|
const constantConnection = {
|
||||||
|
id: dotConnect(id, '0'),
|
||||||
|
renderType: 'portConnection',
|
||||||
|
source: 'port',
|
||||||
|
// 对于 constant 的 port 而言,它的端口只有一个且为输出
|
||||||
|
direction: 'output',
|
||||||
|
width: LAYOUT_CONSTANT.CELL_PORT_WIDTH,
|
||||||
|
height: LAYOUT_CONSTANT.CELL_PORT_HEIGHT,
|
||||||
|
x: constantWidth,
|
||||||
|
y: LAYOUT_CONSTANT.CONSTANT_HEIGHT / 2
|
||||||
|
};
|
||||||
|
|
||||||
const node = {
|
const node = {
|
||||||
id,
|
id,
|
||||||
name: wireId,
|
name: wireId,
|
||||||
width: LAYOUT_CONSTANT.CONSTANT_WIDTH,
|
width: constantWidth,
|
||||||
height: LAYOUT_CONSTANT.CONSTANT_HEIGHT,
|
height: LAYOUT_CONSTANT.CONSTANT_HEIGHT,
|
||||||
|
ports: [constantConnection],
|
||||||
layoutOptions: {
|
layoutOptions: {
|
||||||
'elk.port.side': 'WEST',
|
'partitioning.partition': this.commonPartitionIndex,
|
||||||
'partitioning.partition': this.commonPartitionIndex
|
'org.eclipse.elk.portConstraints': 'FIXED_POS'
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -229,10 +252,10 @@ export class Module {
|
|||||||
// 创建常数到器件的连线
|
// 创建常数到器件的连线
|
||||||
const edge = {
|
const edge = {
|
||||||
id: makeEdgeId(cell.id, id),
|
id: makeEdgeId(cell.id, id),
|
||||||
source: cell.id,
|
source: id,
|
||||||
sourcePort: connection.id,
|
sourcePort: constantConnection.id,
|
||||||
target: id,
|
target: cell.id,
|
||||||
targetPort: id
|
targetPort: connection.id
|
||||||
};
|
};
|
||||||
|
|
||||||
edges.push(edge);
|
edges.push(edge);
|
||||||
@ -468,7 +491,7 @@ export class Module {
|
|||||||
name: cell.name,
|
name: cell.name,
|
||||||
parentName: this.name,
|
parentName: this.name,
|
||||||
renderName: cell.type,
|
renderName: cell.type,
|
||||||
renderType: 'cell',
|
renderType: 'instance',
|
||||||
width: instanceWidth,
|
width: instanceWidth,
|
||||||
height: instanceHeight + LAYOUT_CONSTANT.INSTANCE_TITLE_HEIGHT + LAYOUT_CONSTANT.INSTANCE_TOP_PADDING,
|
height: instanceHeight + LAYOUT_CONSTANT.INSTANCE_TITLE_HEIGHT + LAYOUT_CONSTANT.INSTANCE_TOP_PADDING,
|
||||||
ports,
|
ports,
|
||||||
|
@ -1,3 +1,89 @@
|
|||||||
|
import { MMap } from "../algorithm/mmap";
|
||||||
|
import { redLog } from "../utils";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @typedef MergePortEntity
|
||||||
|
* @property {'port'} type
|
||||||
|
* @property {string} name
|
||||||
|
* @property {'input' | 'output'} direction
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @typedef MergeCellEntity
|
||||||
|
* @property {'cell'} type
|
||||||
|
* @property {string} name
|
||||||
|
* @property {'input' | 'output'} direction
|
||||||
|
* @property {import("../jsdoc").YosysCell} cell
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description 完成 yosys 的 module 的预处理,包括进行 wire id 的合并,常数字符串的合并
|
||||||
|
* @param {import("../jsdoc").YosysNetModule} rawModule
|
||||||
|
*/
|
||||||
|
function preprocessYosysRawModule(rawModule) {
|
||||||
|
const mergeWireInfos = new Map();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @type {Map<number, (MergePortEntity | MergeCellEntity)[]>}
|
||||||
|
*/
|
||||||
|
const id2entity = new Map();
|
||||||
|
// const unvisitedIds = new Set();
|
||||||
|
|
||||||
|
for (const [portName, port] of Object.entries(rawModule.ports)) {
|
||||||
|
let constantNum = 0;
|
||||||
|
for (const wireId of port.bits) {
|
||||||
|
if (typeof wireId === 'string') {
|
||||||
|
constantNum ++;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
const item = { name: portName, direction: port.direction, type: 'port' };
|
||||||
|
if (!id2entity.has(wireId)) {
|
||||||
|
id2entity.set(wireId, []);
|
||||||
|
}
|
||||||
|
|
||||||
|
id2entity.get(wireId).push(item);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (constantNum === port.bits.length) {
|
||||||
|
port.bits = [port.bits.join('')];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (const [cellName, cell] of Object.entries(rawModule.cells)) {
|
||||||
|
for (const [connectionName, wireIds] of Object.entries(cell.connections)) {
|
||||||
|
let constantNum = 0;
|
||||||
|
|
||||||
|
for (const wireId of wireIds) {
|
||||||
|
if (typeof wireId === 'string') {
|
||||||
|
constantNum ++;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
const direction = cell.port_directions[connectionName];
|
||||||
|
const item = { name: connectionName, cell, direction, type: 'cell' };
|
||||||
|
if (!id2entity.has(wireId)) {
|
||||||
|
id2entity.set(wireId, []);
|
||||||
|
}
|
||||||
|
id2entity.get(wireId).push(item);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (constantNum === wireIds.length) {
|
||||||
|
cell.connections[connectionName] = [wireIds.join('')];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// 构建点对点映射
|
||||||
|
const mmap = new MMap();
|
||||||
|
for (const id of id2entity.keys()) {
|
||||||
|
const entities = id2entity.get(id);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
rawModule.mergeWireInfos = mergeWireInfos;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 模块树对象,直接作为 treeview 的渲染视图加入运算
|
* @description 模块树对象,直接作为 treeview 的渲染视图加入运算
|
||||||
* 相比于 YosysNetModule, ModuleView 只关心和渲染有关的那部分变量,且不可被序列化
|
* 相比于 YosysNetModule, ModuleView 只关心和渲染有关的那部分变量,且不可被序列化
|
||||||
@ -5,10 +91,11 @@
|
|||||||
export class ModuleView {
|
export class ModuleView {
|
||||||
/**
|
/**
|
||||||
* @param {string} name
|
* @param {string} name
|
||||||
* @param {YosysNetModule} rawModule
|
* @param {import("../jsdoc").YosysNetModule} rawModule
|
||||||
*/
|
*/
|
||||||
constructor(name, rawModule) {
|
constructor(name, rawModule) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
|
preprocessYosysRawModule(rawModule);
|
||||||
this.rawModule = rawModule;
|
this.rawModule = rawModule;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -37,7 +124,7 @@ export class ModuleView {
|
|||||||
for (const [portName, rawPort] of Object.entries(rawModule.ports)) {
|
for (const [portName, rawPort] of Object.entries(rawModule.ports)) {
|
||||||
const port = new Port(this, portName, rawPort);
|
const port = new Port(this, portName, rawPort);
|
||||||
this._nameToPort.set(portName, port);
|
this._nameToPort.set(portName, port);
|
||||||
// 构建映射
|
// 构建 信号线 到 port 的映射
|
||||||
for (const id of port.bits) {
|
for (const id of port.bits) {
|
||||||
if (typeof id === 'number') {
|
if (typeof id === 'number') {
|
||||||
this._wireIdToPort.set(id, port);
|
this._wireIdToPort.set(id, port);
|
||||||
@ -222,7 +309,7 @@ export class Wire {
|
|||||||
get id() {
|
get id() {
|
||||||
if (typeof this.wireId === 'string') {
|
if (typeof this.wireId === 'string') {
|
||||||
// 常数连接
|
// 常数连接
|
||||||
const num = parseInt(this.wireId);
|
const num = parseInt(this.wireId, 2);
|
||||||
return dotConnect(this.connection.id, this.index, 'c-' + num);
|
return dotConnect(this.connection.id, this.index, 'c-' + num);
|
||||||
} else {
|
} else {
|
||||||
// 普通连接
|
// 普通连接
|
||||||
|