Bus tapping in Xilinx ISE for 8 bit to 16 bit conversion
You need an 8 bit register to store half of your 16 bit word. Store the 8 bits that are transferred on the first cycle, then pass the 8 bits transferred on the next cycle straight through to the adder.