AXI muckbucket
|
Collects coverage. More...
Public Member Functions | |
uvm_component_utils (axi_coveragecollector) covergroup aw_cg with function sample(axi_seq_item item) | |
covergroup ar_cg with function | sample (axi_seq_item item) |
new (string name="axi_coveragecollector", uvm_component parent=null) | |
Constructor. More... | |
virtual void | write (axi_seq_item t) |
covergroup sampling More... | |
Collects coverage.
Write Address and Read Address simple coverage (burst_size, burst_type and awlen)
Definition at line 33 of file axi_coveragecollector.svh.
axi_coveragecollector::new | ( | string | name = "axi_coveragecollector" , |
uvm_component | parent = null |
||
) |
|
inline |
Definition at line 64 of file axi_coveragecollector.svh.
References axi_seq_item::axlen, axi_seq_item::burst_size, axi_seq_item::burst_type, e_128BYTES, e_16BYTES, e_1BYTE, e_2BYTES, e_32BYTES, e_4BYTES, e_64BYTES, e_8BYTES, e_FIXED, e_INCR, e_WRAP, LEN_WIDTH, and write().
|
inline |
|
virtual |
covergroup sampling
will update coverage bins, etc.
Definition at line 113 of file axi_coveragecollector.svh.
References axi_seq_item::cmd, axi_seq_item::convert2string(), e_READ, and e_WRITE.
Referenced by sample().