PCI Express总线分析仪软件设计

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:ivwyniqtd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
PCI Express总线作为第三代总线标准,相对比PCI总线其在很多方面都表现的更出色,可以总结为以下几个方面:第一在性能方面,PCI Express总线在数据传输方面和带宽方面比PCI总线高很多,配置也相对灵活;第二在连接方式方面,PCI Express总线可以通过相应的接口与符合其标准的设备通信且采用点对点模式通信;第三在高级功能和兼容性方面,PCI Express总线可以使用多种信号协议,且其所有设备都具有热插拔性和跨平台兼容性。由于PCI Express总线比较复杂,如果采用人工分析的方式不仅费时费力,而且也极易出错,所以需要针对该总线进行分析的仪器。本课题拟基于PCI Express1.0标准,设计出针对PCI Express总线进行解码分析的仪器。该总线分析仪可以对2.5Gbps的PCI Express信号进行捕获、解码、触发、分析和显示。本文具体研究内容如以下:1.详细分析了PCI Express总线。根据PCI Express协议规范,提出了数据包分析方法和分析流程,根据分析流程对每一种数据包进行详细的分析。2.设计并实现界面程序。在应用层界面设计部分设计了相对丰富的数据显示格式,包含波形显示、列表显示以及波形列表同时显示三种,且显示界面可以进行压缩/展宽、翻页、到起始/结束/触发位置等操作。这些显示界面是自创建的用户线程,它们之间的数据通信以及同步与切换通过事件及临界区实现。所设计的多窗口显示实现了多种显示窗口界面合并显示的效果。3.设计并实现仪器驱动程序。所设计的仪器驱动器完成了仪器打开/关闭、仪器初始化、数据采集和分析以及各种参数配置等函数的设计。通过对以上几个方面的研究,实现了对PCI Express总线数据的分析和显示。经过软硬件联合调试,各项功能指标基本达到预定目标。
其他文献
期刊
期刊
模拟电路故障诊断非常重要,却又十分复杂。按实现的功能分类,模拟电路故障诊断可分为故障检测、故障定位和参数辨识三类。在一般可靠性应用场合,故障检测和故障定位已能满足需要
肾性贫血是慢性肾脏疾病的重要并发症及临床表现,使患者的生活质量降低,是慢性肾脏病患者合并心血管并发症的独立危险因素,严重者导致临床发生不良事件甚至死亡.外源性促红细
Helen Keller was an American author, political activist, and lecturer. She was born on June 27, 1880 in a small town of Tuscumbia, Alabama.
期刊
期刊
国家政策的大力支持和城镇化建设的加快致使建筑行业有了更大的发展空间可以大施拳脚.在我国社会和国民经济不断发展的条件下,我国建筑行业也获得了进一步的发展,建筑企业想
卑鄙的行为以庄严的形式亮相,邪恶的勾当以正义的面目出现,中国共产党在『九大』蒙受奇耻大辱……毛泽东何以亲点林彪为法定接班人;两恩来何以受诬陷险遭不测洗沉冤;两统帅夫
结合建筑工程质量方面的实际要求,对其监督管理方面的存在问题进行深入分析,运用针对性强的对策进行处理,有利于优化建筑工程质量监督管理方式,降低其实践过程中的质量问题发
Legos (乐高) continue to be one of the most popular toys for children around the world. Many interesting things can be created with these colored blocks. Someti
期刊