Updated to_ipxact to allow for proper export of top-level registers (ex: models with no sub-blocks). Added :addr_block_name to options hash to allow setting an addressBlock name in the XML output for this scenario. Also added a multi-bit :div to MCLKDIV register in dut.rb to improve testing coverage.
The :addr_block_name addition was necessary to preserve existing behavior; if domain_name was used, it could potentially break existing model export & import, which was immediately visible in spec testing.
Updated to_ipxact to allow for proper export of top-level registers (ex: models with no sub-blocks). Added :addr_block_name to options hash to allow setting an addressBlock name in the XML output for this scenario. Also added a multi-bit :div to MCLKDIV register in dut.rb to improve testing coverage.
The :addr_block_name addition was necessary to preserve existing behavior; if domain_name was used, it could potentially break existing model export & import, which was immediately visible in spec testing.