最新博文
1
推荐 21111
阅读
推荐 21111
阅读
PCIe扫盲——DLLP(数据链路层包)详解
首先说明一下,在本次连载的博文中,DLLP一般指的是由发送端的数据链路层发送,接收端的数据链路层接收的数据包,其和事务层(Transaction Layer)一般没有什么关系。本文将要介绍的DLLP指的正是这样的数据包,其一般用于Ack/N...
0
推荐 16062
阅读
推荐 16062
阅读
PCIe扫盲——Quality of Service简介
前面的文章中介绍过,为了保证视频、音频等数据得到优先传输,PCIe总线实现了一种叫做Quality of Service(QoS)的机制。QoS可以满足视频、音频等对Latency和实时性(Isochronous)要求比较高(一般不可以被打...
2
推荐 22668
阅读
推荐 22668
阅读
PCIe扫盲——Flow Control基础(二)
在任何事务层包(TLP)发送之前,PCIe总线必须要先完成Flow Control初始化。当物理层完成链路初始化后,便会将LinkUp信号变为有效,告知数据链路层可以开始Flow Control初始化了。如下图所示:注:由于VC0是默认使能...
1
推荐 25061
阅读
推荐 25061
阅读
PCIe扫盲——Flow Control基础(一)
Flow Control即流量控制,这一概念起源于网络通信中。PCIe总线采用Flow Control的目的是,保证发送端的PCIe设备永远不会发送接收端的PCIe设备不能接收的TLP(事务层包)。也就是说,发送端在发送前可以通过Flow ...
1
推荐 27774
阅读
推荐 27774
阅读
PCIe扫盲——TLP Header详解(四)
PCIe中的Message主要是为了替代PCI中采用边带信号,这些边带信号的主要功能是中断,错误报告和电源管理等。所有的Message请求采用的都是4DW的TLP Header,但是并不是所有的空间都被利用上了,例如有的Message就没有...
0
推荐 3845
阅读
推荐 3845
阅读
SRRAM驱动(一)
SDRAM驱动流程:(一) 初始化:图一SDRAM初次上电时,需要对内部的逻辑控制单元进行初始化。如图一所示,初始化的具体流程如下:1、 延时200us。2、 对所有L-Bank进行预充电。具体操作:拉高所有rBA,rA地址,发送PR(...
0
推荐 3538
阅读
推荐 3538
阅读
100G CWDM/200G/400G QSFP-DD Transceivers
Components, Modules & Software Solution100G QSFP28 CWDM4/CLR4 2KM• HOT-PLUGGABLE QSFP28 FORM FACTOR• Supports 103.1Gb/s...
0
推荐 3679
阅读
推荐 3679
阅读
100G 200G 400G 高速光模块
亚马逊,微软,谷歌和Facebook等数据中心运营商正在快速构建自己的数据中心,同时通过将数据传输速度扩展到100G和400G以及更高的速度来提高连接性。节省空间,降低功耗和降低成本是指导数据中心运营商基础设施建设战略的关键考虑因素,因为它...
0
推荐 4852
阅读
推荐 4852
阅读
0
推荐 24186
阅读
推荐 24186
阅读
PCIe扫盲——TLP Header详解(三)
CompletionsCompletions的TLP Header的格式如下图所示: 这里来解释一下Completion Status Codes· 000b (SC) Successful Completion:表示请求(R...
0
推荐 22507
阅读
推荐 22507
阅读
PCIe扫盲——TLP Header详解(二)
下面用几个具体的例子来讲解TLP Header的格式与作用。因为内容较多,所以分为两篇文章分别进行介绍。第一篇(即本文)介绍IO Request、Memory Request和Configuration Request。第二篇文章(即TLP...
0
推荐 42160
阅读
推荐 42160
阅读
PCIe扫盲——TLP Header详解(一)
事务层包(TLP)的一般格式如下图所示:前面的文章介绍过,TLP Header为3DW或者4DW,Data Payload为1-1024DW,最后的TLP Digest(ECRC)是可选的,为1DW。TLP Header在整个TLP的位置如...
0
推荐 1886
阅读
推荐 1886
阅读
2
推荐 124316
阅读
推荐 124316
阅读
PCIe扫盲系列博文连载目录篇(第二阶段)
本文为PCIe扫盲系列博文连载目录篇(第二阶段),主要内容包括PCIe的配置空间、地址空间、事务层包(TLP)路由等。
0
推荐 15338
阅读
推荐 15338
阅读
PCIe扫盲——TLP路由之Implicit Routing
模糊路由(Implicit Routing,又译为隐式路由)只能用于Message的路由。前面的文章中多次提到过,PCIe总线相对于PCI总线的一大改进便是消除了大量的边带信号,这正是通过Message的机制来实现的。PCIe定义的Mess...




