addrmap EFR32xG2_DeviceInformation {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="DeviceInformation";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } DeviceInformation @ 0x0;
    reg {
        name="PartInformation";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } DEVICE_NUMBER[15:0];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } FAMILY_NUMBER[21:16];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } DEVICE_FAMILY[29:24];
    } PartInformation @ 0x4;
    reg {
        name="MemoryInformation";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=8'b11;
            } FLASH_PAGE_SIZE[7:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } USER_DATA_PAGE_SIZE[15:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=16'b10000000000;
            } DI_AREA_LENGTH[31:16];
    } MemoryInformation @ 0x8;
    reg {
        name="MemorySize";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } FLASH[15:0];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } SRAM[26:16];
    } MemorySize @ 0xc;
    reg {
        name="MiscDeviceInformation";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } MiscDeviceInformation @ 0x10;
    reg {
        name="CustomPartInformation";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } CustomPartInformation @ 0x14;
    reg {
        name="SoftwareFix";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } SoftwareFix @ 0x18;
    reg {
        name="SoftwareRestriction0";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b10;
            } ZIGBEE[1:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b1;
            } THREAD[5:4];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b1;
            } RF4CE[9:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b1;
            } BTSMART[13:12];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b1;
            } CONNECT[17:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b1;
            } SRI[21:20];
    } SoftwareRestriction0 @ 0x1c;
    reg {
        name="SoftwareRestriction1";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } RFMCUEN[0:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } NCPEN[1:1];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } GWEN[2:2];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } XOUT[3:3];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } FENOTCH[4:4];
    } SoftwareRestriction1 @ 0x20;
    reg {
        name="ExternalComponentInformation";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } ExternalComponentInformation @ 0x28;
    reg {
        name="ExtendedUniqueIdentifier48Low";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
                reset=24'b1;
            } UNIQUEID[23:0];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } OUI48L[31:24];
    } ExtendedUniqueIdentifier48Low @ 0x40;
    reg {
        name="ExtendedUniqueIdentifier48High";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
                reset=16'b1;
            } OUI48H[15:0];
    } ExtendedUniqueIdentifier48High @ 0x44;
    reg {
        name="ExtendedUniqueIdentifier64Low";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
                reset=32'b1;
            } UNIQUEL[31:0];
    } ExtendedUniqueIdentifier64Low @ 0x48;
    reg {
        name="ExtendedUniqueIdentifier64High";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
                reset=8'b1;
            } UNIQUEH[7:0];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } OUI64[31:8];
    } ExtendedUniqueIdentifier64High @ 0x4c;
    reg {
        name="CalibrationTemperature";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } CalibrationTemperature @ 0x50;
    reg {
        name="EnergyManagementUnitTemperatureCalibration";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } EnergyManagementUnitTemperatureCalibration @ 0x54;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration0";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b1000100;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11110;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b10;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1011;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration0 @ 0x58;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration1";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111010;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11111;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b10;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1010;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration1 @ 0x5c;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration2";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111010;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11111;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b10;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b10;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1010;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration2 @ 0x60;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration3";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b1000000;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b100000;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b11;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b10;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b1;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1111;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration3 @ 0x64;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration4";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111010;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11111;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b100;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b10;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b1;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1110;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration4 @ 0x68;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration5";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111010;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11111;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b101;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b10;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b1;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration5 @ 0x6c;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration6";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111111;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b100010;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b110;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b11;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b1;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration6 @ 0x70;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration7";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111111;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b100000;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b111;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b11;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b1;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration7 @ 0x74;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration8";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111100;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11100;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1000;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b11;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b10;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration8 @ 0x78;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration9";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111010;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11111;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1001;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b100;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b10;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1100;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration9 @ 0x7c;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration10";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111110;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b100001;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1010;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b100;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b10;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1100;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration10 @ 0x80;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration11";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b1000010;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b100000;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1011;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b101;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b10;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1100;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration11 @ 0x84;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration12";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111101;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11101;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1100;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b110;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b10;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1100;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration12 @ 0x88;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration13";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111110;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11110;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1101;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b111;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b11;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration13 @ 0x8c;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration14";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111100;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11111;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1110;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b111;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b11;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration14 @ 0x90;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration15";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b1000000;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b100000;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1111;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b111;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b11;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration15 @ 0x94;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration16";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111011;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b100010;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b10000;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b111;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b11;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration16 @ 0x98;
    reg {
        name="HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration17";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111010;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11111;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b10001;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b111;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b11;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorDigitalPhasedLockedLoopCalibration17 @ 0x9c;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration0";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b1000101;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11100;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b10;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1011;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration0 @ 0xa0;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration1";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111100;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11110;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b10;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1010;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration1 @ 0xa4;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration2";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111010;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11111;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b10;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b10;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1010;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration2 @ 0xa8;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration3";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b1000000;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b100000;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b11;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b10;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b1;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1111;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration3 @ 0xac;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration4";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b101111;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b100000;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b100;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b10;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b1;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1110;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration4 @ 0xb0;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration5";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111010;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11111;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b101;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b10;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b1;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration5 @ 0xb4;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration6";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b1000000;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11111;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b110;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b11;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b1;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration6 @ 0xb8;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration7";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b1000000;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11101;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b111;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b11;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b1;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration7 @ 0xbc;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration8";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111100;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b100010;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1000;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b11;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b10;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration8 @ 0xc0;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration9";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b1010100;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11100;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1001;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b100;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b10;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1100;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration9 @ 0xc4;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration10";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b1000000;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11100;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1010;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b100;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b10;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1100;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration10 @ 0xc8;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration11";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b1000011;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b100000;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1011;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b101;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b10;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1100;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration11 @ 0xcc;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration12";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b110110;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b100001;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1100;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b110;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b10;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1100;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration12 @ 0xd0;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration13";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111010;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11111;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1101;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b111;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b11;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration13 @ 0xd4;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration14";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111010;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11111;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1110;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b111;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b11;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration14 @ 0xd8;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration15";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111010;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11111;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b1111;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b111;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b11;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration15 @ 0xdc;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration16";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111010;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11111;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b10000;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b111;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b11;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration16 @ 0xe0;
    reg {
        name="HighFrequencyRcOscillatorEm23Calibration17";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=7'b111010;
            } TUNING[6:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=6'b11111;
            } FINETUNING[13:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LDOHP[15:15];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=5'b10001;
            } FREQRANGE[20:16];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=3'b111;
            } CMPBIAS[23:21];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CLKDIV[25:24];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b11;
            } CMPSEL[27:26];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=4'b1101;
            } IREFTC[31:28];
    } HighFrequencyRcOscillatorEm23Calibration17 @ 0xe4;
    reg {
        name="ModuleName0Information";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } ModuleName0Information @ 0x130;
    reg {
        name="ModuleName1Information";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } ModuleName1Information @ 0x134;
    reg {
        name="ModuleName2Information";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } ModuleName2Information @ 0x138;
    reg {
        name="ModuleName3Information";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } ModuleName3Information @ 0x13c;
    reg {
        name="ModuleName4Information";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } ModuleName4Information @ 0x140;
    reg {
        name="ModuleName5Information";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } ModuleName5Information @ 0x144;
    reg {
        name="ModuleName6Information";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } ModuleName6Information @ 0x148;
    reg {
        name="ModuleInformation";
        regwidth=0x20;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[31:0];
    } ModuleInformation @ 0x14c;
    reg {
        name="ModuleExternalOscillatorCalibrationInformation";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } ModuleExternalOscillatorCalibrationInformation @ 0x150;
    reg {
        name="IncrementalAnalogDigitalConverterGain0Calibration";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } IncrementalAnalogDigitalConverterGain0Calibration @ 0x180;
    reg {
        name="IncrementalAnalogDigitalConverterGain1Calibration";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } IncrementalAnalogDigitalConverterGain1Calibration @ 0x184;
    reg {
        name="IncrementalAnalogDigitalConverterOffsetCalibration";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } IncrementalAnalogDigitalConverterOffsetCalibration @ 0x188;
    reg {
        name="IncrementalAnalogDigitalConverterNormalOffsetCalibrarion0";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } IncrementalAnalogDigitalConverterNormalOffsetCalibrarion0 @ 0x18c;
    reg {
        name="IncrementalAnalogDigitalConverterNormalOffsetCalibrarion1";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } IncrementalAnalogDigitalConverterNormalOffsetCalibrarion1 @ 0x190;
    reg {
        name="IncrementalAnalogDigitalConverterHighSpeedOffsetCalibration0";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } IncrementalAnalogDigitalConverterHighSpeedOffsetCalibration0 @ 0x194;
    reg {
        name="IncrementalAnalogDigitalConverterHighSpeedOffsetCalibration1";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } IncrementalAnalogDigitalConverterHighSpeedOffsetCalibration1 @ 0x198;
    reg {
        name="LegacyDeviceInformation";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=8'b10000000;
            } DEVICEFAMILY[23:16];
    } LegacyDeviceInformation @ 0x1fc;
    reg {
        name="ThermistorCalibration";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } ThermistorCalibration @ 0x25c;
    reg {
        name="FenotchCalibration";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } FenotchCalibration @ 0x264;
} Registers_addrmap;


};