eMMC编程器_UPM-100产品特点
支援 Windows XP (x86),Windows Vista (x86/x64),与Windows 7(x86/x64)。
USB 2.0 高速连接介面。
支援符合MMCA 4.3 / 4.4 / 4.41 的3.3V / 1.8V 之eMMC。
MMC 介面可支援至8‐bit,50MHz 操作频率。
可支援 BGA 包装之BA/AA/AB/AC 型态的eMMC。
经由外接式转接卡,可支援eMMC独特的POP 包装。(非标准配件)
支援eMMC的BP/GP/ENH_USER 分割区之分割,烧录,与验证。
支援 C‐Ming Technology 的SDCPM 拷贝机之Partition/Mirror/User/AutoScan操作模式。
独特的单一档案可备份所有分割区资料,ext_csd设定,与checksum(检查码)。
BP/GP/User data 分割区的单分割区存取模式可支援未压缩之raw binary 资料档案。
使用简单,具备自动检查“eMMC分割区设定” 参数之功能。
支援特殊的BP1 + BP2 + User_Data模式。
支援特殊的Bottom Align (底部对齐)模式。
eMMC编程器_UPM-100产品介绍
UPM-100 – USB 烧录器乃是操作MMC / eMMC之工程人员的便利工具。透过UPM-100 可轻易的转接市面上常见包装的eMMC,无须额外的转接器。针对其他独特包装的eMMC,UPM-100 也提供SD/MMC 插槽以便使用其他的外接式转接器。
UPM-100 内附方便使用的应用程式,以让使用者可透过UPM-100来辨识/分割/读取/烧录/验证eMMC。除了独特的Partition/Mirror/User 模式可支援SDCPM 拷贝机与无压缩raw binary 模式,UPM-100 也支援特殊的B0/1+U 与 Bottom Align(底部对齐)模式,以支援某些特定应用之处理器的需求。
eMMC编程器_UPM-100产品应用
1. 藉由提供使用中之eMMC的特定资讯,让软体工程师可以了解目标装置的详细资讯。其中,最重要的装置特性参数為:
a. BOOT‐1/2 Size: BOOT‐1/2 分割区尺寸,依各装置不同会有所不同
b. Erase Group Size: 当收到erase command(删除指令)时,单一磁区的容量
c. Write Protect Group Size: 当收到write protect command(防写指令)时,单一磁区的容量
依据MMCA 4.41 标准,Erase Group Size 与 Write Protect Group Size 是由下列参数所定义:
a. CSD[46:42] ‐ ERASE_GRP_SIZE
b. CSD[41:37] ‐ ERASE_GRP_MULT
c. CSD[36:32] ‐ WP_GRP_SIZE
d. EXT_CSD[224] ‐ HC_ERASE_GRP_SIZE
e. EXT_CSD[221] ‐ HC_WP_GRP_SIZE
这些资讯也和以下的装置特性解译或组态设定相关:
a. EXT_CSD[159:157] ‐ MAX_ENH_SIZE_MULT: 最大 Enhanced 尺寸支援
b. EXT_CSD[154:143] ‐ GP_SIZE_MULT: General Purpose 分割尺寸组态
c. EXT_CSD[142:140] ‐ ENH_SIZE_MULT: Enhanced User 尺寸组态
d. EXT_CSD[139:136] ‐ ENH_START_ADDR: Enhanced User Area 区域开始定址
以上资讯,都需被解译或设定為特定的单一尺寸或界限。
很不幸的,由于eMMC内部的NAND FLASH 记忆体零件可能会改变,所以eMMC规格中并未指定或标准化这些特性。在现有的装置中,存在著多种不同的 BOOT 区尺寸与 Write Protect Group尺寸的组合。因此,任何特定的组态设定都需针对特定的零件。
综上所述,凡是想要利用eMMC的BOOT,GP,ENH_USER 特性的使用者,都必须具备将要使用的特定装置的先期知识。
此外,為了预防发生下列状况:
a. 装置供应商改变
b. 装置容量升级
c. 供应商改变装置的版本 (装置中的内嵌控制器或NAND Flash 记忆体改变)
为了达到客户期望的特性与运作,因此重复确认这些参数设定,或甚至可能重新定义登录设定,都是必要的。
2. 执行复杂的eMMC磁区分割程序
UPM 提供了容易上手的磁区分割设定介面,以帮助使用者顺利设定装置,而不用经歷高度复杂且可能出错的程序。(如 JEDEC 规范 NO.84‐A441,7.2.3 节,图表19 所述)
3. 提供存取BOOT‐1/2,GP‐1/2/3/4 区的能力,如同存取USER_DATA区一般。
4. 提供一个收集了烧录/验证装置所有必需资讯的单一档案。
当一个母片装置完成设定与烧录后,UPM 让使用者可以再回读出装置中不同磁区中的资料,与设定完成的EXT_CSD 设定值。
此外,在使用者的选择下,UPM 可以自动整合使用者烧录资料,产出的检查码,与组态设定值為一个副档名為 .UPM 的单一档案。
这个 .UPM 档案,在未来将可轻易的使用于下列用途:
a. 生产前验证过程中的装置检验,品管,或除错作业。
b. 烧录新的母片IC。
将所有资讯合併為一个单一档案,有助于避免因未正确匹配BIN 档案中的烧录资料和分散的组态设定档案所可能造成的错误。
由于实际上,装置的参数有许多变化,而且装置也有变动的可能;所以使用者若没有先具备目标装置的先期知识,他将很难输入要烧录的期望设定值。