если хочется чего-то такого этакого, то есть всякие высокоуровневые трансляторы: Catapult, HLS (Vivado), кучи их. с Матлаба и симулинка можно генерить, еще есть среды, где транслируется картинка-hdl. а Verilog - это как бы ассемблер, позволяет "полный контроль" на RTL уровне - то есть когда ты понимаешь как режешь фунционал на регистровые "станции" и удовлетворяешь времянку.