addrmap EgisET171Crypto {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="Compatible";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = rw;
            } No_name_1[31:0];
    } Compatible @ 0x400;
    reg {
        name="ControlRegister";
        regwidth=0x20;
            field {
                sw = rw;
            } No_name_2[31:0];
    } ControlRegister @ 0x1000;
    reg {
        name="BytesReady";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = rw;
            } No_name_3[31:0];
    } BytesReady @ 0x1004;
    reg {
        name="WakeupLevel";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } WakeupLevel[31:0];
    } WakeupLevel @ 0x1008;
    reg {
        name="CurrentWakeupLevel";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CurrentWakeupLevel[31:0];
    } CurrentWakeupLevel @ 0x100c;
    reg {
        name="ConditioningKey0";
        regwidth=0x20;
            field {
                sw = rw;
            } ConditioningKeyidx[31:0];
    } ConditioningKey0 [4]@ 0x1010 += 4;
    reg {
        name="StatusRegister";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = rw;
            } No_name_4[31:0];
    } StatusRegister @ 0x1030;
    reg {
        name="InitWait";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } InitWait[31:0];
    } InitWait @ 0x1034;
    reg {
        name="OffTimeDelay";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } OffTimeDelay[31:0];
    } OffTimeDelay @ 0x1040;
    reg {
        name="SampleClockDiv";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } SampleClockDiv[31:0];
    } SampleClockDiv @ 0x1044;
    reg {
        name="RNGOutputRegister";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = rw;
            } No_name_5[31:0];
    } RNGOutputRegister @ 0x1080;
} Registers_addrmap;


};