ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

6.PCIE协议分析3-PCIE TLP包详解2

2020-03-06 09:01:55  阅读:655  来源: 互联网

标签:TLP 请求 主机 存储器 PCIE 从机 详解


一、回顾

    上一篇博文我们讲解了TLP简介以及TLP Header结构,并列出了TLP的所有类型,如下图。本篇博文讲解核心几个TLP类型的具体结构(下图标注红色的),这些核心的TLP包结构,就是我们下章在分析PIO、XAPP1052例程里面实现的所有传输事务使用的TLP包类型。

二、核心事务类型的TLP包分析

1.存储器读请求和存储器写请求

    存储器读请求是PCIE主机给从机发送的TLP包,请求从从机读取数据。如果PC是主机,则PC向FPGA请求数据,如果FPGA为主机,则FPGA向PC请求数据。此TLP包发送给从机仅仅是一个请求,其他的什么都没干。存储器读请求TLP包头为3个或者4个双字,是不带数据的(仅仅是一个读请求),如果读请求的地址是32位的,则为3个双字;如果读请求的地址是64位的,则为4个双字,最后一个双字是为64位地址的低32位。这里我们先不管数据是怎么读过来的,存储器读请求实现的功能仅仅如此。

    存储器写请求是PCIE主机给从机发送的TLP包,把主机需要发生的数据附带到TLP里面直接传送过去,直接就是带

标签:TLP,请求,主机,存储器,PCIE,从机,详解
来源: https://blog.csdn.net/weiaipan1314/article/details/104563233

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有