1、NAND flash: x8, SLC, MLC(2xLC ,3xLC , 4xLC) 2KPage, 4K Page 120nm, 110nm, 90nm, 70nm, 50nm etc. 最新的43nm和34nm也已支持
Flycode完全代码更新技术,只需修改软件即可支持各种更新类型 Flash
2、8bit/512Byte硬件ECC纠错模块,高速实时
UD6908 ECC纠错模块的算法是采用效率更高的BCH码 (Bose-Chaudhuri-Hocquenghem Code),其随机错误纠正能力超强,构造方便,有严格的代数结构,在短、中等码长下其性能接近理论值。
在特殊来源、特殊类型的SLC和MLC NAND 处理上,可以根据情况灵活开放1~7 bit ECC,使容量有效提升并可靠运行
3、0字节是困扰U盘制造商最头疼的问题,其中最重要的原因是Flash内建的 FAT 文件分配表被破坏,而在U盘使用过程中Flash产生坏Block(块)或者Block不稳定都很容易造成其被破坏,尤其是采用市面上的黑片Flash 或各种特殊来源的Flash时
UD6809采用专有的DS独特算法技术和特殊的硬件架构有针对性地对FAT 文件分配表进行了多重的有效防护,从而杜绝了0字节的产生。
另外由于采用Super-Safe技术,能快速有效地智能备份数据,即使断电也能够做到数据无忧。
4、UD6809扫描算法摆脱了按Block(块)进行管理的粗放式模式,转而采用一般竞争对手所不具备的按Page(页)进行管理的精细化模式,使其在坏块扫描精确率上得到了极大提高,从而使各种Flash的实际配置容量得到大幅度提升
UD6809扫描算法采用Multi-plane、Inter-leave等技术,使扫描效率大幅提升
和竞争对手相比,针对单CE(片选)Flash,同等强度的扫描UD6809提高效率约20%;针对双CE(片选),则提高约70%;片选越多,提高效率越明显。
扫描效率大幅提升使制造商生产效率大大提高,从而增加了产能,降低了生产成本
5、综合了多种灵活的扫描方式,能有效配合和处理多种类型、多种等级的Flash
针对正品全新的或已建立了坏块表的Flash Flash,可以采用高速扫描
针对特殊来源、特殊类型的Flash,可以采用全面扫描,全面扫描按照严格度分为2类
针对大容量Flash,为提高效率而允许一定风险,可以采用快速扫描(需要选择“保留坏块表”)
针对不同类型的黑片Flash,在兼顾效率和扫描严格度的平衡中,另有3重典型的高效实用扫描方式。
扫描过程允许开放ECC数从0~7可以根据实际情况灵活配置,非常灵活地应对各种Flash的容量和性能配比需求
BBM动态坏块管理功能,对各种新型Flash和特殊Flash支持稳定、可靠
6、Flycode完全代码更新技术,使各种二次开发应用需求均能通过代码更新方式轻易实现
可额外使用GPIO管脚达十多个,有利于硬件外部扩展
与C语言无缝操作,提供可供二次开发的接口函数
提供多分区、隐藏区等模式的开发设计
提供本地化的及时支持和服务,具有快速有效的应用开发团队
7、UD6809既具有支持Flash类型广、处理Flash能力强等特性,同时具有读写速度快、量产效率高、使用灵活简单等特征,与竞争对手相比各项性能指标非常均衡,无明显短板,综合优势强。
8、UD6809后续产品UD6810、UD6811、UD6812等已经规划好,并正在实行之中,确保能保持长远的竞争力
UD6810正在进行开发设计,将在更新一代Flash支持上、在文件读写速度上、在黑片扫描算法和量产效率上持续提升