Blockmap

Hi,

When using the RUVM assistant, I am wondering if the Block Instance Dimension field in the Register Model spreadsheet can be used to generate arrays of front door access registers to simplify entry/maintenance in the spreadsheet for small blocks of registers. If so what is the correct syntax in the various fields (BlockMap Instance Name, BlockMap Address Offset, etc.) to get this to work correctly and what is the usage syntax in my test code?

I tried it out with what I thought should work, but the compiler batch file is telling me the following for 4 different array blocks of varying sizes of 32 bit registers
:

Error: - No Address Offset specified for instance ‘REG1’ in parent ‘TOP_BLK’

Error: - No Address Offset specified for instance ‘REG2’ in parent ‘TOP_BLK’

Error: - No Address Offset specified for instance ‘REG3’ in parent ‘TOP_BLK’

Error: - No Address Offset specified for instance ‘REG4’ in parent ‘TOP_BLK’

Error: Found (4) missing important attributes, please check above log messages for more information.

Thanks,
Tom

I answered this one myself I believe, and it was actually quite simple. The trick is to not use the %DIM, and it creates an array of the registers.