@@ -91,13 +91,13 @@ program test_program_2d;
9191
9292 // Incremental data
9393 for (int j= 0 ;j< 'h800 ;j= j+ 2 ) begin
94- base_env.ddr.slave_sequencer.set_reg_data_in_mem (xil_axi_uint ' (`DDR_BA + offset+ j* 2 ),(((j+ 1 + 'h1000 * i)) << 16 ) | (j+ 'h1000 * i) ,'hF );
94+ base_env.ddr.slave_sequencer.BackdoorWrite32 (xil_axi_uint ' (`DDR_BA + offset+ j* 2 ),(((j+ 1 + 'h1000 * i)) << 16 ) | (j+ 'h1000 * i) ,'hF );
9595 end
9696 offset = offset + 'h1000 ;
9797
9898 // Buffer filled with 0
9999 for (int k= 0 ;k< 'h80 ;k= k+ 1 ) begin
100- base_env.ddr.slave_sequencer.set_reg_data_in_mem (xil_axi_uint ' (`DDR_BA + offset+ k* 4 ), 32'h0 ,'hF );
100+ base_env.ddr.slave_sequencer.BackdoorWrite32 (xil_axi_uint ' (`DDR_BA + offset+ k* 4 ), 32'h0 ,'hF );
101101 end
102102 offset = offset + 'h200 ;
103103
@@ -163,18 +163,18 @@ program test_program_2d;
163163 bit [31 : 0 ] src_stride,
164164 bit [31 : 0 ] dst_stride);
165165
166- base_env.ddr.slave_sequencer.set_reg_data_in_mem (desc_addr+ 'h00 , flags, 'hF );
167- base_env.ddr.slave_sequencer.set_reg_data_in_mem (desc_addr+ 'h04 , id, 'hF );
168- base_env.ddr.slave_sequencer.set_reg_data_in_mem (desc_addr+ 'h08 , dest_addr, 'hF );
169- base_env.ddr.slave_sequencer.set_reg_data_in_mem (desc_addr+ 'h0C , 0 , 'hF );
170- base_env.ddr.slave_sequencer.set_reg_data_in_mem (desc_addr+ 'h10 , src_addr, 'hF );
171- base_env.ddr.slave_sequencer.set_reg_data_in_mem (desc_addr+ 'h14 , 0 , 'hF );
172- base_env.ddr.slave_sequencer.set_reg_data_in_mem (desc_addr+ 'h18 , next_desc_addr, 'hF );
173- base_env.ddr.slave_sequencer.set_reg_data_in_mem (desc_addr+ 'h1C , 0 , 'hF );
174- base_env.ddr.slave_sequencer.set_reg_data_in_mem (desc_addr+ 'h20 , y_len, 'hF );
175- base_env.ddr.slave_sequencer.set_reg_data_in_mem (desc_addr+ 'h24 , x_len, 'hF );
176- base_env.ddr.slave_sequencer.set_reg_data_in_mem (desc_addr+ 'h28 , src_stride, 'hF );
177- base_env.ddr.slave_sequencer.set_reg_data_in_mem (desc_addr+ 'h2C , dst_stride, 'hF );
166+ base_env.ddr.slave_sequencer.BackdoorWrite32 (desc_addr+ 'h00 , flags, 'hF );
167+ base_env.ddr.slave_sequencer.BackdoorWrite32 (desc_addr+ 'h04 , id, 'hF );
168+ base_env.ddr.slave_sequencer.BackdoorWrite32 (desc_addr+ 'h08 , dest_addr, 'hF );
169+ base_env.ddr.slave_sequencer.BackdoorWrite32 (desc_addr+ 'h0C , 0 , 'hF );
170+ base_env.ddr.slave_sequencer.BackdoorWrite32 (desc_addr+ 'h10 , src_addr, 'hF );
171+ base_env.ddr.slave_sequencer.BackdoorWrite32 (desc_addr+ 'h14 , 0 , 'hF );
172+ base_env.ddr.slave_sequencer.BackdoorWrite32 (desc_addr+ 'h18 , next_desc_addr, 'hF );
173+ base_env.ddr.slave_sequencer.BackdoorWrite32 (desc_addr+ 'h1C , 0 , 'hF );
174+ base_env.ddr.slave_sequencer.BackdoorWrite32 (desc_addr+ 'h20 , y_len, 'hF );
175+ base_env.ddr.slave_sequencer.BackdoorWrite32 (desc_addr+ 'h24 , x_len, 'hF );
176+ base_env.ddr.slave_sequencer.BackdoorWrite32 (desc_addr+ 'h28 , src_stride, 'hF );
177+ base_env.ddr.slave_sequencer.BackdoorWrite32 (desc_addr+ 'h2C , dst_stride, 'hF );
178178
179179 endtask : write_descriptor
180180
@@ -226,8 +226,8 @@ program test_program_2d;
226226 for (int i= 0 ;i< length;i= i+ 4 ) begin
227227 current_src_address = src_addr+ i+ (i/ 'h1000 )* 'h200 ;
228228 current_dest_address = dest_addr+ i;
229- captured_word = base_env.ddr.slave_sequencer.get_reg_data_from_mem (current_dest_address);
230- reference_word = base_env.ddr.slave_sequencer.get_reg_data_from_mem (current_src_address);
229+ captured_word = base_env.ddr.slave_sequencer.BackdoorRead32 (current_dest_address);
230+ reference_word = base_env.ddr.slave_sequencer.BackdoorRead32 (current_src_address);
231231
232232 if (captured_word !== reference_word) begin
233233 `ERROR ((" Address 0x%h Expected 0x%h found 0x%h " ,current_dest_address,reference_word,captured_word));
0 commit comments