高速串行协议触发及解码功能设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:qijisama
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子信息技术的快速发展,高速串行总线接口技术的应用日益广泛且逐渐成为主流总线接口技术。高速串行总线的大量应用使得人们对高速串行信号的测试需求也随之增长,测试要求也更为严格,只有具有高采样率、高带宽和高存储深度的测试仪器才满足这些要求,在电子信息领域,用途最多的测试仪器是数字示波器。高端示波器具备高速串行协议触发及解码功能已经不可或缺,国内示波器由于采样率和带宽限制,一直无法解码高速串行协议。为此,本设计基于高清晰数字示波器平台,重点研究了示波器中的高速串行协议触发及解码功能,在已有平台的基础上提出了高速串行协议分析解码功能的硬件方案,并在FPGA中设计并实现了PCIe1.0、SATA1.0高速串行协议的实时解码及触发功能。该方案兼容性好:此方案兼容示波器原有的低速协议解码功能,可扩展性强:可以利用此方案解码更多高速串行总线协议。在高速串行协议触发与解码方面达到国内领先水平。本文研究的主要内容如下:1、高速串行总线协议编码规范及数据传输方式研究:本文主要研究了PCIe1.0和SATA1.0两种高速串行协议的编码规范和数据传输方式,针对不同的协议设计合理的解码方案。2、高速串行总线协议编解码算法原理及实现方法研究:PCIe1.0和SATA1.0两种高速串行总线协议的编码和解码方式不同,对两种总线协议的编码和解码算法分别进行研究,最终通过高效快速的算法实现编解码。协议编解码涉及的算法包括协议数据加/解扰算法、并行32bit/16bit CRC校验算法、8B/10B编解码算法、抽点算法、搜索采样边沿算法和帧起始匹配算法。3、高速串行协议触发及解码模块设计:模块划分为协议处理、协议分析、协议解码、协议触发和协议显示几个部分。协议处理模块负责将采样数据经过边沿搜索、抽点、帧头匹配、8B/10B解码、解扰等模块处理后还原为原始协议数据。协议分析模块根据帧结构将原始协议数据分段存储,然后计算CRC的值,最后将数据和CRC校验结果送入协议触发及协议解码模块。触发模块根据用户设置的触发条件产生触发信号。协议解码模块将解码数据、触发标志、数据类型和起始时间等信息打包发送给工控机。工控机作为协议显示模块将协议数据包和协议波形显示在屏幕上完成一次解码。经过对本文设计的高速串行协议触发及解码功能的测试验证,测试结果表明,该功能能够得出正确解码结果,能实现实时解码及触发,能实现深存储模式下协议解码功能,整个高速串行协议触发及解码功能正确实现。
其他文献
改革开放以来,我国的产业集聚现象越来越明显,其对于城镇化演进所发挥的作用也越来越受到关注。本文对长三角地区制造业、服务业及其相关行业的集聚程度进行了评估,从理论和
<正> 应用无机电热膜加热新技术,直接附着在瓷质内胆上的直热式瓷质电热锅,已由中外合资上海海特威电器有限公司研制成功,并实现了产业化。该锅的结构示意如图1,控制面板如图
高等院校农业机械化及其自动化专业在培养农业机械人才方面发挥着重要的作用,开设此专业的高校也在不断进行着优化人才培养的积极探索。但随着我国经济社会的快速发展,该专业
在我国经济社会发展的影响下,企业人力资源管理的重要性也日益突出,一方面可以激发企业员工的主动性,另一方面能够提升企业发展水平,强化企业自身的持续性发展力。然而,大部
师资力量作为提高高校教育管理实力的中坚力量,教师可以在绩效评价结果 指引下不断提高育人能力。本文通过对关键绩效指标在高校教师绩效评价中的运用方略进行分析,以期为提
近年来,抢先交易操纵案件在证券市场层出不穷,但“黑嘴”股评人受到的往往只是行政或刑事处罚,中小投资者因误信“黑嘴”荐股而受到的经济损失尚无法得到补救,这不仅严重影响了中
心理词库理论揭示了心理词汇组织、词汇提取的一些内在规律,为我们的第二外语词汇教学提供了科学的依据。本文在综述心理词库理论的基础上分析了心理词库在语义、语音等方面
电网同步锁相技术是分布式发电系统、新能源并网等应用领域的关键技术之一。同时也被广泛应用于微网孤岛检测、电能质量控制等技术中。它对并网型电力电子装置的性能起到了重
目的:分析研究不同低温灭菌技术在消毒供应中心的特点以及不足情况,提出对应的措施规范低温灭菌技术在消毒供应中心的应用。方法对比分析过氧化氢等离子低温灭菌法、环氧乙烷低
朝圣旅游是基于某种信仰(宗教的或非宗教的),或对某个事物的追求和向往而发生的旅游行为,是信仰的生产与消费的过程,成为现代旅游业的重要类型。本文以本土化的观音信仰为研