Skip to content

Commit ce8c693

Browse files
ADI AMD agent abstractization: Fixes
Signed-off-by: Istvan-Zsolt Szekely <[email protected]>
1 parent a02d077 commit ce8c693

File tree

4 files changed

+5
-12
lines changed

4 files changed

+5
-12
lines changed

library/vip/amd/axis/s_axis_sequencer.sv

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -129,17 +129,11 @@ package s_axis_sequencer_pkg;
129129
this.low_time_max = low_time_max;
130130
endfunction: set_low_time_range
131131

132-
// call ready generation function
132+
// virtual tasks to be implemented
133133
virtual task start();
134134
this.fatal($sformatf("Base class was instantiated instead of the parameterized class!"));
135135
endtask: start
136136

137-
138-
// virtual tasks to be implemented
139-
virtual task user_gen_tready();
140-
this.fatal($sformatf("Base class was instantiated instead of the parameterized class!"));
141-
endtask: user_gen_tready
142-
143137
virtual task stop();
144138
this.fatal($sformatf("Base class was instantiated instead of the parameterized class!"));
145139
endtask: stop

testbenches/ip/dma_flock/environment.sv

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,6 @@ package environment_pkg;
9494
// - start the sequencers
9595
//============================================================================
9696
task test();
97-
this.src_axis_agent.master_sequencer.run();
9897
// DEST AXIS does not have to run, scoreboard connects and
9998
// gathers packets from the agent
10099
this.scrb.run();

testbenches/ip/dma_flock/tests/test_program.sv

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,8 @@ program test_program;
152152
axi_ready_gen wready_gen;
153153

154154
// Set no backpressure from AXIS destination
155-
dma_flock_env.dst_axis_agent.master_sequencer.set_mode(XIL_AXI4STREAM_READY_GEN_NO_BACKPRESSURE);
156-
dma_flock_env.dst_axis_agent.master_sequencer.user_gen_tready();
155+
dma_flock_env.dst_axis_agent.slave_sequencer.set_mode(XIL_AXI4STREAM_READY_GEN_NO_BACKPRESSURE);
156+
dma_flock_env.dst_axis_agent.slave_sequencer.start();
157157

158158
// Set no backpressure from DDR
159159
wready_gen = base_env.ddr.agent.wr_driver.create_ready("wready");

testbenches/ip/dma_flock/tests/test_program_frame_delay.sv

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,8 +184,8 @@ program test_program_frame_delay;
184184
axi_ready_gen wready_gen;
185185

186186
// Set no backpressure from AXIS destination
187-
dma_flock_env.dst_axis_agent.master_sequencer.set_mode(XIL_AXI4STREAM_READY_GEN_NO_BACKPRESSURE);
188-
dma_flock_env.dst_axis_agent.master_sequencer.user_gen_tready();
187+
dma_flock_env.dst_axis_agent.slave_sequencer.set_mode(XIL_AXI4STREAM_READY_GEN_NO_BACKPRESSURE);
188+
dma_flock_env.dst_axis_agent.slave_sequencer.start();
189189

190190
// Set no backpressure from DDR
191191
wready_gen = base_env.ddr.agent.wr_driver.create_ready("wready");

0 commit comments

Comments
 (0)