Intel ,SST,AMD,MXIC系列NOR FLASH芯片比较
来源:互联网 发布:删除分区后数据恢复 编辑:程序博客网 时间:2024/05/12 12:17
按 : Nor flash 各个厂商的命令什么是不太一样的 。看了一下linux中定义了 如下几种 。找了AMD 和intel的手册看了下 ,挺复杂的 ,想网上找些 驱动的文章 ,似乎也没有 。勉强找到一篇 更笼统介绍的文章 ,贴上来吧 。
#define CFI_MFR_AMD 0x0001
#define CFI_MFR_INTEL 0x0089
#define CFI_MFR_ATMEL 0x001F
#define CFI_MFR_SAMSUNG 0x00EC
#define CFI_MFR_ST 0x0020 /* STMicroelectronics */
//==========================================================
目前常见的FLASH芯片的生产厂家主要有Intel,SST,AMD,MXIC等,现以使用比较广泛的16M BYTE的FLASH芯片为例,比较它们在性能、设计上的一些异同。
Intel的16M BYTE FLASH芯片的型号为28F160C3,SST的为39VF1601/1602,AMD的为29LV160D,MXIC的为29LV160BT/BB。
工作电压:
这几种FLASH芯片的正常读、写、擦除电压都为2.7V-3.6V,但较特殊的是Intel的28F160C3,有一条专用的快速写、擦除电源腿,可接+12V电源进行快速写、擦除操作,若无+12V电源,仍可接正常电源进行正常读写。
执行速度:
这几种FLASH芯片都可提供最快70ns的数据读取速度。
可靠性:
这几种FLASH芯片都支持最少100,000次的写、擦除操作。并且都提供符合商业级、工业级标准的芯片。
芯片制作工艺:
Intel 的28F160C3有0.13μm、0.18μm、0.25μm三种工艺的版本
SST的39VF1601/1602为0.18μm
AMD的29LV160D为0.23μm
MXIC的29LV160BT/BB为0.23μm
封装:
Intel提供的封装有:48-Lead TSOP,48-Ball Easy BGA,48-Ball μBGA/VFBGA
SST提供的封装有:48-Lead TSOP,48-Ball TFBGA
AMD提供的封装有:44-Lead SOP,48-Lead TSOP,48-Ball FBGA
MXIC提供的封装有:44-Lead SOP,48-Lead TSOP,48-Ball CSP
功耗:
这几种FLASH芯片在Typical Read时的电流相同,都为9mA
BOOT方式:
这几种FLASH芯片都提供TOP BOOT和BOTTOM BOOT方式的型号。
数据存取线宽:
Intel 的28F160C3和SST的39VF1601/1602都为1M×16bits的存取线宽,2M×8bits存取线宽的FLASH芯片为另外型号。 AMD的29LV160D和MXIC的29LV160BT/BB则兼容1M×16bits和2M×8bits的存取线宽,通过BYTE信号线控制存取为 16bits还是8bits。
Block划分:
Intel 的28F160C3划分为8个8k 字节的Block和31个64k字节的Block
SST的39VF1601/1602可划分为32个64k字节的Block或512个4k字节的sector
AMD的29LV160D和MXIC的29LV160BT/BB划分为1个16k、2个8k、1个32k和31个64k字节的Block
擦除方式:
这几种FLASH芯片都提供Block单独擦除和整片擦除能力
写保护:
Intel 的28F160C3可通过WP#引脚提供所有Block的硬件写保护,并提供任一Block的软件写保护
SST的39VF1601/1602只能通过WP#引脚提供Top Block(Top Boot)或Bottom Block(Bottom Boot)的硬件写保护
AMD的29LV160D和MXIC的29LV160BT/BB只能提供任一Block的软件写保护
RESET:
这几种FLASH芯片都提供硬件RESET引脚
Suspend:
Intel 的28F160C3提供Program Suspend/Resume和Erase Suspend/Resume能力
SST的39VF1601/1602、AMD的29LV160D和MXIC的29LV160BT/BB只提供Erase Suspend/Resume能力
Software:
Intel 的28F160C3提供Common Flash Interface和Intel Flash Data Integrator
SST的39VF1601/1602、AMD的29LV160D和MXIC的29LV160BT/BB只提供Common Flash Interface
Security-ID:
Intel 的28F160C3提供64 bit Unique Device Identifier和64 bit User Programmable OTP Cells
SST的39VF1601/1602提供128 bit Unique Device Identifier和128 bit User Programmable OTP Cells
AMD的29LV160D和MXIC的29LV160BT/BB不提供User Programmable OTP Cells
Operation detecting:
Intel 的28F160C3和SST的39VF1601/1602只提供软件读寄存器的方式进行操作检测
AMD的29LV160D和MXIC的29LV160BT/BB提供软件和硬件RY/BY#引脚进行操作检测
#define CFI_MFR_AMD 0x0001
#define CFI_MFR_INTEL 0x0089
#define CFI_MFR_ATMEL 0x001F
#define CFI_MFR_SAMSUNG 0x00EC
#define CFI_MFR_ST 0x0020 /* STMicroelectronics */
//==========================================================
目前常见的FLASH芯片的生产厂家主要有Intel,SST,AMD,MXIC等,现以使用比较广泛的16M BYTE的FLASH芯片为例,比较它们在性能、设计上的一些异同。
Intel的16M BYTE FLASH芯片的型号为28F160C3,SST的为39VF1601/1602,AMD的为29LV160D,MXIC的为29LV160BT/BB。
工作电压:
这几种FLASH芯片的正常读、写、擦除电压都为2.7V-3.6V,但较特殊的是Intel的28F160C3,有一条专用的快速写、擦除电源腿,可接+12V电源进行快速写、擦除操作,若无+12V电源,仍可接正常电源进行正常读写。
执行速度:
这几种FLASH芯片都可提供最快70ns的数据读取速度。
可靠性:
这几种FLASH芯片都支持最少100,000次的写、擦除操作。并且都提供符合商业级、工业级标准的芯片。
芯片制作工艺:
Intel 的28F160C3有0.13μm、0.18μm、0.25μm三种工艺的版本
SST的39VF1601/1602为0.18μm
AMD的29LV160D为0.23μm
MXIC的29LV160BT/BB为0.23μm
封装:
Intel提供的封装有:48-Lead TSOP,48-Ball Easy BGA,48-Ball μBGA/VFBGA
SST提供的封装有:48-Lead TSOP,48-Ball TFBGA
AMD提供的封装有:44-Lead SOP,48-Lead TSOP,48-Ball FBGA
MXIC提供的封装有:44-Lead SOP,48-Lead TSOP,48-Ball CSP
功耗:
这几种FLASH芯片在Typical Read时的电流相同,都为9mA
BOOT方式:
这几种FLASH芯片都提供TOP BOOT和BOTTOM BOOT方式的型号。
数据存取线宽:
Intel 的28F160C3和SST的39VF1601/1602都为1M×16bits的存取线宽,2M×8bits存取线宽的FLASH芯片为另外型号。 AMD的29LV160D和MXIC的29LV160BT/BB则兼容1M×16bits和2M×8bits的存取线宽,通过BYTE信号线控制存取为 16bits还是8bits。
Block划分:
Intel 的28F160C3划分为8个8k 字节的Block和31个64k字节的Block
SST的39VF1601/1602可划分为32个64k字节的Block或512个4k字节的sector
AMD的29LV160D和MXIC的29LV160BT/BB划分为1个16k、2个8k、1个32k和31个64k字节的Block
擦除方式:
这几种FLASH芯片都提供Block单独擦除和整片擦除能力
写保护:
Intel 的28F160C3可通过WP#引脚提供所有Block的硬件写保护,并提供任一Block的软件写保护
SST的39VF1601/1602只能通过WP#引脚提供Top Block(Top Boot)或Bottom Block(Bottom Boot)的硬件写保护
AMD的29LV160D和MXIC的29LV160BT/BB只能提供任一Block的软件写保护
RESET:
这几种FLASH芯片都提供硬件RESET引脚
Suspend:
Intel 的28F160C3提供Program Suspend/Resume和Erase Suspend/Resume能力
SST的39VF1601/1602、AMD的29LV160D和MXIC的29LV160BT/BB只提供Erase Suspend/Resume能力
Software:
Intel 的28F160C3提供Common Flash Interface和Intel Flash Data Integrator
SST的39VF1601/1602、AMD的29LV160D和MXIC的29LV160BT/BB只提供Common Flash Interface
Security-ID:
Intel 的28F160C3提供64 bit Unique Device Identifier和64 bit User Programmable OTP Cells
SST的39VF1601/1602提供128 bit Unique Device Identifier和128 bit User Programmable OTP Cells
AMD的29LV160D和MXIC的29LV160BT/BB不提供User Programmable OTP Cells
Operation detecting:
Intel 的28F160C3和SST的39VF1601/1602只提供软件读寄存器的方式进行操作检测
AMD的29LV160D和MXIC的29LV160BT/BB提供软件和硬件RY/BY#引脚进行操作检测
- Intel ,SST,AMD,MXIC系列NOR FLASH芯片比较
- Intel系列芯片简介
- nor flash,nand flash比较
- Nor Flash 系列
- 移植uboot中的EN29LV160AB NOR FLASH芯片
- Linux初始化Nor Flash芯片及驱动
- NOR和NAND flash比较
- Flash 系列:Nor/Nand/OneNand
- NOR FLASH和NAND FLASH的比较
- NOR Flash 和 NAND Flash比较
- NOR FLASH && NAND FLASH 基本知识 比较
- NOR FLASH 与NAND FLASH的比较
- NOR Flash 和 NAND Flash比较
- Nand Flash与Nor Flash的比较
- NOR Flash 和 NAND Flash 比较
- NAND Flash和NOR Flash的比较
- NOR Flash 和 NAND Flash 比较
- NOR FLASH && NAND FLASH 基本知识 比较
- 火线、零线和地线
- wordpress smzdm主题使用教程
- RVDS2.2破解
- T-SQL查询技巧语句
- WordPress让插件随主题一同启用
- Intel ,SST,AMD,MXIC系列NOR FLASH芯片比较
- 几个很好的nand nor flash的网页
- ICD和ICE的区别
- arm中mmu的一些计算
- 关于JTAG
- C++本质:类的赋值运算符=的重载,以及深拷贝和浅拷贝
- 我的Android进阶之旅------>WebService的读书笔记
- MEL加密插件
- 实验三十一 Windows Server 2012 RDS桌面虚拟化之二VDI标准部署之托管共享桌面虚拟化