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