<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Barrel shifter - Page 4 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=barrel_shifter&amp;p=3">1.Previous</a><br />
<a accesskey="3" href="page.php?w=barrel_shifter&amp;p=5">3.Next</a>
</p>
<p>implemented as full crossbars, in a manner similar to the 4-bit shifter depicted above, only larger. These incur the least delay, with the output always a single gate delay behind the input to be shifted (after allowing the small time needed for the shift count decoder to settle; this penalty is only incurred when the shift count changes). These crossbar shifters require however n<sup>2</sup> gates for n-bit shifts. Because of this, the barrel shifter is often implemented as a cascade of parallel 2×1 multiplexers instead, which allows a large</p><p>
<a accesskey="1" href="page.php?w=barrel_shifter&amp;p=3">1.Previous</a><br />
<a accesskey="3" href="page.php?w=barrel_shifter&amp;p=5">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
