The current XML output includes the Instance view but does not include the "data dictionary "
ie
addrmap counters {
counter_t transaction_cnt[10];
counter_t error_cnt[5];
};
so the xml will list tranaction_cnt and error_cnt but there is no indication that register def is the same.
I would be useful to include a "type" tag in the instances and a "data type" tree in the xml or a parallel xml file.
Understand request - it has some benefits.
Just fyi, a couple reasons this feature was considered lower priority:
rdl allows instance info to be overriden for many parameters via dynamic assign, eg could do error_cnt->reset=0x1f which makes the 2 instances of counter_t different
rdl allows anonymous instances, which have no type
The current XML output includes the Instance view but does not include the "data dictionary "
ie addrmap counters { counter_t transaction_cnt[10]; counter_t error_cnt[5]; }; so the xml will list tranaction_cnt and error_cnt but there is no indication that register def is the same.
I would be useful to include a "type" tag in the instances and a "data type" tree in the xml or a parallel xml file.