RTL and HLS design flows