概括而言:QSPI是标准SPI的扩展,用于连接SPI flash。(spi flash一般为NOR Flash)

SPI是什么?

SPI: Serial Peripheral Interface

QSPI是什么?

QSPI: Qual-SPI  (不是Queued SPI)表示4个数据wire

SPI协议:(SPI ,DSPI, QSPI)

SPI协议其实是包括:Standard SPI、Dual SPI和Queued SPI三种协议接口,分别对应4-wire, 4-wire, 6-wire。

(1)通常我们说的SPI就是Standard SPI,有4根信号线,分别为CLK、CS、MOSI和MISO。数据线工作在全双工。

(2)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数据,加倍了数据传输。

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

举例:

SPI FLASH芯片,支持SPI, DSPI, QSPI三种工作方式

QSPI和SPI是什么关系,区别是什么?相关推荐

  1. QSPI(QUAD SPI)基本信息

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

  2. qspi(spi四线模式)

    目标:使用spi的四线模式,可以加快cpu读取bios rom里面的数据,从而更快的开机 一.基础参考资料CPU手册,ROM手册,硬件连接 用到的参考资料:主要是软件编程手册中qspi寄存器部分和对应 ...

  3. QSPI DSPI SPI超级详细的讲解,友好的讲解。

    外扩的flash接口一般都是SPI(与片上flash不一样,片上flash理解为在已经集成在芯片内部了,集成在芯片内部的flash就一般不存在SPI接口说法了,都是通过总线进行数据的交换.而外扩的fl ...

  4. 话里话外:ERP与PDM、MES的关系区别是什么

    博主推荐延展咨询资深顾问梁云文章 ERP.PDM.MES这几个名词既会以独立的管理理念存在,也会在不同的管理软件中存在,而管理理念和管理软件是不同的.本文将抛开软件本身,从管理理念和原理的角度入手,分 ...

  5. 中国城市数据 上下级关系 区号 邮编 entity by jpa

    主要是脚本里包含中国城市的数据,如果对数据没兴趣,不要继续往下看了.可导入使用,一直到县或区,包括电话区号和邮编.(数据没有经过严格验证,若存在问题,请邮件联系partner4java@163.com ...

  6. 大黄蜂方案_黄蜂街队

    大黄蜂方案 Yesterday the Web Standards Project held our Annual Meeting at SXSW in Austin. Not all of us c ...

  7. c语言晚安_晚安黄蜂

    c语言晚安 I'm currently in Montreal, Canada presenting at the excellent ConFoo conference here. One of t ...

  8. SPI和QSPI协议学习

    1.spi原理介绍: SPI(Serial Peripheral Interface,串行外围设备接口),是Motorola公司提出的一种同步串行接口技术,是一种高速.全双工.同步通信总线,在芯片中只 ...

  9. 【java】SPI机制详解

    1.概述 以前的文章:[SPI]java基础之SPI框架实现 转载:Java常用机制 - SPI机制详解 PI(Service Provider Interface),是JDK内置的一种 服务提供发现 ...

最新文章

  1. 在 CentOS 8 中删除旧的 Linux 内核
  2. 不该建索引及不走索引的原因
  3. 实践SQLServer Tuning
  4. 正文获取摘要 去除html标记
  5. 利用瑞利里兹方法计算固有频率的程序_不可不知的电机磁致伸缩计算方法
  6. 二维平面坐标系中,判断某点是否在正六边形内 | python 实现 + 数学推导(已知正六边形六个顶点坐标)
  7. 系统学习深度学习(十三)--Batch Normalization
  8. HTML 5 新标签
  9. 51nod 1134最长递增子序列
  10. centos7 修改语言为中文
  11. [zz] 海洋环境的光能传递
  12. 《Java程序设计精编教程(第3版)》之课后习题 - 个人作
  13. [硬件选型] 工业相机之参数和选型
  14. SOLID 原则之依赖倒置原则
  15. 【网络通信 -- 直播】网络通信协议简介 -- RTP 协议的 H264 封包
  16. C语言之简单英语词典实现
  17. 【重磅】Crust主网进入节点接入阶段
  18. 360浏览器切换内核数据丢失
  19. 鸿蒙第三代手机,原创 荣耀Magic 3最新确认,鸿蒙系统+双6400万,最期待的荣耀来了...
  20. Vmware安装win10报错:operating system not found

热门文章

  1. python爬虫之曼妙的宇宙
  2. JavaScript之jQuery番外篇【打地鼠游戏的制作讲解】
  3. python中回归分析的算法_Python实现的简单线性回归算法实例分析
  4. 202112-1序列查询
  5. sparkstreaming之实时数据流计算实例
  6. linux系统ata1.00,Linux : ata: failed command: READ FPDMA QUEUED
  7. 游戏编程入门(18):使用闪屏增添游戏的活力
  8. 怎样有效的恢复电脑回收站文件丨有效数据有哪些
  9. linux终端下打开pdf文件
  10. PyTorch强化学习实战(1)——强化学习环境配置与PyTorch基础