Skip to content

Commit 9cdcad0

Browse files
committed
in the middle of restructuring
1 parent e8ed8fb commit 9cdcad0

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

.gitignore

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
*.jou
2+
*.log
3+
*.vcd
4+
*.str
5+
*~

src/testbench.sv

+6-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ module testbench
4343
end
4444
end
4545

46-
always_comb @(*) begin
46+
always_comb begin
4747
uart_valid = 1;
4848
uart_char = 'x;
4949

@@ -83,7 +83,11 @@ module testbench
8383
genvar i;
8484
generate
8585
for (i = 0; i < N; i++) begin
86-
assign out_ports[i].ready = dii_out.assemble({out_ports[i].valid,out_ports[i].last,out_ports[i].data}, i);
86+
//assign out_ports[i].ready = dii_out.assemble({out_ports[i].valid,out_ports[i].last,out_ports[i].data}, i);
87+
assign out_ports[i].ready = dii_out.ready[i];
88+
assign dii_out.data[i] = out_ports[i].data;
89+
assign dii_out.valid[i] = out_ports[i].valid;
90+
assign dii_out.last[i] = out_ports[i].last;
8791
// here is a bug for Verilator,it cannot recognize in_port[i] as an interface
8892
//assign dii_in.ready[i] = in_ports[i].assemble(dii_in.data[i],
8993
// dii_in.last[i],

0 commit comments

Comments
 (0)