addrmap NRF52840_RNG {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="Start";
        desc = "This register has the following custom Renode callbacks: Write";
        regwidth=0x20;
            field {
                sw = w;
            } TASKS_START[0:0];
    } Start @ 0x0;
    reg {
        name="Stop";
        desc = "This register has the following custom Renode callbacks: Write";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = w;
            } TASKS_STOP[0:0];
    } Stop @ 0x4;
    reg {
        name="ValueReady";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Write, Provider.";
                sw = rw;
            } EVENTS_VALRDY[0:0];
    } ValueReady @ 0x100;
    reg {
        name="Shorts";
        desc = "This register has the following custom Renode callbacks: Write";
        regwidth=0x20;
            field {
                sw = rw;
            } VALRDY_STOP[0:0];
    } SHORTS @ 0x200;
    reg {
        name="InterruptEnableSet";
        desc = "This register has the following custom Renode callbacks: Write";
        regwidth=0x20;
            field {
                sw = wr;
                onwrite = woset;
            } VALRDY[0:0];
    } INTENSET @ 0x304;
    reg {
        name="InterruptEnableClear";
        desc = "This register has the following custom Renode callbacks: Write";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Write, Provider.";
                sw = rw;
            } VALRDY[0:0];
    } INTENCLR @ 0x308;
    reg {
        name="Config";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } DERCEN[0:0];
    } CONFIG @ 0x504;
    reg {
        name="Value";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } VALUE[7:0];
    } VALUE @ 0x508;
} Registers_addrmap;


};