merged code
the temporal code, vcr_ivc_ctrl.v not implemented correctly
before debugging the memory allocator
the final code