addrmap RenesasRZG_Watchdog {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="Control";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Write, Provider.";
                sw = rw;
            } WDTEN[0:0];
    } Control @ 0x0;
    reg {
        name="PeriodSetting";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Write, Provider.";
                sw = rw;
            } WDTTIME[31:20];
    } PeriodSetting @ 0x4;
    reg {
        name="ElapsedTime";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Write, Provider.";
                sw = rw;
            } CRTTIME[31:0];
    } ElapsedTime @ 0x8;
    reg {
        name="InterruptControl";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Write, Provider.";
                sw = wr;
                onwrite = woclr;
            } INTDISP[0:0];
    } InterruptControl @ 0xc;
    reg {
        name="ParityErrorControl";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } PECR[31:0];
    } ParityErrorControl @ 0x10;
    reg {
        name="ParityErrorForcedEnable";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } PEEN[0:0];
    } ParityErrorForcedEnable @ 0x14;
    reg {
        name="ParityStatus";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } PESR[31:0];
    } ParityStatus @ 0x18;
    reg {
        name="ParityErrorEnable";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } PEER[31:0];
    } ParityErrorEnable @ 0x1c;
    reg {
        name="ParityErrorPolarity";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } PEPO[31:0];
    } ParityErrorPolarity @ 0x20;
} Registers_addrmap;


};