addrmap SEMA42 {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="Gate";
        regwidth=0x8;
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = rw;
            } GTFSM[3:0];
    } Gate [16]@ 0x0 += 1;
    reg {
        name="ResetGate";
        desc = "This register has the following custom Renode callbacks: Write";
        regwidth=0x10;
            field {
                sw = rw;
            } RSTGTN[7:0];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } RSTGMS[11:8];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } RSTGSM[13:12];
            field {
                sw = r;
            } Reserved[15:14];
    } ResetGate @ 0x42;
} Registers_addrmap;


};