当前位置: 首页 > news >正文

最专业的网站建设seo优化服务公司百度知道一下首页

最专业的网站建设seo优化服务公司,百度知道一下首页,wordpress 常规选项,一流的常州做网站引言 低速通信目前搞过 UART串口通信、IIC通信。其实 SPI 也算是中低速(有时也可以用作高速通信)串行通信的范畴,但是一直还没真正实现过,所以此系列就 SPI的协议以及FPGA设计作几篇博客记录。欢迎订阅关注~ SPI 标准协议 x1模式…



引言

低速通信目前搞过 UART串口通信、IIC通信。其实 SPI 也算是中低速(有时也可以用作高速通信)串行通信的范畴,但是一直还没真正实现过,所以此系列就 SPI的协议以及FPGA设计作几篇博客记录。欢迎订阅关注~



SPI 标准协议 x1模式

SPI 是一种事实标准,由Motorola开发,支持全双工通信,并没有一个官方标准。已知的有的器件SPI已达到50Mbps,如果时序满足,FPGA的SPI通信速率可以达到100Mbps以上。具体到产品中SPI的速率主要看主从器件SPI控制器的性能限制。

设备通信框图

SPI通信主设备

SCLK:SPI 通信时钟,源:SPI 主设备。

MOSI:SPI 主设备控制器数据发送,源:SPI 主设备。Master Out Slave In

MISO:SPI 主设备控制器数据接收,源:SPI 从设备。Master In Slave Out

SS:从设备片选,源:SPI 主设备。Slave Select

SPI通信从设备

SCLK:SPI 通信时钟,源:SPI 主设备。

SIMO:SPI 从设备控制器数据接收,源:SPI 主设备。Slave In Master Out

SOMI:SPI 从设备控制器数据发送,源:SPI 从设备。Slave Out Master In 

SS:从设备片选,源:SPI 主设备。Slave Select

SPI 时序协议

SPI 串行同步时钟可以设置为不同的极性(Clock Polarity,CPOL)与相位(Clock Phase,CPHA)


CPOL(时钟极性)
决定在总线空闲时,同步时钟(SCK)信号线上的电位是高电平还是低电平。

当时钟极性为0时(CPOL=0), SCK信号线在空闲时为低电平;
当时钟极性为1时(CPOL=1) ,SCK信号线在空闲时为高电平;

CPHA(时钟的相位)
对于SPI主控制器决定了数据的更新时刻设计,对于SPI从控制器决定了数据的采样时刻。

当时钟相位为0时(CPHA=0),在SCK信号线的第一个跳变沿进行采样;
当时钟相位为1时(CPHA=1),在SCK信号线的第二个跳变沿进行采样;

以下我们给出CPOL和CPHA的共计4种情况。


1、CPOL = 0;CPHA = 0;

CPOL=0, CPHA=0默认SCLK为低电平,对于发送方,在对于第1个bit数据提前放到总线,建议提前0.5个SCK周期,对于接收方,数据在第1个SCLK跳变沿采样,并且容易满足时序约束。

2、CPOL = 0;CPHA = 1;

CPOL=0, CPHA=1默认SCLK为低电平,对于发送方,在第1个SCLK的跳变沿更新(对于第一个bit 数据可以提前放到总线)对于接收方,数据在第2个SCLK跳变沿采样,并且容易满足时序约束。

3、CPOL = 1;CPHA = 0;

 CPOL=1,CPHA=0默认SCLK为高电平,对于发送方,在对于第1个bit 数据提前放到总线(建义提前0.5个SCK周期)对于接收方,数据在第1个SCLK跳变沿采样,并且容易满足时序约束。

3、CPOL = 1;CPHA = 1;

 CPOL=1 CPHA=1默认SCLK为高电平,对于发送方,在第1个SCLK的跳变沿更新(对于第一
个bit数据可以提前放到总线)对于接收方,数据在第2个SCLK跳变沿采样,并且容易满足时序约束。

SPI 驱动模型

 一个基本的SPIl Master驱动程序至少包含用于产生SCLK的时钟分频单元,发送数据并串移位模块、接收数据串并移位模块;
一个基本的SPI Slave驱动程序至少包含接收数据的串并移位模块,和发送数据的并串转换模块。


目前只先介绍较为基础的标准 SPI 通信协议(x1模式),后续会继续添加更为复杂的模式的基本介绍~

http://www.hengruixuexiao.com/news/15395.html

相关文章:

  • 电子商务网站推广的方法有哪些百度投放广告收费标准
  • 如何把网站放在主机上百度文章收录查询
  • 国家卫生健康委电话号码seo技巧
  • 南宁网站建设加q.479185700官方百度平台
  • 贵阳免费做网站优化大师官网下载
  • wordpress多网站整合在一个后台站长工具是做什么的
  • 做网站从什么做起南京网站设计
  • 商务网站的功能合肥瑶海区房价
  • 网站建设用到什么百度快速收录账号购买
  • 做网站的术语惠州百度seo哪里强
  • 政府网站建设重点突出google搜索引擎优化
  • 石家庄信息门户网站定制费用软文营销案例200字
  • wordpress无法发送邮件自助建站seo
  • 码云可以做博客网站吗yw77731域名查询
  • 莱山网站建设百度网站关键词优化
  • 怎么自己做购物网站免费推广方式有哪些
  • 为什么自己花钱做的网站竟然不是自己的?(网站查询系统
  • 扬州百度seo公司windows优化大师要钱
  • 网站怎么做可以增加点击率石家庄网站建设方案
  • 1688批发平台谷歌seo最好的公司
  • 有哪些做图纸的网站谷歌排名优化入门教程
  • java 网站做甘特图js网络推广与推广
  • 集团网站建设多少钱优秀的网页设计案例
  • 宁夏免费建个人网站网络营销品牌推广公司
  • 上海松江品划做网站什么关键词能搜到资源
  • 嘉鱼网站建设哪家专业全网网络营销推广
  • 自己的网站做优化怎么设置缓存steam交易链接怎么获取
  • 建立网站的第一步是建立什么中国关键词官网
  • 网站打开太慢营销推广的主要方法
  • 北京P2P公司网站建设嘉兴seo外包平台