addrmap Puya_P25Q {

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="StatusRegister1";
        regwidth=0x8;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } BUSY[0:0];
            field {
                sw = rw;
            } WEL_Write_Enable_Latch[1:1];
            field {
                sw = rw;
            } BP0_BP4_Block_Protect_Bits[6:2];
            field {
                sw = rw;
            } SRP0_Status_Register_Protect_0[7:7];
    } StatusRegister1 @ 0x0;
    reg {
        name="StatusRegister2";
        regwidth=0x8;
            field {
                sw = rw;
            } SRP1_Status_Register_Protect_1[0:0];
            field {
                sw = rw;
            } QE_Quad_Enable[1:1];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } EP_FAIL_Erase_Program_Fail[2:2];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LB1_Write_protect_control_and_status[3:3];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LB2_Write_protect_control_and_status[4:4];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } LB3_Write_protect_control_and_status[5:5];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } CMP_Array_protection[6:6];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } SUS_Suspend[7:7];
    } StatusRegister2 @ 0x1;
    reg {
        name="Configure";
        regwidth=0x8;
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } DLP_Data_Learning_Pattern[0:0];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } DC_Dummy_Cycle[1:1];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } WPS_Write_Project_Scheme[2:2];
            field {
                sw = rw;
            } MPM_Multi_Page_Mode[4:3];
            field {
                desc = "The field is a Tag.";
                sw = rw;
            } HOLD_RST_Hold_of_Reset[7:7];
    } Configure @ 0x2;
} Registers_addrmap;


};