Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module question2_tb();
- reg clk, resetn, s;
- reg [7:0] DA;
- reg [3:0] DB;
- reg [3:0] readData[0:63];
- reg [6:0] dataIndex;
- initial
- begin
- clk <= 0;
- resetn <= 0;
- s <= 0;
- DA <= 8'b0;
- DB <= 4'b0;
- $readmemb("C:/Users/Administrator/Desktop/Assignment3/Question2/Inputs.txt", readData);
- end
- question2 dut(.clock(clk), .resetn(resetn), .s(s), .done(done), .DA(DA), .DB(DB), .A(A), .B(B), .P(P));
- always
- begin
- #10
- clk <= ~clk;
- end
- always @(posedge clk)
- begin
- resetn <= readData[0][dataIndex];
- dataIndex <= dataIndex + 1;
- DA <= readData[dataIndex];
- dataIndex <= dataIndex + 1;
- DB <= readData[dataIndex];
- dataIndex <= dataIndex + 1;
- s <= readData[0][dataIndex];
- dataIndex <= dataIndex + 1;
- end
- endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement