File:Bshift.mux.vhdl.20120719.pdf