Separated manager and subordinate drivers

Other clean up and changes
This commit is contained in:
2025-08-23 17:03:40 -07:00
parent 3e82cd5455
commit 8d8ea4443c
9 changed files with 252 additions and 116 deletions

View File

@@ -42,10 +42,12 @@ class axi_simple_seq extends axi_m_seq_base;
`uvm_info("axi_simple_seq", "Starting simple AXI sequence", UVM_LOW)
`uvm_do(txn, env.get_axi_m_sequencer(), -1, {
addr == 32'h0000_0000; // Example address
data == 32'hDEAD_BEEF; // Example data
strb == 'hf; // Example byte enable
});
repeat(10) begin
`uvm_do(txn, env.get_axi_m_sequencer(), -1, {
addr != {`ADDR_WIDTH{1'b0}};
data != {`DATA_WIDTH{1'b0}};
strb == 'hf; // Example byte enable
});
end
endtask
endclass : axi_simple_seq