File:Bshift.mux.vhdl.20120720.pdf