MT29系列NAND闪存记忆模块:规格、性能与特性概述

需积分: 1 1 下载量 119 浏览量 更新于2024-07-23 收藏 1.32MB PDF 举报
本文档主要关注的是M60A系列的NAND闪存模块,特别强调了其在内存容量和错误校验功能上的特性。这些型号包括4GB、8GB、16GB版本,其中MT29F4G08ABADAH4、MT29F4G16ABADAH4等是具体的产品标识。 M60A系列采用开放型NAND闪存接口(ONFI)1.0标准,这是一种用于优化设备兼容性和性能的行业标准接口。闪存采用单级细胞(SLC)技术,提供了更高的数据存储密度和可靠性。每个页面的大小分别为8GB版本的2112字节(2048字节加上额外的64字节),以及16GB版本的1056个单词(1024个单词加上32个单词)。块大小为64页,每块占用128KB加上4KB的额外空间,而整个设备的容量根据型号不同,从4GB到16GB不等,对应着相应的块数量。 在性能方面,M60A系列提供了异步I/O操作,具有快速的数据读取和写入能力。例如,读取一个页面的时间为25微秒(典型值,在3.3V下),编程页面的速度为200微秒(典型值,1.8V或3.3V供电)。擦除一块数据大约需要700微秒(典型时间)。此外,它支持ONFI NAND Flash Protocol命令集,包括高级功能如程序页面缓存模式、读取页面缓存模式、一次性编程模式、两平面命令执行、并行操作(LUN)以及读取唯一ID等。 值得注意的是,该系列还提供了一种操作状态字,通过软件方法来检测闪存的运行状态,有助于确保数据的准确性和一致性。对于错误校验,文档提到了ECC(Error Correction Code)功能,这是为了防止存储器中的数据错误,提高存储系统的可靠性。ECC通过在每个数据包中附加额外的校验位来检测和纠正可能发生的错误,特别是在高密度和快速访问应用中非常关键。 M60A系列NAND闪存因其高效、灵活的接口、SLC技术以及集成的ECC功能,适用于需要高性能和低错误率的多种应用场景,如数据中心存储、服务器和嵌入式系统等。用户可以根据实际需求选择适合的容量规格,并利用其高级命令集进行优化操作。

Import arcpy module import arcpy # Get input feature class and output feature class input_fc = arcpy.GetParameterAsText(0) output_fc = arcpy.GetParameterAsText(1) # Get field list of input feature class fields = arcpy.ListFields(input_fc) # Create a list of field names to keep field_names = ["OID@", "SHAPE@", "SHAPE_LENGTH", "SHAPE_AREA"] # Loop through input feature class fields and add field names to field_names list for field in fields: if not (field.name in field_names): # If the field name is not in the field_names list field_names.append(field.name) # Add the field name to the field_names list # Use Make Feature Layer to create a layer from the input feature class arcpy.MakeFeatureLayer_management(input_fc, "temp_layer") # Use Add Field Delimiters to get the correct syntax for field names delimited_fields = arcpy.AddFieldDelimiters("temp_layer", field_names[0]) for i in range(1, len(field_names)): delimited_fields += "," + arcpy.AddFieldDelimiters("temp_layer", field_names[i]) # Use Copy Features to create the output feature class with only the specified fields arcpy.CopyFeatures_management("temp_layer", output_fc, delimited_fields) # Delete the temporary layer arcpy.Delete_management("temp_layer")运行错误:Traceback (most recent call last): File "D:\多对一空间连接\删除所有字段.py", line 28, in <module> File "c:\program files (x86)\arcgis\desktop10.2\arcpy\arcpy\management.py", line 2429, in CopyFeatures raise e ExecuteError: 执行失败。参数无效。 ERROR 000800: 该值不是 | DEFAULTS | TEXT_UTF16 | MAX_FILE_SIZE_4GB | MAX_FILE_SIZE_256TB | GEOMETRY_OUTOFLINE | BLOB_OUTOFLINE | GEOMETRY_AND_BLOB_OUTOFLINE | TERRAIN_DEFAULTS | MOSAICDATASET_DEFAULTS | MOSAICDATASET_INLINE 的成员。 执行(CopyFeatures)失败。 执行(删除所有字段)失败。请改正代码

2023-05-25 上传