File:C3.bshift.vhdl.20120328.pdf