欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    PCIE详细设计Word格式文档下载.docx

    • 资源ID:14947767       资源大小:756.47KB        全文页数:10页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    PCIE详细设计Word格式文档下载.docx

    1、4.2.2 结构、算法(或原理)和实现34.2.3 参数和接口4PCIE硬核模块4.3.1 模块介绍44.3.2 结构、算法(或原理)和实现44.3.3 参数和接口44.4 LMI配置模块44.4.1 模块介绍4结构、算法(或原理)和实现参数和接口4.5 重新配置时钟模块54.5.1 模块介绍54.5.2 结构、算法(或原理)和实现54.5.3 参数和接口54.6 兼容性测试模块54.6.1 模块介绍5PCI Express详细设计1PCI Express介绍PCIE设备依照一定的拓扑连接构成总线结构,设备与设备通过协议规定的事务包(TLP)进行通信。PCIE垂直方向可分为应用层、事务层、数据

    2、链路层和物理层,协议规定每层实现的功能,每层功能配合实现设备的PCIE数据传输功能。PCIE硬核的结构图如下图1.1所示:应用层模块(altpcierd_example_app_chaining):主要实现PCIE应用层的功能配置信号采样模块(altpcierd_tl_cfg_sample):将PCIE IP核配置空间的特定寄存器内容读出来供应用层逻辑使用PCIE硬核模块(top_plus):主要实现PCIE协议中物理层、数据链路层和事务层的功能LMI配置模块(altpcierd_cplerr_lmi):PCIE设备检测到TLP传输错误时,向PC端陈述错误,同时更新寄存器重新配置时钟模块(al

    3、tpcierd_reconfig_clk_pll):实现IP核和其他模块时钟的配置兼容性测试模块(altpcierd_compliance_test):用于测试系统或设备的互操纵性和一致性(通过按键完成CBB)2PCI Express参数与接口表41 PCIE模块接口Interface NameDirectionDescriptionfree_100MHzin当地时钟信号local_rstn_ext当地复位信号pcie_rstnPCIE复位信号refclk参考时钟req_compliance_push_button_n兼容性测试按键rx_in0数据输入信号rx_in1rx_in2rx_in3a

    4、live_ledoutPCIE工作正常led显示gen2_led识别gen1或gen2使用led显示lane_active_led3:0显示4条lane的状态tx_out0数据输出信号tx_out1tx_out2tx_out33PCI Express中模块(功能)的原理与实现该模块主要包含收发端口转换、收发缓存、链式DMA和RC_slave数据传输功能、MSI中断。本模块实现端点设备的存储空间,通过该空间和系统主存储器交换数据从而实现数据传输。3.1.2 结构、算法(或原理)和实现a) 收发端口转换模块AvalonST接口时序是数据流传输,将TLP的头标和数据均作为数据传输,本模块将接收信号转

    5、换成时序相对简单的data/descriptor接口,发送是其逆过程。b) 收发缓冲模块本模块主要监控数据缓冲区可用空间大小,防止IP核发送数据过多,接收缓冲区溢出丢失数据。当接收缓冲区空间较小时,应用层暂不发送读请求信号,防止接收缓冲区溢出。为实现其功能,本模块主要例化一个10 bit*32的双口RAM。当应用层发送一个存储器读请求TLP时,提取TLP中Tag字段作为地址,将TLP中Length字段作为数据存入双口RAM中。当接收到对应Tag带数据的TLP时,读取双口RAM中Tag值计算TLP所需缓冲空间大小,根据剩余缓冲区大小输出通知应用层,让其决定是否发送请求信号接收数据传输。发送过程处

    6、理类似,不再赘述。cMSI中断缓冲模块由于发送和接收数据时会对数据进行接口转换和缓冲,具有一定延时,在数据未完成传输就通知IP核发生中断会造成CPU误认为数据传输已经完成,且IP核处理数据也需要一定时间,所以要对中断信号缓冲处理。d数据传输模块PCIE的数据传输主要通过Rc_slave或者DMA模块两种方式。1)Rc_slave模块本模块主要完成普通数据的传输,可在CPU的控制下直接访问BAR存储空间。由于DMA模块不克不及访问存储控制状态信息的BAR空间,所以每次DMA传输之前CPU必须通过本模块对DMA寄存器进行设置和启动。本模块主要有两个子模块完成,rxtx_mem_intf主要负责构建

    7、datadescriptor接口,若访问的是BAR存储空间,则完成存储器读写请求;若访问的是BAR存储空间,则交给另一模块reg_acess处理,由这个模块读写BAR存储空间的信息,BAR中主要是DMA控制状态寄存器中的内容,通过这个模块译码开始启动DMA。控制状态寄存器中信息如下表所示:2)DMA模块本模块实现DMA传输功能,DMA可在没有CPU干预下一次执行多个DMA操纵,提高传输效率。DMA通过描述符表完成,主机系统在住存储器中开辟一块区域存储DMA的描述符表,通过Rc_slave模块控制DMA从主存储器中读取DMA描述符表并开始DMA操纵,完成后通过MSI中断通知主机数据传输完成。描述

    8、符表的内容如下表所示:若传输的数据在一个双口RAM中存储,根据功能的分歧需求,可将状态控制寄存器、DMA读数据存储和DMA写数据存储都用双口RAM实现,提高效率。具体的改动也在应用模块中完成。一些端口的说明参看IP Compiler for PCI Express User Guide 中Appendix B。3.2 配置信号采样模块本模块通过与IP核的配置信号线相连,将IP核配置空间的特定寄存器内容读出传送至应用层模块使用。IP核的配置空间为4KB,为了方便应用层设计,将IP核中经常使用的寄存器组成一个特定的配置空间,通过tl_cfg_sts信号引出至应用层。该信号的内容如下如所示:3.2.

    9、2 参数和接口3.3 PCIE硬核模块3.3.1 模块介绍本模块实现PCIE数据传输的基本功能,实现了事务层、数据链路层和物理层的功能,以硬核的形式存在。本模块依照PCIE协议实现事务层、数据链路层和物理层的功能,具体实现过程不再赘述。与应用层的信息都是以TLP的形式进行交流,TLP的一种头标格式如下图所示:3.3.2 参数和接口一些端口的说明参看IP Compiler for PCI Express User Guide 中Table 52。3.4 LMI配置模块3.4.1 模块介绍当PCIE设备检测到一个TLP传送错误时,如果该错误寄存器未屏蔽,PCIE IP核会向跟复合体陈述错误,同时将包头更新为错误的TLP头标,本模块由一个状态机实现。3.4.2 结构、算法(或原理)和实现内容2的结构、算法(或原理)和实现,参考现有的文档,把内容讲清楚。3.4.3 参数和接口3.5 重新配置时钟模块3.5.1 模块介绍本模块主要通过锁相环实现改变时钟频率的功能,长生分歧的时钟供IP核和应用层使用。3.5.2 参数和接口3.6 兼容性测试模块3.6.1 模块介绍当检测到兼容性测试按键按下时,开始执行兼容性模式,检查是否符合基板(Compliance Base Board)3.6.2 参数和接口


    注意事项

    本文(PCIE详细设计Word格式文档下载.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开