addrmap LiteX_SoC_Controller {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="Reset";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } reset[0:0];
    } Reset @ 0x0;
    reg {
        name="Scratch0";
        regwidth=0x20;
            field {
                sw = rw;
                reset=8'b10010;
            } scratch0[7:0];
    } Scratch0 @ 0x4;
    reg {
        name="Scratch1";
        regwidth=0x20;
            field {
                sw = rw;
                reset=8'b110100;
            } scratch1[7:0];
    } Scratch1 @ 0x8;
    reg {
        name="Scratch2";
        regwidth=0x20;
            field {
                sw = rw;
                reset=8'b1010110;
            } scratch2[7:0];
    } Scratch2 @ 0xc;
    reg {
        name="Scratch3";
        regwidth=0x20;
            field {
                sw = rw;
                reset=8'b1111000;
            } scratch3[7:0];
    } Scratch3 @ 0x10;
    reg {
        name="BusErrors0";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } bus_errors_0[7:0];
    } BusErrors0 @ 0x14;
    reg {
        name="BusErrors1";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } bus_errors_1[7:0];
    } BusErrors1 @ 0x18;
    reg {
        name="BusErrors2";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } bus_errors_2[7:0];
    } BusErrors2 @ 0x1c;
    reg {
        name="BusErrors3";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } bus_errors_3[7:0];
    } BusErrors3 @ 0x20;
} Registers_addrmap;


};