The first runnable code. But the 'vcr_ivc_ctrl' and 'rtr_flit_buffer' module of shared memory bank has not been merged into a single 'generate' primative.