1. 标准SPI

标准SPI通常就称SPI,它是一种串行外设接口规范,有4根引脚信号:clk , cs, mosi, miso

  1. Dual SPI

它只是针对SPI Flash而言,不是针对所有SPI外设。对于SPI Flash,全双工并不常用,因此扩展了mosi和miso的用法,让它们工作在半双工,用以加倍数据传输。也就是对于Dual SPI Flash,可以发送一个命令字节进入dual mode,这样mosi变成SIO0(serial io 0),mosi变成SIO1(serial io 1),这样一个时钟周期内就能传输2个bit数据,加倍了数据传输

  1. Qual SPI

与Dual SPI类似,也是针对SPI Flash,Qual SPI Flash增加了两根I/O线(SIO2,SIO3),目的是一个时钟内传输4个bit

所以对于SPI Flash,有标准spi flash,dual spi , qual spi 三种类型,分别对应3-wire, 4-wire, 6-wire,在相同clock下,线数越多,传输速率越高。

btw:spi flash一般为NOR Flash

快闪存储器(英语:Flash Memory),是一种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器。这种科技主要用于一般性数据存储,以及在电脑与其他数字产品间交换传输数据,如储存卡与U盘。闪存是非易失性的存储器,所以单就保存数据而言, 它是不需要消耗电力的。

与硬盘相比,闪存也有更佳的动态抗震性。这些特性正是闪存被移动设备广泛采用的原因。闪存还有一项特性:当它被制成储存卡时非常可靠,即使浸在水中也足以抵抗高压与极端的温度。闪存的写入速度往往明显慢于读取速度。

NorFlash

NOR Flash需要很长的时间进行抹写,但是它提供完整的寻址与数据总线,并允许随机存取存储器上的任何区域,这使的它非常适合取代老式的ROM芯片。当时ROM芯片主要用来存储几乎不需更新的代码,例如电脑的BIOS或机上盒(Set-top Box)的固件。NOR Flash可以忍受一万到一百万次抹写循环,它同时也是早期的可移除式快闪存储媒体的基础。CompactFlash本来便是以NOR Flash为基础的,虽然它之后跳槽到成本较低的 NAND Flash。

NandFlash

NAND Flash式东芝在1989年的国际固态电路研讨会(ISSCC)上发表的, 要在NandFlash上面读写数据,要外部加主控和电路设计。。NAND Flash具有较快的抹写时间, 而且每个存储单元的面积也较小,这让NAND Flash相较于NOR Flash具有较高的存储密度与较低的每比特成本。同时它的可抹除次数也高出NOR Flash十倍。然而NAND Flash 的I/O接口并没有随机存取外部地址总线,它必须以区块性的方式进行读取,NAND Flash典型的区块大小是数百至数千比特。

因为多数微处理器与微控制器要求字节等级的随机存取,所以NAND Flash不适合取代那些用以装载程序的ROM。从这样的角度看来,NAND Flash比较像光盘、硬盘这类的次级存储设备。NAND Flash非常适合用于储存卡之类的大量存储设备。第一款创建在NAND Flash基础上的可移除式存储媒体是SmartMedia,此后许多存储媒体也跟着采用NAND Flash,包括MultiMediaCard、Secure Digital、Memory Stick与xD卡。

EMMC

emmc存储器eMMC (Embedded Multi Media Card) 为MMC协会所订立的,eMMC 相当于 NandFlash+主控IC ,对外的接口协议与SD、TF卡一样,主要是针对手机或平板电脑等产品的内嵌式存储器标准规格。eMMC的一个明显优势是在封装中集成了一个控制器,它提供标准接口并管理闪存,使得手机厂商就能专注于产品开发的其它部分,并缩短向市场推出产品的时间。这些特点对于希望通过缩小光刻尺寸和降低成本的NAND供应商来说,同样的重要。

eMMC由一个嵌入式存储解决方案组成,带有MMC(多媒体卡)接口、快闪存储器设备(Nand Flash)及主控制器,所有都在一个小型的BGA 封装。接口速度高达每秒52MBytes,eMMC具有快速、可升级的性能。同时其接口电压可以是 1.8v 或者是 3.3v。

现在很多智能电视已经逐步抛弃Nor或Nand,使用更为先进的eMMC芯片,然而普通编程器无法读写eMMC芯片,新开发的可支持eMMC芯片烧写的编程器性价比高,还能支持Nor、Nand芯片,支持全面、功能强大

标准SPI、DUAL SPI、Quad SPI;NorFlash、NandFlash、eMMC闪存的比较与区别相关推荐

  1. 【ZYNQ实战】利用AXI Quad SPI快速打通Linux至PL端SPI从设备

    关注.星标嵌入式客栈,精彩及时送达 [导读] 前面写过篇介绍ZYNQ基本情况的文章,今天来肝一篇实战文章介绍AXI quad SPI 使用方法,如果你正使用ZYNQ的这个IP,希望对你有所帮助. 初识 ...

  2. 富士通代理Quad SPI铁电FRAM存储器MB85RQ4M

    MB85RQ4ML是一种FRAM(铁电随机存取存储器)芯片,采用524,288字×8位的配置,使用铁电工艺和硅栅CMOS工艺技术来形成非易失性存储单元.采用四路串行外设接口(QSPI),可使用四个双向 ...

  3. 标准SPI、DUAL SPI、Quad SPI

    1. 标准SPI 标准SPI通常就称SPI,它是一种串行外设接口规范,有4根引脚信号:clk , cs, mosi, miso 2. Dual SPI 它只是针对SPI Flash而言,不是针对所有S ...

  4. AXI Quad SPI读写Flash做远程升级

    未经允许,本文禁止转载 目录 简介 AXI Quad SPI IP设置 寄存器说明 AXI Quad SPI支持的通用命令 读flash id 读flash 数据 擦除扇区 写flash 数据 注意事 ...

  5. AXI quad SPI没有输出

    AXI quad SPI没有输出(已解决) 在使用ZYNQ的AXI quad SPI时遇到以下问题: 使用loopback可以成功,但是使用示波器测量引脚却没有输出. 问题描述: 最近在用ZYNQ的A ...

  6. quad spi 和qpi的区别

    从用法上看,Quad SPI与QPI的区别在于指令输入的方式,Quad SPI模式指令是通过SI(IO0) pin输入的,地址,数据是通过SI(IO0)/SO(IO1)/IO2/IO3传输的,QPI模 ...

  7. #STM32标准固件库的硬件SPI(NSS为软件)封装函数库

    #基于STM32标准固件库的硬件SPI(NSS为软件)封装函数库: 最近来回顾之前写过的SPI_Flash,打算重写一次SPI配置文件 spi协议最大的特点大概就是全双工了,因此stm32硬件spi的 ...

  8. QSPI(QUAD SPI)基本信息

    QSPI(QUAD SPI) 简介 支持单条.两条.四条数据线连接QSPI FLASH.与SPI相比多了两个数据口,支持一个时钟周期内传输4个Bit的数据.支持交替字节阶段. 特性 2.1三种操作模式 ...

  9. SPI硬件电路设计,SPI协议

    SPI硬件电路设计 1  SPI简介 2  SPI的特点和基本概念 2.1 SPI的特点 2.2 SPI的基本概念 3  SPI协议(摩托罗拉) 3.1 SPI控制器内部寄存器 3.2 时钟极性(CP ...

  10. Zephry I2C和SPI驱动器介绍和操作FM24V10闪存

    目录 前言 一.I2C Drive 1. 开启方法 2. 使用方法 3. 主要API介绍 3.1 i2c_configure 3.2 i2c_transfer 3.3 i2c_recover_bus ...

最新文章

  1. Centos 修改时间地区及NTP同步北京时间
  2. public void DeleteT(ListT EntityList) where T : class, new() 这是什么意思
  3. 【Storm】一张图搞定Storm的运行架构
  4. Java程序员面试时应注意的三个经典问题!
  5. 测试原理_OTDR测试原理及注意事项
  6. log4j无厘头异常
  7. 主流的计算机电源,主流电源评测
  8. 魅蓝2 刷 android,魅蓝2全系列-解锁BootLoader完整版+刷入第三方recovery+刷入第三方ROM教程...
  9. 【Python】Python中的日志级别
  10. Android 编译FFmpeg x264
  11. pku1159 Palindrome(简单dp)
  12. bzoj 1556 墓地秘密 —— 状压DP
  13. inttypes.h源码,VS编译需要
  14. iPhone 4 Cydia使用教程 精选Cydia源 cydia怎么添加源 Cydia源使用方法 越狱后使用cydia
  15. hermite插值matlab代码,hermite插值以及两种MATLAB程序
  16. matlab:蚁群算法原理的实现
  17. agentweb回到首页_AgentWeb , 一个简洁易用的 Android Web 库
  18. 真探rust和maggie_《真探》报选艾美最佳剧情类 老白与Rust将厮杀
  19. Java 实现循环输入商品编号和购买数量,当输入n时结账,结账时计算应付金额并且找零
  20. 机器学习和人工智能发展简史

热门文章

  1. 通过usb线ssh连接iPhone
  2. Unity 一种更为简洁明了的环绕相机方案
  3. 呜呜。平安夜没有苹果
  4. Word文档恢复,2大方案教你找回没有保存或者被删除的数据
  5. Python绘制计算机CPU占有率变化的折线图
  6. 进程管理(一)--进程管理的基本概念
  7. 数组中的最长山脉 JAVA
  8. wxwidgets自定义事件+调试
  9. 声事件识别之时域短时过零率
  10. 1620:质因数分解