提交 6b64c919 创建 作者: 赵鹏翀's avatar 赵鹏翀

替换桶形移位器

上级 f9299273
没有这种文件类型的预览
...@@ -685,176 +685,6 @@ ...@@ -685,176 +685,6 @@
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="1891" y="1506">lt</text> <text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="1891" y="1506">lt</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="1966" y2="1966"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1763" y="1966">A0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="1986" y2="1986"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1763" y="1986">A1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2006" y2="2006"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1763" y="2006">A2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2026" y2="2026"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1763" y="2026">A3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2046" y2="2046"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1763" y="2046">A4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2066" y2="2066"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1763" y="2066">A5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2086" y2="2086"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1763" y="2086">A6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2106" y2="2106"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1763" y="2106">A7</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2126" y2="2126"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1763" y="2126">A8</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2146" y2="2146"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1763" y="2146">A9</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2166" y2="2166"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1773" y="2166">A10</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2186" y2="2186"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1773" y="2186">A11</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2206" y2="2206"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1773" y="2206">A12</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2226" y2="2226"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1773" y="2226">A13</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2246" y2="2246"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1773" y="2246">A14</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2266" y2="2266"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1773" y="2266">A15</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="1966" y2="1966"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="1966">F0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="1986" y2="1986"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="1986">F1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2006" y2="2006"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2006">F2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2026" y2="2026"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2026">F3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2046" y2="2046"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2046">F4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2066" y2="2066"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2066">F5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2086" y2="2086"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2086">F6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2106" y2="2106"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2106">F7</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2126" y2="2126"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2126">F8</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2146" y2="2146"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2146">F9</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2166" y2="2166"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2166">F10</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2186" y2="2186"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2186">F11</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2206" y2="2206"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2206">F12</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2226" y2="2226"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2226">F13</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2246" y2="2246"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2246">F14</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2266" y2="2266"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2266">F15</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2316" y2="2316"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1763" y="2316">B0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2336" y2="2336"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1763" y="2336">B1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2356" y2="2356"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1763" y="2356">B2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2376" y2="2376"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1763" y="2376">B3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2426" y2="2426"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1763" y="2426">CF</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2316" y2="2316"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="middle" x="1937" y="2316">COUT</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2446" y2="2446"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1773" y="2446">DIR</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2466" y2="2466"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1773" y="2466">SR0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1720" x2="1670" y1="2486" y2="2486"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1773" y="2486">SR1</text>
<rect fill="#c0dcc0" fill-opacity="0.5" height="650" stroke="#000000" stroke-width="5" width="250" x="1720" y="1916"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="60" font-weight="700" text-anchor="start" x="1780" y="1906">BST</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1770" y="2616">BSHIFTER</text>
<polyline fill="none" points="2020 1966, 3020 1966" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/> <polyline fill="none" points="2020 1966, 3020 1966" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3020 1986, 2020 1986" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/> <polyline fill="none" points="3020 1986, 2020 1986" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
...@@ -889,38 +719,6 @@ ...@@ -889,38 +719,6 @@
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1070" x2="1120" y1="2016" y2="1966"/> <line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1070" x2="1120" y1="2016" y2="1966"/>
<polyline fill="none" points="1670 1966, 1120 1966" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 1986, 1120 1986" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2006, 1120 2006" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2026, 1120 2026" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2046, 1120 2046" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2066, 1120 2066" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2086, 1120 2086" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2106, 1120 2106" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2126, 1120 2126" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2146, 1120 2146" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2166, 1120 2166" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2186, 1120 2186" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2206, 1120 2206" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2226, 1120 2226" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2246, 1120 2246" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2266, 1120 2266" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1070" x2="1120" y1="2036" y2="1986"/> <line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1070" x2="1120" y1="2036" y2="1986"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1070" x2="1120" y1="2056" y2="2006"/> <line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1070" x2="1120" y1="2056" y2="2006"/>
...@@ -951,14 +749,6 @@ ...@@ -951,14 +749,6 @@
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1070" x2="1120" y1="2316" y2="2266"/> <line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1070" x2="1120" y1="2316" y2="2266"/>
<polyline fill="none" points="1670 2316, 1120 2316" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2336, 1120 2336" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2356, 1120 2356" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2376, 1120 2376" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1070" x2="1120" y1="2366" y2="2316"/> <line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1070" x2="1120" y1="2366" y2="2316"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1070" x2="1120" y1="2386" y2="2336"/> <line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1070" x2="1120" y1="2386" y2="2336"/>
...@@ -1523,10 +1313,6 @@ ...@@ -1523,10 +1313,6 @@
<polyline fill="none" points="2090 796, 2440 796, 2470 796, 2470 3576, 2770 3576" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/> <polyline fill="none" points="2090 796, 2440 796, 2470 796, 2470 3576, 2770 3576" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2466, 1620 2466, 1620 2666, 2170 2666, 2170 1016" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1670 2446, 1600 2446, 1600 2686, 2220 2686, 2220 706" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2490 446, 2970 446, 2970 1576, 3020 1576" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/> <polyline fill="none" points="2490 446, 2970 446, 2970 1576, 3020 1576" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2490 726, 2920 726, 2920 2316, 3020 2316" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/> <polyline fill="none" points="2490 726, 2920 726, 2920 2316, 3020 2316" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
...@@ -1583,6 +1369,220 @@ ...@@ -1583,6 +1369,220 @@
<text alignment-baseline="after-edge" fill="#000000" font-family="宋体" font-size="150" font-weight="700" text-anchor="start" x="1670" y="226">ALU运算单元</text> <text alignment-baseline="after-edge" fill="#000000" font-family="宋体" font-size="150" font-weight="700" text-anchor="start" x="1670" y="226">ALU运算单元</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="1966" y2="1966"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="1966">A0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="1986" y2="1986"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="1986">A1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2006" y2="2006"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="2006">A2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2026" y2="2026"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="2026">A3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2046" y2="2046"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="2046">A4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2066" y2="2066"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="2066">A5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2086" y2="2086"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="2086">A6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2106" y2="2106"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="2106">A7</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2126" y2="2126"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="2126">A8</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2146" y2="2146"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="2146">A9</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2166" y2="2166"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1823" y="2166">A10</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2186" y2="2186"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1823" y="2186">A11</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2206" y2="2206"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1823" y="2206">A12</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2226" y2="2226"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1823" y="2226">A13</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2246" y2="2246"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1823" y="2246">A14</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2266" y2="2266"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1823" y="2266">A15</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2316" y2="2316"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="2316">B0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2336" y2="2336"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="2336">B1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2356" y2="2356"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="2356">B2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2376" y2="2376"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="2376">B3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2416" y2="2416"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1823" y="2416">CIN</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2436" y2="2436"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1823" y="2436">DIR</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2466" y2="2466"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="2466">S0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1770" x2="1720" y1="2486" y2="2486"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1813" y="2486">S1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="1966" y2="1966"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="1966">F0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="1986" y2="1986"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="1986">F1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2006" y2="2006"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2006">F2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2026" y2="2026"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2026">F3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2046" y2="2046"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2046">F4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2066" y2="2066"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2066">F5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2086" y2="2086"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2086">F6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2106" y2="2106"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2106">F7</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2126" y2="2126"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2126">F8</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2146" y2="2146"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2146">F9</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2166" y2="2166"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2166">F10</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2186" y2="2186"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2186">F11</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2206" y2="2206"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2206">F12</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2226" y2="2226"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2226">F13</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2246" y2="2246"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2246">F14</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2266" y2="2266"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1927" y="2266">F15</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1970" x2="2020" y1="2366" y2="2366"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1907" y="2366">COUT</text>
<rect fill="#ffffff" fill-opacity="0.5" height="650" stroke="#000000" stroke-width="5" width="200" x="1770" y="1916"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="65" font-weight="700" text-anchor="start" x="1640" y="1906">BarrelShifter</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1770" y="2616">SHIFTER_16</text>
<polyline fill="none" points="1120 1966, 1720 1966" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1720 1986, 1120 1986" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1120 2006, 1720 2006" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1720 2026, 1120 2026" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1120 2046, 1720 2046" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1720 2066, 1120 2066" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1120 2086, 1720 2086" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1720 2106, 1120 2106" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1120 2126, 1720 2126" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1720 2146, 1120 2146" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1120 2166, 1720 2166" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1720 2186, 1120 2186" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1120 2206, 1720 2206" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1720 2226, 1120 2226" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1120 2246, 1720 2246" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1720 2266, 1120 2266" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1120 2316, 1720 2316" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1720 2336, 1120 2336" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1120 2356, 1720 2356" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1720 2376, 1120 2376" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2170 1016, 2170 2646, 1640 2646, 1640 2466, 1720 2466" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2220 706, 2220 2706, 1600 2706, 1600 2436, 1720 2436" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<circle cx="2320" cy="2896" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/> <circle cx="2320" cy="2896" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
<circle cx="2420" cy="3486" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/> <circle cx="2420" cy="3486" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
...@@ -1625,8 +1625,6 @@ ...@@ -1625,8 +1625,6 @@
<circle cx="3520" cy="1326" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/> <circle cx="3520" cy="1326" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
<circle cx="2220" cy="706" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
<circle cx="2170" cy="766" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/> <circle cx="2170" cy="766" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
<circle cx="2470" cy="2836" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/> <circle cx="2470" cy="2836" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
...@@ -1699,4 +1697,6 @@ ...@@ -1699,4 +1697,6 @@
<circle cx="1070" cy="2396" fill="#000080" r="25" stroke="#000080" stroke-width="5"/> <circle cx="1070" cy="2396" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="2220" cy="706" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
</svg> </svg>
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论