File:Bshift.mux.vhdl.20120725.pdf