When driver needs to send response to sequencer for non-blocking communication between them, driver can use seq_item_port.put_response(rsp) or
seq_item_port.put(rsp) or
rsp_port.write(rsp)
Under what case, one would choose rsp_port over the put/put_response port? other than having to make the rsp_port connection, I do not see difference in the behavior that would make choosing one over other preferrable. Can someone explain?