自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 PCIE专项学习(八)AckNak协议

Ack/Nak 协议中简单来说,就是接收方会赋予发送TLP一个独有的序列号,接收方若成功接收,则返回一个带有相同序列号的Ack DLLP,发送方接收到Ack DLLP后对讲此序列号进行识别,将replay buffer中此序列号之前的和此序列号的TLP删除,并开始下一轮发送;若收到Nak DLLP,则也将此序列号之前的和此序列号的TLP删除,但会将其余剩下的TLP重发一遍。接下来讲解其具体实现方式。

2025-07-26 14:10:44 695

原创 PCIE专项学习(七)排序与QoS

本篇文章主要介绍PCIE的排序与QoS机制。

2025-07-19 16:17:41 805

原创 PCIE专项学习(六)流控

本篇文章主要介绍关于PCIE的流控机制。

2025-06-22 22:24:16 1074

原创 PCIE专项学习(五)TLP路由方式

前面介绍TLP的类型时,message类型请求的type字段比其他多了一项路由方式的定义,为什么只有message类型请求有呢?

2025-05-25 21:17:42 788

原创 PCIE专项学习(四)TLP类型

前面说到进行枚举时发送的配置请求为Configuration 类型TLP,这只是TLP的一种。本节将详细介绍TLP的各种类型。

2025-05-21 22:16:38 1097

原创 PCIE专项学习(三)TLP结构

PCIE设备之间传输主要由三种数据包类型,分别为TLP(Transaction Layer Packet,事务层包)、DLLP(Data Link Layer Packet,数据链路层包)和Ordered Set(命令集,物理层包),顾名思义,分别对应PCIE的事务层、数据链路层以及物理层。本节将详细介绍TLP的结构。

2025-05-13 21:59:16 1111

原创 PCIE专项学习(二)PCIE枚举

前文讲到,CPU通过RC实现IO请求和memory请求到配置请求的转换。后续只用memory请求方式举例,毕竟IO请求方式已成为“前朝遗老”。由于CPU已在寻址空间划分某一容量为256MB的空间作为PCIE设备的配置空间,因此对此空间进行的memory请求就会被RC转换为对PCIE设备配置空间的访问。系统上电或复位后,CPU就会对网络所包含的PCIE设备配置空间进行配置。本文介绍了PCIE的枚举,主要参考《MindShare_PCI Express Technology 3.0》及其译文。

2025-04-26 22:20:24 804

原创 PCIE专项学习(一)配置空间

本文对PCIE的配置空间描述了一些个人见解,作为初学者,边学习边记录,如有不对,请大家积极指出。

2025-04-21 22:17:49 883

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除