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 档案中的烧录资料和分散的组态设定档案所可能造成的错误。

由于实际上,装置的参数有许多变化,而且装置也有变动的可能;所以使用者若没有先具备目标装置的先期知识,他将很难输入要烧录的期望设定值。