tb test
diff --git a/verilog/dv/caravel/rapcore/io_ports/io_ports_tb.v b/verilog/dv/caravel/rapcore/io_ports/io_ports_tb.v index e47a647..3d9caee 100644 --- a/verilog/dv/caravel/rapcore/io_ports/io_ports_tb.v +++ b/verilog/dv/caravel/rapcore/io_ports/io_ports_tb.v
@@ -42,9 +42,9 @@ wire gpio; wire [37:0] mprj_io; - wire [7:0] mprj_io_0; + wire [16:0] mprj_io_0; - assign mprj_io_0 = mprj_io[7:0]; + assign mprj_io_0 = mprj_io[30:14]; assign mprj_io[3] = 1'b1; // External clock is used by default. Make this artificially fast for the @@ -74,20 +74,15 @@ initial begin // Observe Output pins [7:0] - wait(mprj_io_0 == 8'h01); - wait(mprj_io_0 == 8'h02); - wait(mprj_io_0 == 8'h03); - wait(mprj_io_0 == 8'h04); - wait(mprj_io_0 == 8'h05); - wait(mprj_io_0 == 8'h06); - wait(mprj_io_0 == 8'h07); - wait(mprj_io_0 == 8'h08); - wait(mprj_io_0 == 8'h09); - wait(mprj_io_0 == 8'h0A); - wait(mprj_io_0 == 8'hFF); - wait(mprj_io_0 == 8'h00); - - $display("Monitor: Test 1 Mega-Project IO (RTL) Passed"); + wait(mprj_io_0 == 17'b01000011001100110); + wait(mprj_io_0 == 17'b01100011000101110); + wait(mprj_io_0 == 17'b01000011001100110); + wait(mprj_io_0 == 17'b01100011001100011); + wait(mprj_io_0 == 17'b01000011001100110); + wait(mprj_io_0 == 17'b01110011000101110); + wait(mprj_io_0 == 17'b01101011001100011); + wait(mprj_io_0 == 17'b01100011001100011); + $display("Monitor: Test 1 RAPcores Passed"); $finish; end