Finish section 2 of hw-sw-interface