VHDL cache project