小孩子不听话怎么办Problems
6.1.Write an interactive testbench for the multiplier of Problem 5.13. Your testbench
must be complete with clock and proper timing and multiplier handshaking. U the following interface for the multiplier,
module mult (a, b, start, clk, r, done);
input [7:0] a, b;
input start, clk;
output [15:0] r;
output done;
. . .
endmodule
6.2.Add a part to the testbench of Problem 1 to calculate the expected result and compare
it with that of the multiplier result. Each time start becomes 1 pick up the data that is being applied to the multiplier, perform the multiplication by the * operator, wait for the multiplier to complete its multiplication and then compare the expected result with the multiplier result. If they are not the same an error signal should be issued.
轴对称图形教案6.3.To the testbench of Problem 6.2 add a part that will issue a display message each
什么是方法论time the error signal becomes 1.
晋升感言
千姿百袋
6.4.Using asrt_always asrtion monitor in the testbench of Problem 6.1, continuously
check the result every time done becomes 1. Display an error message if the result is wrong.推荐看的书
怎么换备胎
为什么会得疣6.5.Rewrite the asrtion of the BCD counter of Fig. 6.24. Instead of asrt_always ,
u asrt_no_overflow asrtion monitor to check the BCD counting.