Infineon /tle984x /SCU /NVM_PROT_STS

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as NVM_PROT_STS

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (NO_CHANGE)EN_PRG_NL 0 (NO_CHANGE)EN_PRG_LIN 0 (NO_CHANGE)EN_PRG_CBSL 0 (NO_READ)EN_RD_NL 0 (NO_READ)EN_RD_LIN 0 (NO_READ)EN_RD_CBSL 0 (NO_READ)EN_RD_S0 0 (NVM_READ_UNSAVE)DIS_RDUS 0 (NVM_READ_S0_UNSAVE)DIS_RDUS_S0 0 (NOT_PROTECTED)NL_PW 0 (NOT_PROTECTED)LIN_PW 0 (NOT_PROTECTED)CBSL_PW 0 (4)NVMBSL

LIN_PW=NOT_PROTECTED, EN_PRG_LIN=NO_CHANGE, EN_PRG_NL=NO_CHANGE, DIS_RDUS=NVM_READ_UNSAVE, CBSL_PW=NOT_PROTECTED, NL_PW=NOT_PROTECTED, EN_RD_CBSL=NO_READ, NVMBSL=4, EN_RD_S0=NO_READ, EN_RD_LIN=NO_READ, EN_PRG_CBSL=NO_CHANGE, DIS_RDUS_S0=NVM_READ_S0_UNSAVE, EN_RD_NL=NO_READ

Description

NVM protection status register

Fields

EN_PRG_NL

NVM protection of data in non-linear sectors

0 (NO_CHANGE): The data in sectors of the non-linearly mapped area can not be changed

1 (CHANGE): The data in sectors of the non-linearly mapped area can be changed (erased or written)

EN_PRG_LIN

NVM protection of data in linear sectors

0 (NO_CHANGE): The data in sectors of the linearly mapped area can not be changed

1 (CHANGE): The data in sectors of the linearly mapped area can be changed (erased or written)

EN_PRG_CBSL

NVM protection of data in CBSL region

0 (NO_CHANGE): The data in region defined by NVMBSL can not be changed

1 (CHANGE): The data in region defined by NVMBSL can be changed (erased or written)

EN_RD_NL

NVM read protection of data in non-linear sectors

0 (NO_READ): The data in sectors of the non-linearly mapped area can not be read

1 (READ): The data in sectors of the non-linearly mapped area can be read

EN_RD_LIN

NVM read protection of data in linear sectors

0 (NO_READ): The data in sectors of the linearly mapped area can not be read

1 (READ): The data in sectors of the linearly mapped area can be read

EN_RD_CBSL

NVM read protection of data in CBSL region

0 (NO_READ): The data in region defined by NVMBSL can not be read

1 (READ): The data in region defined by NVMBSL sectors of can be read

EN_RD_S0

NVM read protection for sector 0

0 (NO_READ): The data in sector 0 can not be read over AHB-Lite interface

1 (READ): The data in sector 0 can be read over AHB-Lite interface

DIS_RDUS

Configuration of NVM read protection for sector 1…n with EN_RD_* = 0

0 (NVM_READ_UNSAVE): Only active when nvm_read_unsafe_i = 1 and not for nvm_read_unsafe_i = 0

1 (INDEPENTENT): Independent from nvm_read_unsafe_i; also write accesses to sector 1…n are prevented

DIS_RDUS_S0

Configuration of NVM read protection for sector 0 with EN_RD_S0 = 0

0 (NVM_READ_S0_UNSAVE): Only active when nvm_read_S0_unsafe_i = 1 and not for nvm_read_S0_unsafe_i = 0

1 (INDEPENDENT): Independent from nvm_read_S0_unsafe_i; also write accesses to sector 0 are prevented

NL_PW

Status of non-linear region password/protection

0 (NOT_PROTECTED): Non-linear region password is not installed; linear region is not protected

1 (PROTECTED): Non-linear region password is installed; linear region is protected

LIN_PW

Status of linear region password/protection

0 (NOT_PROTECTED): Linear region password is not installed; linear region is not protected

1 (PROTECTED): Linear region password is installed; linear region is protected

CBSL_PW

Status of CBSL region password/protection

0 (NOT_PROTECTED): CBSL region password is not installed; CBSL region is not protected

1 (PROTECTED): CBSL region password is installed; CBSL region is protected

NVMBSL

CBSL region size definition

0 (4): CBSL size is 4 K

1 (8): CBSL size is 8 K

2 (12): CBSL size is 12 K

3 (16): CBSL size is 16 K

Links

() ()