New to fpga world, i wrote a verilog HDL program for nxn matrix multiplication and now i want to compare time between FPGA and CPU/GPU. I get the execution time on CPU/CPU by using time.time() in python or using profiling. How do i achieve the same thing in vivado simulation (how to use same hardware specs of basys3 in simulation)? the Basys 3 (Hardware) is yet to be delivered.
Is there a way to calculate a metric which is same for both the worlds ? Time or clock cycles .. ?
Thanks for your help.