主权项 |
一种非易失性存储器装置,包括:非易失性存储器部分,配置为包括用于存储数据的数据区域、用于存储标准错误校正码的标准错误校正码区域和用于存储扩展错误校正码的扩展错误校正码区域;标准错误校正码处理部分,配置为生成标准错误校正码,由此按每个存取单元对在所述数据区域中的数据进行错误校正处理;扩展错误校正码处理部分,配置为生成扩展错误校正码,由此按每个所述存取单元的整数倍对在所述数据区域中的数据进行错误校正处理;以及控制部分,配置为控制对所述非易失性存储器部分的存取,以及所述标准错误校正码处理部分和所述扩展错误校正码处理部分的处理,其中所述控制部分包括,标准错误校正码区域写功能,配置为当接收到写指令时,所述标准错误校正码区域写功能使得所述标准错误校正码处理部分从接收的数据按每个存取单元生成标准错误校正码,向所述非易失性存储器部分的所述数据区域写数据,并且向所述标准错误校正码区域写生成的标准错误校正码,读功能,配置为当接收到读指令时,所述读功能从所述非易失性存储器部分的所述数据区域读数据,从所述标准错误校正码区域读标准错误校正码,使得所述标准错误校正码处理部分按每个存取单元进行读取数据的错误检测和校正,并且向外部发送校正的数据,扩展错误校正码区域写功能,配置为当接收到外部指令时,所述扩展错误校正码区域写功能从在所述非易失性存储器部分的所述数据区域中的指令指定的地址开始读取由所述存取单元的整数倍组成的数据,并使得所述扩展错误校正码处理部分生成扩展错误校正码,以便向所述扩展错误校正码区域写所生成的扩展错误校正码,以及功能,配置为当接收到外部指令时,所述功能从在所述非易失性存储器部分的所述数据区域中的指令指定的地址开始读取由所述存取单元的整数倍构成的数据,从所述扩展错误校正码区域读取扩展错误校正码,使得所述扩展错误校正码处理部分进行所述读取的数据的错误检测和校正,并且向外部发送校正的数据。 |