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

上海建智咨询培训网站腾讯云怎么做网站

上海建智咨询培训网站,腾讯云怎么做网站,wordpress cmd,做兼职看什么网站好一、协议层 PCIe架构分为三层:事务层(transcation layer),数据链路层(data link layer)和物理层(physical layer)。每一层又分为两部分,outbound和inbound,分别处理向外传输信息和接受信息。 在发射端,device core产生的数据包从…

一、协议层

PCIe架构分为三层:事务层(transcation layer),数据链路层(data link layer)和物理层(physical layer)。每一层又分为两部分,outbound和inbound,分别处理向外传输信息和接受信息。

在发射端,device core产生的数据包从事务层到数据链路最终到物理层,在每一层都会加上额外的tag,而在接收端该过程则相反。每个Endpoint和switch的每个port都需要实现这三层。

所以一个数据会经历下面打包过程

上游给到一笔数据,先是事务层给他加上header和ECRC校验信息,构成TLP,给到数据链路层后又加一个包序列号和校验,然后传到物理层,加上start和end,最后把这些数据给到各个lane上加扰码,最终通过总线传输出去。事务层就好像是填写寄件单,会写明收件人地址和寄件内容,数据链路层就是为包裹加编号,物理层就相当于实际运输包裹。

1.1 事务层

主要参与TLP的编码和解码,每个TLP都有一个唯一的标识符,支持四种基本的事务类型,内存读写的memory,输入输出操作I/O,配置空间访问configuration,消息事务message,同时也对应这四种地址空间。作用相当于操作系统里的文件读写请求 → 它把这些请求“打包”成标准格式的事务包。

分为两类,non-posted是需要completion返回响应,posted是不需要completion返回响应。

1.2 数据链路层

主要是为了确保TLP可靠传输,会添加序列号和校验信息,确保数据包按序无误传输。检测到错误后会通过链路重传机制(ACK/NAK协议)实现错误恢复。

注意,DLLP并不是对TLP的封装或者附加,两者是独立的。DLLP是在发送设备和接受设备的数据链接层之间传输,不会跨switch或bridge。每个“点对点物理链路”都维护一套独立的 DLLP 机制。比如当发送方发送一个 TLP 后,接收方的数据链路层会用DLLP进行回复,如果是ACK DLLP就表示接收成功,如果是 NAK DLLP表示接收失败,需要重传。

1.3 物理层

主要是进行串并转换,电气信号的处理等等。分为逻辑子层和电气子层,逻辑子层进行数据包的串/并转换,加扰/解扰,编码/解码,电气子层包含差分驱动器和接收器,用于管理模拟信号特性(如阻抗匹配、时钟恢复)。

1.4 Quality of Service(QoS)

用于在复杂系统中利用 PCIe的Traffic Class 和 Virtual Channel 实现不同类型流量(如等时流 Isochronous Traffic 与 普通流量 Ordinary Traffic)的区分与调度,确保关键任务如实时音视频流获得低延迟和稳定的带宽。

在复杂系统中利用 PCIe 的 Traffic Class 和 Virtual Channel 实现不同类型流量(如等时流 Isochronous Traffic 与普通流量 Ordinary Traffic)的区分与调度。每个TC映射到一个独立的VC(Virtual Channel硬件缓冲区),避免低优先级流量阻塞高优先级流量。交换机通过端口仲裁(Port Arbitration)和VC仲裁(VC Arbitration)策略管理不同VC的优先级。

Switch端口仲裁用于多个设备/端口间的调度 控制访问 Crossbar 的先后顺序,目的是为了解决当多个端口(或多个上游/下游设备)要同时传输数据时,如何协调访问 Switch 的内部交叉通道。

二、Flow Control机制

PCIe的flow control是在数据链路层实现的,专门服务于TLP,用于防止receiver的数据溢出丢失。

在初始化阶段,设备通过Flow Control初始化DLLPs(FC_INIT1和FC_INIT2)交换缓冲区大小信息;在运行期间,接收端通过Flow Control Update DLLPs定期更新credit信息。

http://www.yayakq.cn/news/581534/

相关文章:

  • 外贸网站建设案例好资源源码网站
  • 滁州网站建设工作室芭乐站长统计 网站统计
  • 济南联通网站备案装潢设计公司名字
  • 网站代更新陕西省建设网一体化平台官网
  • 广州联雅做的网站怎么样自己买服务器做视频网站
  • 对于网站链接优化有哪些建议微网站建设招聘
  • 广州做网站服务做的网站错位怎么办
  • ui做的好看的论坛网站如何创建一个官网
  • dede饮食网站模板福州医院网站建设公司
  • 做网站后期需要什么费用如何做网站宣传自己
  • 提供有经验的网站建设typecho客户端wordpress
  • 企业网站模板 下载拼多多海外跨境电商入驻流程
  • 机械网站精选重庆seo排名软件
  • 北京朝阳区哪里有网站开发平面logo设计公司
  • 无锡设计网站公司网站更新要怎么做
  • 知乎 做网站的公司 中企动力扬中本地论坛
  • 做网站哪种语言好网站开发的编程语言
  • 免费flash网站源码带后台做网站怎么选择服务器的大小
  • 怎么做网站编辑设计网站的收费图是怎么做的
  • 怎么在本机做网站闵行网站搭建哪里有
  • 龙口网站设计公司网站建站
  • php完整网站开发源码免费的国际网站建设
  • 成都网站建设公司有哪些内容没有地址如何注册公司
  • 部门做网站优点懒人学做网站
  • 榆林网站建设电话佛山企业网站建设电话
  • 企业网站建设方案对比汇报wordpress正则
  • 免费建站网站一级123456自己做的网站手机不能看
  • 西宁网站制作哪家公司好wordpress seo 自定义结构
  • 网站群系统建设思路搭建一个网站要多少
  • 网站备案被注销怎么把本地wordpress上传到服务器