addrmap STM32_PWR {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="PowerControl";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LPDS[0:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } PDDS[1:1];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CWUF[2:2];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CSBF[3:3];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } PVDE[4:4];
            field {
                sw = rw;
            } PLS[7:5];
            field {
                sw = rw;
            } DBP[8:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } FPDS[9:9];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } LPUDS[10:10];
            field {
                desc = "The field is a Tag.";
                sw = rw;
                reset=1'b1;
            } MRUDS[11:11];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } ADCD1[13:13];
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = rw;
                reset=2'b11;
            } VOS[15:14];
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = rw;
                reset=1'b1;
            } ODEN[16:16];
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = rw;
                reset=1'b1;
            } ODSWEN[17:17];
            field {
                sw = rw;
                reset=2'b11;
            } UDEN[19:18];
    } PWR_CR @ 0x0;
    reg {
        name="PowerControlStatus";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } WUF[0:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } SBF[1:1];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } PVDO[2:2];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } BRR[3:3];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } EWUP[8:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } BER[9:9];
            field {
                sw = r;
            } VOSRDY[14:14];
            field {
                sw = r;
            } ODRDY[16:16];
            field {
                sw = r;
            } ODSWRDY[17:17];
            field {
                sw = rw;
                onwrite = woclr;
            } UDRDY[19:18];
    } PWR_CSR @ 0x4;
} Registers_addrmap;


};