TC397 QSPI实例解析

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
简介: TC397 QSPI实例解析

1 QSPI的介绍

SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外·围设备接口。主从方式工作,一般为4根线,数据输入,数据输出,时钟,片选。其他的的就不多说了,说来话长。QSPI,Queued SP的I简写,同步队列串行接口,是Motorola公司推出的SPI接口的扩展。在SPI协议的基础上,Motorola公司对其功能进行了增强,增加了队列传输机制,推出了队列串行外·围接口协议(即QSPI协议)。使用该接口,用户可以一次性传输包含多达16个8位或16位数据的传输队列。一旦传输启动,直到传输结束都无需CPU干预,极大地提高了传输效率。

QSPI中的Q代表队列,是指通用性RAM中的一块缓冲区,大小为80个字节。因为有了这一块缓冲区,所以QSPI才能玩这么多SPI玩不了的花样。

80字节的RAM分成3部分:16字的发送RAM,16字的接收RAM和16字节的命令RAM。这3部分形成了具有16个QSPI传输控制组的传输队列,每个QSPI传输控制组由1个命令RAM、1个发送RAM和1个接收RAM组成。每个QSPI传输的数据长度、片选等信息可由该QSPI传输控制组的命令RAM单独决定。

由于SPl只有1个8位的发送数据寄存器,所以CPU每次最多只能准备一个字节的待发送数据。而QSPI拥有具有16个QSPI传输控制组的传输队列,所以CPU每次最多可以准备16个待传输的数据,并且可以通过命令RAM设置每个待传输数据的长度。

下图为QSPI的模块状态机:

29b0a7f362ba90b93f2b7039ed7f1566_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

2 QSPI的主模式

QSPI主模式的就是主机,是主动提供SCLK的一方,从模式就是从机,是被动接收SCLK的一方。在主模式下,QSPI模块生成时间、串行时钟和从属选择信号。

一个通讯周期的各个阶段 本节介绍了配置QSPI通信阶段长度的可能性:时间延迟、数据长度、占空比和数据采样。

QSPI帧从激活从选择信号SLSO开始(从空闲过渡到引导延迟阶段),以失活(从尾延迟过渡到等待或空闲阶段)结束。它是一个由五个阶段的序列:空闲延迟、领先延迟、数据阶段、跟踪延迟和一个可选的等待阶段。闲置阶段又分为两个相同长度的阶段:闲置A和闲置B。

下图显示了QSPI帧及其相位的完整和压缩视图。完整的视图显示了QSPI连接所需的所有四个信号。压缩视图表示一行中的相位,其方式适合于讨论它们的性质。

872be0d9dc516aa10e5051864a364d1c_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

3 TC397 QSPI实例解析


bdb640491d93f6b06d06229dcca5e1a6_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

0ab0fd9f441ed7c7bec0df13d7855dde_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


b4e7fbe87cf3b342d75523083bafc4c7_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

7df8cefac2c0cfd423f3bbf4e0ff483d_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

94fbde49c78d004e071dab2a17573057_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

0d933b5d6a6821fe8b168b93be0bc949_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

7de85a31aad83d305b366d002acfaf55_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


相关文章
|
3月前
|
机器学习/深度学习 编解码 人工智能
阿里云gpu云服务器租用价格:最新收费标准与活动价格及热门实例解析
随着人工智能、大数据和深度学习等领域的快速发展,GPU服务器的需求日益增长。阿里云的GPU服务器凭借强大的计算能力和灵活的资源配置,成为众多用户的首选。很多用户比较关心gpu云服务器的收费标准与活动价格情况,目前计算型gn6v实例云服务器一周价格为2138.27元/1周起,月付价格为3830.00元/1个月起;计算型gn7i实例云服务器一周价格为1793.30元/1周起,月付价格为3213.99元/1个月起;计算型 gn6i实例云服务器一周价格为942.11元/1周起,月付价格为1694.00元/1个月起。本文为大家整理汇总了gpu云服务器的最新收费标准与活动价格情况,以供参考。
阿里云gpu云服务器租用价格:最新收费标准与活动价格及热门实例解析
|
11天前
|
存储 负载均衡 监控
数据库多实例的深入解析
【10月更文挑战第24天】数据库多实例是一种重要的数据库架构方式,它为数据库的高效运行和灵活管理提供了多种优势。在实际应用中,需要根据具体的业务需求和技术环境,合理选择和配置多实例,以充分发挥其优势,提高数据库系统的性能和可靠性。随着技术的不断发展和进步,数据库多实例技术也将不断完善和创新,为数据库管理带来更多的可能性和便利。
84 57
|
16天前
|
XML 数据格式
HTML 实例解析
本文介绍了HTML中常见元素的使用方法,包括`<p>`、`<body>`和`<html>`等。详细解析了这些元素的结构和作用,并强调了正确使用结束标签的重要性。此外,还提到了空元素的使用及大小写标签的规范。
|
2月前
|
数据可视化 Python
Python绘制基频曲线——实例解析与应用探讨
Python绘制基频曲线——实例解析与应用探讨
|
1月前
|
数据可视化 Python
Python绘制基频曲线——实例解析与应用探讨
Python绘制基频曲线——实例解析与应用探讨
|
3月前
|
机器学习/深度学习 弹性计算 人工智能
阿里云第八代云服务器ECSg8i实例深度解析:性能及适用场景参考
目前企业对云服务器的性能、安全性和AI能力的要求日益提高。阿里云推出的第八代云服务器ECS g8i实例,以其卓越的性能、增强的AI能力和全面的安全防护,除了适用于通用互联网应用和在线音视频应用等场景之外,也广泛应用于AI相关应用。本文将深入解析ECS g8i实例的技术特性、产品优势、适用场景及与同类产品的对比,以供参考。
阿里云第八代云服务器ECSg8i实例深度解析:性能及适用场景参考
|
4月前
|
存储 弹性计算 应用服务中间件
阿里云经济型e与通用算力型u1实例长效特价云服务器解析,性能与性价比的完美平衡
阿里云目前有两款深受个人和普通企业用户喜欢的特价云服务器,ECS 经济型e实例2核2G,3M固定带宽,40G ESSD Entry云盘,仅需99元1年。ECS u1实例2核4G,5M固定带宽,80G ESSD Entry盘,仅需199元1年。新老同享,活动期间新购、续费同价。很多用户关心这两款云服务器性能怎么样?本文将对阿里云2024年推出的特价云服务器进行深度解析,从性能、价格、适用场景等多个维度进行详细探讨,以供选择参考。
阿里云经济型e与通用算力型u1实例长效特价云服务器解析,性能与性价比的完美平衡
|
3月前
|
开发者 测试技术 Android开发
Xamarin 开发者的五大常见问题及解决方案:从环境搭建到性能优化,全面解析高效跨平台应用开发的技巧与代码实例
【8月更文挑战第31天】Xamarin 开发者常遇问题及解决方案覆盖环境搭建至应用发布全流程,助新手克服技术难关。首先需正确安装配置 Visual Studio 及 Xamarin 支持,设置 iOS/Android 测试环境。利用 Xamarin.Forms 和 XAML 实现高效跨平台开发,共享 UI 和业务逻辑代码。针对性能优化,采取减少 UI 更新、缓存计算结果等措施,复杂问题则借助 Xamarin Profiler 分析。
43 0
|
3月前
|
数据采集 弹性计算 供应链
阿里云服务器付费模式:按量付费、包年包月和抢占式实例全解析
阿里云服务器提供包年包月、按量付费与抢占式实例三种付费模式。包年包月为预付费,适合长期稳定使用,价格更优惠并支持备案。按量付费则为后付费模式,按小时结算,适合短期或访问量波动大的场景,但不支持备案。抢占式实例基于按量付费,价格更低(最多节省90%),适用于无状态应用,如临时测试或可弹性伸缩的Web服务,但存在被系统释放的风险,同样不支持备案。根据具体需求选择合适的付费模式能够有效降低成本并提高效率。
111 0
|
5月前
|
Unix Shell Perl
技术心得:实例解析shell子进程(subshell)
技术心得:实例解析shell子进程(subshell)

推荐镜像

更多