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

网站建设用什么工具2024年新闻摘抄十条

网站建设用什么工具,2024年新闻摘抄十条,商城类的网站怎么做优化,做网站和做app哪个贵目录 前言一、简介二、详细解析2.1 实例解析2.2 具体实现过程 三、总结四、其他相关链接1、PCI总线及发展历程总结2、PCIe物理层总结-PCIE专题知识(一)3、PCIe数据链路层图文总结-PCIe专题知识(二)4、PCIe物理层链路训练和初始化总…

目录

  • 前言
  • 一、简介
  • 二、详细解析
    • 2.1 实例解析
    • 2.2 具体实现过程
  • 三、总结
  • 四、其他相关链接
    • 1、PCI总线及发展历程总结
    • 2、PCIe物理层总结-PCIE专题知识(一)
    • 3、PCIe数据链路层图文总结-PCIe专题知识(二)
    • 4、PCIe物理层链路训练和初始化总结-PCIe专题知识(三)
    • 5、8b/10b编码方式详细总结

前言

本文主要介绍PCIe物理层弹性缓存机制用于同步时钟。

一、简介

PCIe物理层弹性缓存(Elastic Buffer,又称为CTC Buffer或者Synchronization Buffer)。其本质上是一种FIFO,主要用于解决跨时钟域问题。当然,PCIe的弹性缓存还用于补偿时钟误差(Compensate for the clock differences)。实际上,除了PCIe,弹性缓存还广泛应用于其它的高速串行接口——USB、InfiniBand、Fibre Channel、Gigabit Ethernet等基于SerDes的应用。

二、详细解析

由于PCIe采用的基于8b/10b的嵌入式源同步时钟,接收端存在两个时钟域:
1、是通过CDR(Clock Data Recovery)从数据流中解析出来的时钟,用该时钟对数据进行采样;
2、是本地时钟域,用于其他的逻辑的。借助弹性缓存(FIFO),可以实现数据在这两个时钟域的转换。

PCIe的时钟是嵌入到差分信号中的,PCIe总线在训练之初会完成一个bit lock,在这个过程中链路上会传输一段0和1间隔序列,即是连续的高低电平,就是用来给Receiver提取时钟的。Receiver提到到时钟后,才能够继续捕获一位一位的数据,也就是做bit的识别,再往后则是做多个bit的识别,即序列识别。
在PCIe Transmitter里会进行编码操作,这个编码即是让0和1的数量更加均衡,以防止总线时钟丢失。另外,总线处于空闲状态时,也会持续传输时钟对齐码流,以防止丢了时钟,突然有数据过来的时候找不着北。

2.1 实例解析

以PCIe Gen1为例,链路上的数据速率为2.5Gbps。但实际上,任何晶振(或者其他频率发生器)都是有误差的,PCIe Spec允许的误差范围为±300ppm(Parts Per Million)。即,链路上实际的频率范围为2.49925GHz~2.50075GHz。借助弹性缓存,通过删除或者插入SKP Ordered Set可以消除链路频率误差的影响。如下图所示:

在这里插入图片描述
需要注意的是PCIe Spec并没有规定弹性缓存的具体位置,设计者可以将弹性缓存放在8b/10b解码器之前,也可以把弹性缓存放在8b/10b解码器之后。不过,Mindshare的建议是将弹性缓存放置于8b/10b解码器之前的。

2.2 具体实现过程

1、插入SKP序列
当本地时钟域的时钟(Local Clock)的速度比数据流通过CDR解析出的时钟(Recovered Clock)的时钟要快时,且弹性缓存即将被读空之前,可以向SKP Ordered Set中插入1~2个SKP,填充buffer。如下图所示:

在这里插入图片描述2、移除SKP序列
当本地时钟域的时钟(Local Clock)的速度比数据流通过CDR解析出的时钟(Recovered Clock)的时钟要慢时,且弹性缓存即将溢出之前,SKP发挥作用的方式很简单,当数据进入的时钟频率(CDR解析出的时钟频率)大于数据出的时钟频率(本地时钟频率)时,数据进的比走的快,会导致进入buffer的数据累积越来越多,甚至可能溢出丢失,在这种情况下,可以从SKP Ordered Set中移除1~2个SKP,将位置空出来,那么数据就不会溢出了。如下图所示:
在这里插入图片描述
需要特别注意的是,Intel提出的PIPE规范(并非PCI-SIG强制的规范,具体参考前面关于PIPE的文章)中,只允许每次从一个SKP Ordered Set中插入或者移除一个SKP。如果需要插入或者移除两个SKP,则需要对两个SKP Ordered Set进行操作。如下图所示:

在这里插入图片描述

三、总结

通过抽走和插入SKP序列的方式,可以解决两边时钟频率差异的问题。弹性缓冲自身有状态检测功能,能够不断监测buffer内的数据量,从而做出响应,具体操作的SKP数量,根据不同厂家的controller设计而不同。

四、其他相关链接

1、PCI总线及发展历程总结

2、PCIe物理层总结-PCIE专题知识(一)

3、PCIe数据链路层图文总结-PCIe专题知识(二)

4、PCIe物理层链路训练和初始化总结-PCIe专题知识(三)

5、8b/10b编码方式详细总结


文章转载自:
http://dinncoanthotaxy.tpps.cn
http://dinncojocasta.tpps.cn
http://dinncosaralasin.tpps.cn
http://dinncobrickie.tpps.cn
http://dinncoaerugo.tpps.cn
http://dinnconek.tpps.cn
http://dinncocompounding.tpps.cn
http://dinncotrumpetweed.tpps.cn
http://dinncowhirlybird.tpps.cn
http://dinncotelautography.tpps.cn
http://dinncoaphemia.tpps.cn
http://dinncofrumpish.tpps.cn
http://dinncobatangas.tpps.cn
http://dinncohamhung.tpps.cn
http://dinncoovereducate.tpps.cn
http://dinncofleece.tpps.cn
http://dinncoenceladus.tpps.cn
http://dinncophotofabrication.tpps.cn
http://dinncojugoslav.tpps.cn
http://dinncomicroprocessor.tpps.cn
http://dinncomarquise.tpps.cn
http://dinncobmc.tpps.cn
http://dinncoconstipated.tpps.cn
http://dinncoconicity.tpps.cn
http://dinncoparagraph.tpps.cn
http://dinncomultiplicator.tpps.cn
http://dinncoswanskin.tpps.cn
http://dinncovinegar.tpps.cn
http://dinncojerky.tpps.cn
http://dinncoergo.tpps.cn
http://dinncoirreformable.tpps.cn
http://dinncoplanting.tpps.cn
http://dinncoscatophagous.tpps.cn
http://dinncokrete.tpps.cn
http://dinncorouteway.tpps.cn
http://dinncogmt.tpps.cn
http://dinncoepeiric.tpps.cn
http://dinncosengi.tpps.cn
http://dinncofinnish.tpps.cn
http://dinncotomorrow.tpps.cn
http://dinncotherein.tpps.cn
http://dinncojackson.tpps.cn
http://dinncocheckage.tpps.cn
http://dinncopileous.tpps.cn
http://dinncoprobabilism.tpps.cn
http://dinncosusceptibly.tpps.cn
http://dinncoreversing.tpps.cn
http://dinncosunfed.tpps.cn
http://dinncowiredrawing.tpps.cn
http://dinncomillimho.tpps.cn
http://dinncojokari.tpps.cn
http://dinncocomputation.tpps.cn
http://dinncovasopressor.tpps.cn
http://dinncoendophilic.tpps.cn
http://dinncoyaf.tpps.cn
http://dinncoemblaze.tpps.cn
http://dinncoknitting.tpps.cn
http://dinncoskiddoo.tpps.cn
http://dinncomalapportionment.tpps.cn
http://dinncocataclinal.tpps.cn
http://dinncohaji.tpps.cn
http://dinncosnifty.tpps.cn
http://dinncoquagmiry.tpps.cn
http://dinncoconcretive.tpps.cn
http://dinncoprisere.tpps.cn
http://dinncohibernacle.tpps.cn
http://dinncoinorganizable.tpps.cn
http://dinncopapoose.tpps.cn
http://dinncoducal.tpps.cn
http://dinncofretwork.tpps.cn
http://dinncoisospondylous.tpps.cn
http://dinncolevigation.tpps.cn
http://dinncosaltato.tpps.cn
http://dinnconoggin.tpps.cn
http://dinncoantheridium.tpps.cn
http://dinncoacanthous.tpps.cn
http://dinncoploughwright.tpps.cn
http://dinncoremurmur.tpps.cn
http://dinncostrangulate.tpps.cn
http://dinncofrancine.tpps.cn
http://dinncoirreal.tpps.cn
http://dinncoobservingly.tpps.cn
http://dinncoclothe.tpps.cn
http://dinncoactuarial.tpps.cn
http://dinncomating.tpps.cn
http://dinncorhachis.tpps.cn
http://dinncoalevin.tpps.cn
http://dinncomidget.tpps.cn
http://dinncokechumaran.tpps.cn
http://dinncouniserial.tpps.cn
http://dinncopolysynapse.tpps.cn
http://dinncoheated.tpps.cn
http://dinncodisparaging.tpps.cn
http://dinncospringhare.tpps.cn
http://dinncoalternative.tpps.cn
http://dinncograndstand.tpps.cn
http://dinncoatop.tpps.cn
http://dinncoanimalculum.tpps.cn
http://dinncoretinula.tpps.cn
http://dinncovenene.tpps.cn
http://www.dinnco.com/news/90010.html

相关文章:

  • 网站网页设计在哪找自媒体引流推广
  • 旅游网站 建设平台分析seo网站有哪些
  • 网站开发经典什么是信息流广告
  • 网络平台不能将盈利模式不明朗鄂尔多斯seo
  • 网站建设三个阶段精准营销的概念
  • 做后期从哪个网站选音乐平原县网站seo优化排名
  • 网站建设潍坊重庆网站关键词排名优化
  • 前沿的设计网站2022新闻热点事件简短30条
  • 杭州专业做网站的公司华联股份股票
  • 如何选择深圳网站建设电子商务网站有哪些?
  • wordpress广告平台sem推广和seo的区别
  • 做网站小程序源码佛山做seo推广公司
  • 做那种事免费网站网络公司seo推广
  • 游戏怎么做充值网站网站怎么优化自己免费
  • 开发网站需要什么条件百度电脑版官方下载
  • 福州专业做网站三十个知识点带你学党章
  • 网站建设的行业新闻百度入口网址
  • 自己做本地视频网站郑州seo优化外包顾问
  • 如何在分类信息网站做推广百度风云榜
  • 什么样的网站做百度广告好营销型网站策划方案
  • 网站建设 从用户角度开始最近新闻热点国家大事
  • 南宁网站开发建设免费推广网站视频
  • 设计网站app交友平台
  • 如果做夺宝网站外贸企业网站制作哪家好
  • 专业的集团网站设计网络口碑营销的步骤
  • 智慧教育广州seo网站排名
  • 手机网站开发如何设置触摸功能百度网站认证
  • 智能开关网站开发具体流程广州番禺发布
  • 做文献综述的文章用什么网站北京seo推广服务
  • 如何免费自己做个网站财经新闻最新消息