<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://vmcc.vicp.net:9090/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://vmcc.vicp.net:9090/wiki/feed.php">
        <title>wiki 协议学习:pcie</title>
        <description></description>
        <link>http://vmcc.vicp.net:9090/wiki/</link>
        <image rdf:resource="http://vmcc.vicp.net:9090/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-17T19:46:39+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0:pcie:1&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0:pcie:2&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0:pcie:doorbell&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0:pcie:pcie%E5%90%84%E4%BB%A3%E7%89%88%E6%9C%AC%E9%80%9F%E5%BA%A6&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0:pcie:%E5%9F%BA%E6%9C%AC%E4%BC%A0%E8%BE%93%E7%B1%BB%E5%9E%8B&amp;rev=1679019144&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://vmcc.vicp.net:9090/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>wiki</title>
        <link>http://vmcc.vicp.net:9090/wiki/</link>
        <url>http://vmcc.vicp.net:9090/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0:pcie:1&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>协议学习:pcie:1</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0:pcie:1&amp;rev=1679019144&amp;do=diff</link>
        <description>路由方式有两种：

	* 地址路由
	* ID路由

。</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0:pcie:2&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>协议学习:pcie:2</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0:pcie:2&amp;rev=1679019144&amp;do=diff</link>
        <description>2</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0:pcie:doorbell&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>协议学习:pcie:doorbell</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0:pcie:doorbell&amp;rev=1679019144&amp;do=diff</link>
        <description>doorbell 是NVME协议的register。

它的访问方式是通过PCIE的配置空间，通过配置空间里面的BAR寄存器指定一段system memory空间，然后这段空间可被映射为register空间，其中doorbell register就是这段空间上的某个具体的register。</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0:pcie:pcie%E5%90%84%E4%BB%A3%E7%89%88%E6%9C%AC%E9%80%9F%E5%BA%A6&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>协议学习:pcie:pcie各代版本速度</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0:pcie:pcie%E5%90%84%E4%BB%A3%E7%89%88%E6%9C%AC%E9%80%9F%E5%BA%A6&amp;rev=1679019144&amp;do=diff</link>
        <description>pcie各代版本速度

参考：&lt;https://blog.csdn.net/weixin_42229404/article/details/84069859&gt;



传输速率为每秒传输量GT/s，而不是每秒位数Gbps，因为传输量包括不提供额外吞吐量的开销位； 比如 PCIe 1.x和PCIe 2.x使用8b / 10b编码方案，导致占用了20% （= 2/10）的原始信道带宽。</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0:pcie:%E5%9F%BA%E6%9C%AC%E4%BC%A0%E8%BE%93%E7%B1%BB%E5%9E%8B&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>协议学习:pcie:基本传输类型</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0:pcie:%E5%9F%BA%E6%9C%AC%E4%BC%A0%E8%BE%93%E7%B1%BB%E5%9E%8B&amp;rev=1679019144&amp;do=diff</link>
        <description>基本传输类型

Memory Transactions

	* Read Request/Completion 
	* Write Request 
	* AtomicOp Request/Completion 

支持64位和32位地址。

I/O Transactions

仅仅只是为了与传统legacy设备进行兼容，后续都不建议使用IO传输</description>
    </item>
</rdf:RDF>
