addrmap AlteraJTAG_UART {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="Data";
        regwidth=0x20;
            field {
                desc = "This field has the following custom Renode callbacks: Write, Provider.";
                sw = rw;
            } DATA[7:0];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } RVALID[15:15];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } RAVAIL[31:16];
    } Data @ 0x0;
    reg {
        name="Control";
        regwidth=0x20;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } RE[0:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } WE[1:1];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } RI[8:8];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } WI[9:9];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } AC[10:10];
            field {
                desc = "This field has the following custom Renode callbacks: Provider.";
                sw = r;
            } WSPACE[31:16];
    } Control @ 0x4;
} Registers_addrmap;


};