提交 052d6e88 创建 作者: 赵鹏翀's avatar 赵鹏翀

替换桶形移位器

上级 bd22454e
没有这种文件类型的预览
......@@ -673,176 +673,6 @@
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1840" y="1225">F[15..0]</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="1825" y2="1825"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1712" y="1825">A0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="1845" y2="1845"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1712" y="1845">A1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="1865" y2="1865"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1712" y="1865">A2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="1885" y2="1885"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1712" y="1885">A3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="1905" y2="1905"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1712" y="1905">A4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="1925" y2="1925"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1712" y="1925">A5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="1945" y2="1945"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1712" y="1945">A6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="1965" y2="1965"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1712" y="1965">A7</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="1985" y2="1985"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1712" y="1985">A8</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="2005" y2="2005"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1712" y="2005">A9</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="2025" y2="2025"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1722" y="2025">A10</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="2045" y2="2045"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1722" y="2045">A11</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="2065" y2="2065"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1722" y="2065">A12</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="2085" y2="2085"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1722" y="2085">A13</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="2105" y2="2105"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1722" y="2105">A14</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="2125" y2="2125"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1722" y="2125">A15</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1825" y2="1825"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1825">F0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1845" y2="1845"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1845">F1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1865" y2="1865"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1865">F2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1885" y2="1885"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1885">F3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1905" y2="1905"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1905">F4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1925" y2="1925"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1925">F5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1945" y2="1945"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1945">F6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1965" y2="1965"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1965">F7</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1985" y2="1985"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1985">F8</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2005" y2="2005"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="2005">F9</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2025" y2="2025"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="2025">F10</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2045" y2="2045"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="2045">F11</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2065" y2="2065"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="2065">F12</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2085" y2="2085"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="2085">F13</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2105" y2="2105"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="2105">F14</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2125" y2="2125"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="2125">F15</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="2175" y2="2175"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1712" y="2175">B0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="2195" y2="2195"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1712" y="2195">B1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="2215" y2="2215"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1712" y="2215">B2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="2235" y2="2235"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1712" y="2235">B3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="2285" y2="2285"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1712" y="2285">CF</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2175" y2="2175"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="middle" x="1886" y="2175">COUT</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="2305" y2="2305"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1722" y="2305">DIR</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="2325" y2="2325"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1722" y="2325">SR0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1669" x2="1619" y1="2345" y2="2345"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1722" y="2345">SR1</text>
<rect fill="#c0dcc0" fill-opacity="0.5" height="650" stroke="#000000" stroke-width="5" width="250" x="1669" y="1775"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1709" y="1745">BarrelShifter</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1719" y="2475">BSHIFTER</text>
<polyline fill="none" points="1969 1825, 2969 1825" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2969 1845, 1969 1845" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
......@@ -877,38 +707,6 @@
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1019" x2="1069" y1="1875" y2="1825"/>
<polyline fill="none" points="1619 1825, 1069 1825" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 1845, 1069 1845" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 1865, 1069 1865" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 1885, 1069 1885" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 1905, 1069 1905" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 1925, 1069 1925" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 1945, 1069 1945" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 1965, 1069 1965" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 1985, 1069 1985" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 2005, 1069 2005" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 2025, 1069 2025" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 2045, 1069 2045" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 2065, 1069 2065" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 2085, 1069 2085" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 2105, 1069 2105" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 2125, 1069 2125" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1019" x2="1069" y1="1895" y2="1845"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1019" x2="1069" y1="1915" y2="1865"/>
......@@ -939,14 +737,6 @@
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1019" x2="1069" y1="2175" y2="2125"/>
<polyline fill="none" points="1619 2175, 1069 2175" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 2195, 1069 2195" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 2215, 1069 2215" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 2235, 1069 2235" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1019" x2="1069" y1="2225" y2="2175"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="1019" x2="1069" y1="2245" y2="2195"/>
......@@ -1553,9 +1343,219 @@
<polyline fill="none" points="1919 465, 2419 465, 2419 3435, 2719 3435" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1619 2325, 1569 2325, 1569 2575, 1999 2575, 1999 685" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="1825" y2="1825"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="1825">A0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="1845" y2="1845"/>
<polyline fill="none" points="1619 2305, 1519 2305, 1519 2625, 2049 2625, 2049 375" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="1845">A1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="1865" y2="1865"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="1865">A2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="1885" y2="1885"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="1885">A3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="1905" y2="1905"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="1905">A4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="1925" y2="1925"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="1925">A5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="1945" y2="1945"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="1945">A6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="1965" y2="1965"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="1965">A7</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="1985" y2="1985"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="1985">A8</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="2005" y2="2005"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="2005">A9</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="2025" y2="2025"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1772" y="2025">A10</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="2045" y2="2045"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1772" y="2045">A11</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="2065" y2="2065"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1772" y="2065">A12</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="2085" y2="2085"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1772" y="2085">A13</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="2105" y2="2105"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1772" y="2105">A14</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="2125" y2="2125"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1772" y="2125">A15</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="2175" y2="2175"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="2175">B0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="2195" y2="2195"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="2195">B1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="2215" y2="2215"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="2215">B2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="2235" y2="2235"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="2235">B3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="2275" y2="2275"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1772" y="2275">CIN</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="2295" y2="2295"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1772" y="2295">DIR</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="2325" y2="2325"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="2325">S0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1719" x2="1669" y1="2345" y2="2345"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1762" y="2345">S1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1825" y2="1825"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1825">F0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1845" y2="1845"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1845">F1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1865" y2="1865"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1865">F2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1885" y2="1885"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1885">F3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1905" y2="1905"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1905">F4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1925" y2="1925"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1925">F5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1945" y2="1945"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1945">F6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1965" y2="1965"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1965">F7</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="1985" y2="1985"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="1985">F8</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2005" y2="2005"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="2005">F9</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2025" y2="2025"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="2025">F10</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2045" y2="2045"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="2045">F11</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2065" y2="2065"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="2065">F12</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2085" y2="2085"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="2085">F13</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2105" y2="2105"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="2105">F14</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2125" y2="2125"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1876" y="2125">F15</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1919" x2="1969" y1="2225" y2="2225"/>
<text alignment-baseline="central" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="start" x="1856" y="2225">COUT</text>
<rect fill="#ffffff" fill-opacity="0.5" height="650" stroke="#000000" stroke-width="5" width="200" x="1719" y="1775"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="65" font-weight="700" text-anchor="start" x="1589" y="1765">BarrelShifter</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1719" y="2475">SHIFTER_16</text>
<polyline fill="none" points="1069 1825, 1669 1825" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1669 1845, 1069 1845" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 1865, 1669 1865" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 1885, 1669 1885" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 1905, 1669 1905" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 1925, 1669 1925" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 1945, 1669 1945" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 1965, 1669 1965" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 1985, 1669 1985" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 2005, 1669 2005" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 2025, 1669 2025" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 2045, 1669 2045" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 2065, 1669 2065" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 2085, 1669 2085" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 2105, 1669 2105" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 2125, 1669 2125" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 2175, 1669 2175" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 2195, 1669 2195" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 2215, 1669 2215" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1069 2235, 1669 2235" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2049 375, 2049 2645, 1539 2645, 1539 2295, 1669 2295" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1999 685, 1999 2575, 1589 2575, 1589 2325, 1669 2325" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<circle cx="3669" cy="1385" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
......@@ -1589,8 +1589,6 @@
<circle cx="3369" cy="1085" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
<circle cx="2049" cy="375" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
<circle cx="1219" cy="305" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
<circle cx="1269" cy="275" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
......@@ -1669,4 +1667,6 @@
<circle cx="2669" cy="1225" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="2049" cy="375" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
</svg>
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论