Você pode simplesmente aprender verilog? (tipo, backprop de um programa verilog em si)