addrmap TMP103 {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="Temperature";
        regwidth=0x8;
            field {
                desc = "This field has the following custom Renode callbacks: Write, Provider.";
                sw = rw;
            } TEMP_temp[7:0];
    } Temperature @ 0x0;
    reg {
        name="Configuration";
        regwidth=0x8;
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=2'b10;
            } CONF_mode[1:0];
            field {
                sw = rw;
            } CONF_latch[2:2];
            field {
                sw = rw;
            } CONF_fl[3:3];
            field {
                sw = rw;
            } CONF_fh[4:4];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CONF_conv_rate[6:5];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CONF_id[7:7];
    } Configuration @ 0x1;
    reg {
        name="TemperatureLow";
        regwidth=0x8;
            field {
                desc = "This field has the following custom Renode callbacks: Write, Provider.";
                sw = rw;
            } TLOW_tlow[7:0];
    } TemperatureLow @ 0x2;
    reg {
        name="TemperatureHigh";
        regwidth=0x8;
            field {
                desc = "This field has the following custom Renode callbacks: Write, Provider.";
                sw = rw;
            } THIGH_thigh[7:0];
    } TemperatureHigh @ 0x3;
} Registers_addrmap;


};