我是Verilog的新手。我想从PC向FPGA发送一个值(val)并将其存储在一个我知道其地址(加法)的寄存器中。然后,我想将此值与从仿真(sim_val)获得的值进行比较,以检查是否存在匹配项。
我创建了一个任务,该任务使我可以通过UART将数据从PC发送到FPGA。但是我现在不知道该如何进行。我只是想知道如何实现代码,但是我不知道该如何继续。
task send_data;
begin
--communication code through UART
end
endtask
send_data(val);
task check(add,val,sim_val);
begin
--store val in add
--compare val and sim_val
end
endtask
有人可以帮助我吗?谢谢!