rtlpy.uvm.addrblock_to_ral

rtlpy.uvm.addrblock_to_ral(ablock: _AddressBlockBase, predictor_type: str = 'uvm_reg_predictor#(uvm_sequence_item)') str

Convert the provided AddressBlock and all sub-components to UVM registers and blocks.

Parameters:
  • ablock (AddressBlock) – The address block to create the UVM hierarchy from

  • predictor_type (str) – The UVM predictor to use when creating a paged address block

Returns:

The string version of the generated RAL

Return type:

str