addrmap AndesATCWDT200_Watchdog {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="IdAndRevision";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } RevMinor[3:0];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } RevMajor[11:4];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } ID[31:12];
    } IdAndRevision @ 0x0;
    reg {
        name="Control";
        desc = "This register has the following custom Renode callbacks: Change";
        regwidth=0x20;
            field {
                sw = rw;
            } En[0:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } ClkSel[1:1];
            field {
                sw = rw;
            } IntEn[2:2];
            field {
                sw = rw;
            } RstEn[3:3];
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = rw;
            } IntTime[7:4];
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = rw;
            } RstTime[10:8];
    } Control @ 0x10;
    reg {
        name="Restart";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = w;
            } Restart[15:0];
    } Restart @ 0x14;
    reg {
        name="WriteEnable";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = w;
            } WEn[15:0];
    } WriteEnable @ 0x18;
    reg {
        name="Status";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = wr;
                onwrite = woclr;
            } IntExpired[0:0];
    } Status @ 0x1c;
} Registers_addrmap;


};