RUVM: How do I change the addressing scheme to use 4 Bytes per address?

Hi All,

our DUT registers are 32bits wide and each register has one associated address.

< – 32 bits →
±--------------+
| Reg 0 ------| Address = 0
±--------------+
±--------------+
| Reg 1 ------| Address = 1
±--------------+
±--------------+
| Reg 2 ------| Address = 2
±--------------+

When I try to get this represented inside of the *.csv input file for the RUVM tool.
I get the following error message:

Error: Address Overlap detected in Address Map ‘channel’.

Error: - Overlap between Register Instance cfg_h[addressOffset=0x1, Definition=cfg, dimension=1, resetValue=null] and Register Instance misc_h[addressOffset=0x2, Definition=misc_msb, dimension=1, resetValue=null]

Is there a way to specify the address width to use 4Bytes instead of 1Byte?

I’ve seen that this should be possible inside of a uvm_reg_map when setting the byte_addressing to 0.

Thanks,

Christoph