五、TB设计
实话实说,从写(4)UART的第一篇到现在已经间隔两个月了,此刻课程已经到了apb协议了,准确来说,ahb协议都讲完了(神仙同学都有已经交上作业的了)。我还在UART处梳理,不过,随着时间的推进,我逐渐明白了这玩意儿是在干啥了,嘿嘿。
(1) 进入正题,对于本案例的测试和验证,只要给到数据驱动,然后判断给进的值和最后的输出值是不是一样就OK了。
直接上代码吧!!!read the fucking code!!!
module test;
reg clk;
reg rstn;
reg cmd_in;
reg cmd_valid;
wire cmd_ready;
wire tx_master,tx_slave;
wire read_data;
wire read_data_valid;
//(1)gen clk
initial begin
clk = 0;
rstn = 0;
#10;
rstn = 1;
end
always # 10