14 task send_config_word;
23 #10 serdata = addr[i];
30 #10 serdata = data[i];
39 endtask // send_config_word
41 initial $dumpfile("cbus_tb.vcd");
42 initial $dumpvars(0,cbus_tb);
45 initial #500 reset = 0;
47 reg serclk, serdata, serenable, reset;
50 control_bus control_bus
51 ( .serial_clock(serclk),
52 .serial_data_in(serdata),
55 .serial_data_out(SDO) );
60 #1000 send_config_word(8'd1,32'hDEAD_BEEF);
61 #1000 send_config_word(8'd3,32'hDDEE_FF01);
62 #1000 send_config_word(8'd19,32'hFFFF_FFFF);
63 #1000 send_config_word(8'd23,32'h1234_FEDC);
64 #1000 send_config_word(8'h80,32'h0);
65 #1000 send_config_word(8'h81,32'h0);
66 #1000 send_config_word(8'h82,32'h0);