手机闪存从NOR转向NAND需要注意的几个问题
发布时间:2008/5/27 0:00:00 访问次数:570
    
    
     3g终端要求新型内存,以满足迅速增长的各种多媒体应用的需求,包括多媒体mms、高清相机、相册、流式视频、mpeg-4视频、mp3和流式音频、3-d游戏、java应用和web浏览。在特点丰富的手机中,老式的nor越来越多地被容量更大的nand闪存所代替,后者能够提供处理所有这些数据所需的性能和可靠性。 但是从nor向nand闪存的转变,不总是一帆风顺。尽管具有成本效率和更高的性能,但一般认为nand不可靠,而且不易管理。实际上,当用于存储卡中时,总是通过卡内的一个控制器访问nand。最近推出的多层单元(mlc) nand进一步提高了nand的成本优势,但也增加了挑战。为了提供nand闪存所具有的成本、尺寸和性能优点,同时具有与老式闪存兼容的接口和引导支持,三星目前在嵌入式优盘中提供nand,而m-systems和东芝则在嵌入式闪存盘中提供mlc nand。 对于有意以最小风险和迅速向市场推出产品,从nor转向nand闪存的开发商来说,以下是一些指导方针,告诉手机厂商哪些是该做的,哪些是不该做的。该做的事项* 考虑当增加nand支持后,特别是可能需要增加psram或sdram以执行代码之后,总体内存架构会发生什么变化。在有些情况下,总体内存系统成本,包括附加的用于执行代码的ram,可能根本不会下降,从而令人怀疑向nand过渡的价值。* 确保设计中包括正确的硬件接口。nand是一种i/o器件,不能利用标准内存信号连接。所以应确保你的芯片组能输出所需的信号或选用具有nor接口的闪存盘。* 采用从nand的引导程序。此举可以大大地降低内存系统的成本,并能提高电路板的利用效率,从而有利于你的设计。如果你正在考虑从nand引导,注意将需要一些额外的ram以存储os内核代码,这些代码以前是从nor运行的。另外,检查你的芯片组是包含内部xip引导模块,还是简单地使用带有内置xip引导模块的基于nand的闪盘。* 对生产线进行调整,使之适合nand。确保你的编程解决方案支持nand或nand闪盘,或者考虑通过usb 2.0端口 (jtag对于大容量编程来说速度太慢)等快速串行接口进行板上编程。* 通过采用多芯片封装(mcp)节省空间。多数供应商可提供包含nand、nor、psram、sram或sdram的封装,具体情况取决于客户需求。这可能帮助你降低手机尺寸。但需要注意的是,多数mcp是定制的,因此你将依赖单一的供应来源。不该做之事* 选择不自带优化软件的nand解决方案。尽管有些操作系统支持nand,但这些解决方案不够成熟,不支持mlc nand或大模块等最新的闪存技术。* 选择不能提供良好技术支持的nand解决方案厂商。你必须把重点放在设计更好的手机之上。采用nand是比较复杂的事情,而且你没必要成为nand专家。是否拥有经验丰富的现场技术支持团队,应该是选择nand供应商时的一个主要考虑因素。* 责怪nand媒介没有实现所期望的性能——至少不要立即出言指责。在许多情况下,必须彻底检查平台硬件,以确保时间选择适当,而且它支持dma、突发和中断等先进特点。还应该对软件加以分析,检查文档系统的效率。确定是否能对媒体充满或清空状态时的性能加以测定。* 省掉嵌入内存以缩短材料清单。手机不遵循相机的商业模式:即它们不需要用外置卡就可以享受语音和短信服务/电子邮件服务。网络运营商希望用户利用网络下载多媒体数据。这要求板上有足够大的嵌入内存,与用户最终可能决定购买的存储卡无关。存储卡应该被用作内存扩展。* 承担过多的风险。从nor转向nand充满挑战,采用最成熟的解决方案和支持团队,确保os和平台支持你所选中的解决方案。
    
    
    
    
     3g终端要求新型内存,以满足迅速增长的各种多媒体应用的需求,包括多媒体mms、高清相机、相册、流式视频、mpeg-4视频、mp3和流式音频、3-d游戏、java应用和web浏览。在特点丰富的手机中,老式的nor越来越多地被容量更大的nand闪存所代替,后者能够提供处理所有这些数据所需的性能和可靠性。 但是从nor向nand闪存的转变,不总是一帆风顺。尽管具有成本效率和更高的性能,但一般认为nand不可靠,而且不易管理。实际上,当用于存储卡中时,总是通过卡内的一个控制器访问nand。最近推出的多层单元(mlc) nand进一步提高了nand的成本优势,但也增加了挑战。为了提供nand闪存所具有的成本、尺寸和性能优点,同时具有与老式闪存兼容的接口和引导支持,三星目前在嵌入式优盘中提供nand,而m-systems和东芝则在嵌入式闪存盘中提供mlc nand。 对于有意以最小风险和迅速向市场推出产品,从nor转向nand闪存的开发商来说,以下是一些指导方针,告诉手机厂商哪些是该做的,哪些是不该做的。该做的事项* 考虑当增加nand支持后,特别是可能需要增加psram或sdram以执行代码之后,总体内存架构会发生什么变化。在有些情况下,总体内存系统成本,包括附加的用于执行代码的ram,可能根本不会下降,从而令人怀疑向nand过渡的价值。* 确保设计中包括正确的硬件接口。nand是一种i/o器件,不能利用标准内存信号连接。所以应确保你的芯片组能输出所需的信号或选用具有nor接口的闪存盘。* 采用从nand的引导程序。此举可以大大地降低内存系统的成本,并能提高电路板的利用效率,从而有利于你的设计。如果你正在考虑从nand引导,注意将需要一些额外的ram以存储os内核代码,这些代码以前是从nor运行的。另外,检查你的芯片组是包含内部xip引导模块,还是简单地使用带有内置xip引导模块的基于nand的闪盘。* 对生产线进行调整,使之适合nand。确保你的编程解决方案支持nand或nand闪盘,或者考虑通过usb 2.0端口 (jtag对于大容量编程来说速度太慢)等快速串行接口进行板上编程。* 通过采用多芯片封装(mcp)节省空间。多数供应商可提供包含nand、nor、psram、sram或sdram的封装,具体情况取决于客户需求。这可能帮助你降低手机尺寸。但需要注意的是,多数mcp是定制的,因此你将依赖单一的供应来源。不该做之事* 选择不自带优化软件的nand解决方案。尽管有些操作系统支持nand,但这些解决方案不够成熟,不支持mlc nand或大模块等最新的闪存技术。* 选择不能提供良好技术支持的nand解决方案厂商。你必须把重点放在设计更好的手机之上。采用nand是比较复杂的事情,而且你没必要成为nand专家。是否拥有经验丰富的现场技术支持团队,应该是选择nand供应商时的一个主要考虑因素。* 责怪nand媒介没有实现所期望的性能——至少不要立即出言指责。在许多情况下,必须彻底检查平台硬件,以确保时间选择适当,而且它支持dma、突发和中断等先进特点。还应该对软件加以分析,检查文档系统的效率。确定是否能对媒体充满或清空状态时的性能加以测定。* 省掉嵌入内存以缩短材料清单。手机不遵循相机的商业模式:即它们不需要用外置卡就可以享受语音和短信服务/电子邮件服务。网络运营商希望用户利用网络下载多媒体数据。这要求板上有足够大的嵌入内存,与用户最终可能决定购买的存储卡无关。存储卡应该被用作内存扩展。* 承担过多的风险。从nor转向nand充满挑战,采用最成熟的解决方案和支持团队,确保os和平台支持你所选中的解决方案。