1 Type0和Type1型配置请求-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Type0和Type1型配置请求

SwM2_ChinaAET 来源:未知 作者:李倩 2018-05-06 10:15 次阅读

前面的文章中介绍过有两种类型的配置空间,Type0和Type1,分别对应非桥设备(Endpoint)和桥设备(Root和Switch端口中的P2P桥)。

Type0还是Type1是由事务层包(TLP)包头中的Type Field所决定的,而读还是写则是由TLP包头中的Format Field所决定的。分别以下两张图所示:

之前的文章中强调过,PCIe中只有Root才可以发起配置空间读写请求,并且我们知道Root的每个端口中都包含有一个P2P桥。当Root发起配置空间读写请求时,相应的桥首先检查请求的BDF中的Bus号是否与自己的下一级总线号(Secondary Bus Number)相等,如果相等,则先将Type1转换为Type0,然后发给下一级(即Endpoint)。

如果不相等,但是在自己的下一级总线号(Secondary Bus Number)和最后一级总线号(Subordinate Bus Number)之间,则直接将Type1型请求发送给下一级。如果还是不相等,则该桥认为这一请求和自己没什么关系,则忽略该请求。

注:Root最先发送的配置请求一定是Type1型的。非桥设备(Endpoint)会直接忽略Type1型的配置请求。

一个简单的例子如下图所示:

注:原计划中的“PCIe扫盲——PCIe总线的拓扑逻辑”这一篇取消了。大家如果有兴趣的,可以自行阅读PCIe Spec或者MindShare的书籍。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PCIe
    +关注

    关注

    15

    文章

    1234

    浏览量

    82575
  • Type
    +关注

    关注

    1

    文章

    136

    浏览量

    22675

原文标题:【博文连载】PCIe扫盲——Type0 & Type1 型配置请求

文章出处:【微信号:ChinaAET,微信公众号:电子技术应用ChinaAET】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Type C为何叫华为口?你知道吗?

    TypeType Ctypectype_c
    YS YYDS
    发布于 :2022年10月31日 22:44:30

    关于TMS320F28335 Time-Base Counter Synchronization的疑问

    in this reference guide is a Type 0 ePWM.”既然文档是描述Type0的,那么为什么有Figure7中的28035也就是Type1的器件描述呢
    发表于 12-18 11:13

    get_descriptor请求的wValue是16位在stm32中是8位吗,如果是REPORT_DESCRIPTOR是0x22 HID_DESCRIPTOR_TYPE0x21

    圈圈教你玩u***中get_descriptor请求的wValue是16位在stm32中是8位吗,如果是REPORT_DESCRIPTOR是0x22 HID_DESCRIPTOR_TYPE0
    发表于 07-26 16:14

    浅析Type C

    的应用领域1.适用于智能手机和平板电脑的USB PDC充电器2.USB PDC适配器ultrabook笔记本 3.USB PDC为其他便携式设备供电4.多模为其他便携式设备供电
    发表于 09-18 09:05

    RK3399 USB-Type-c 配置

    `USB配置下图靠近耳机座的是USB3.0,本身具有OTG的功能 RK3399 Type-c 模块需要外挂一个 fu***302 逻辑检测芯片来识别接入设备类型及 USB 的正反插。Fu***302
    发表于 01-23 11:21

    射频 IC卡的Type Atype B有哪些主要区别

    ISO/IEC14443标准包括哪几个部分?射频 IC卡的Type Atype B有哪些主要区别?
    发表于 11-02 07:38

    PCI总线配置周期产生和配置寄存器

    。PCI Spec规定了两种类型的Header:Type1Type0。其中,Type1 Header表示该PCI设备功能为桥(Brige),而Type0 Header则表示该PCI
    的头像 发表于 04-13 09:31 4428次阅读
    PCI总线<b class='flag-5'>配置</b>周期产生和<b class='flag-5'>配置</b>寄存器

    USB Type-C电源的特点优势及应用介绍(3)

    USB Type-C电源简介三
    的头像 发表于 04-03 06:04 3592次阅读
    USB <b class='flag-5'>Type</b>-C<b class='flag-5'>型</b>电源的特点优势及应用介绍(3)

    USB Type-C电源的特点优势及应用介绍(1

    USB Type-C电源简介一
    的头像 发表于 04-03 06:00 3684次阅读
    USB <b class='flag-5'>Type</b>-C<b class='flag-5'>型</b>电源的特点优势及应用介绍(<b class='flag-5'>1</b>)

    USB Type-C电源的特点优势及应用介绍(2)

    USB Type-C电源简介二
    的头像 发表于 04-03 06:02 2675次阅读
    USB <b class='flag-5'>Type</b>-C<b class='flag-5'>型</b>电源的特点优势及应用介绍(2)

    业界最精炼的单片机PWM转4-20mA电路通

    单片机PWM转0/4-20mA电路方案:1、GP8102可以将单片机PWM信号转换为0/4-20mA电流输出,其中通过外围器件的配合,可以实现四种0/4-20mA电流输出,精度可以达到
    的头像 发表于 11-25 22:06 1w次阅读

    电动汽车1、2和3充电站详解

    最近几年以来,电动汽车充电桩数量不断增长,我们会不断在各种资讯中看到听到Type1Type2、Type3充电桩,这些不同类型的充电桩不免让我们非专业人士感到困惑,本文就为大家详细解
    的头像 发表于 03-13 10:18 2633次阅读
    电动汽车<b class='flag-5'>1</b><b class='flag-5'>型</b>、2<b class='flag-5'>型</b>和3<b class='flag-5'>型</b>充电站详解

    USB Type-C直角线缆的6个优势

    USB Type-C直角线缆的6个优势  USB Type-C直角线缆是一种先进的连接线,具有许多优势。 第一段:介绍USB Type-
    的头像 发表于 11-27 17:08 718次阅读

    TYPE B微电网结构及工作原理图

    TYPE B微电网是一种特定的微电网系统配置。在这种配置中,系统包含光伏系统、储能系统和柴油发电机组。
    的头像 发表于 04-17 16:27 2033次阅读
    <b class='flag-5'>TYPE</b> B<b class='flag-5'>型</b>微电网结构及工作原理图

    基于C28x系列MCU Type 1 EPWM模块实现0%-100%占空比输出控制

    德赢Vwin官网 网站提供《基于C28x系列MCU Type 1 EPWM模块实现0%-100%占空比输出控制.pdf》资料免费下载
    发表于 09-27 10:16 0次下载
    基于C28x系列MCU <b class='flag-5'>Type</b> <b class='flag-5'>1</b> EPWM模块实现<b class='flag-5'>0</b>%-100%占空比输出控制