Working on vhdl implementation of hwt_icap