addrmap LiteX_ControlAndStatus {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="Leds";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Write, Provider.";
                sw = rw;
            } No_name_1[31:0];
    } Leds @ 0x0;
    reg {
        name="Switches";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } No_name_2[31:0];
    } Switches @ 0x4;
    reg {
        name="ButtonsStatus";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } No_name_3[31:0];
    } ButtonsStatus @ 0x8;
    reg {
        name="ButtonsPending";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Write, Provider.";
                sw = rw;
            } No_name_4[31:0];
    } ButtonsPending @ 0xc;
    reg {
        name="ButtonsEnabled";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Write.";
                sw = rw;
            } No_name_5[31:0];
    } ButtonsEnabled @ 0x10;
} Registers_addrmap;


};