PCIe事务层及数据链路层的实现与验证

被引量 : 0次 | 上传用户:lbfjm78
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
总线遍布于整个计算机系统之中,使计算机系统的各个部分成为一个整体。它携带着有效信息,传递在计算机系统的不同部分之间,将各个部分的功能进行综合来完成系统的功能。计算机速度不断提高的今天,显卡、内存、CPU等组成部分性能飞速发展,总线日益成为计算机系统的性能瓶颈。本课题来源于科研项目Fiber Channel协议芯片研制。由于目前行业内广泛使用的PCI总线所能提供的最大带宽为133MB/s,不能满足该芯片的要求,因此本次芯片设计中采用第三代通用IO总线标准PCI Express协议。基于PCI Express协议的PCIe总线具有很多优良特性,如高带宽,低延迟,抗干扰性强,高扩展性,高可靠性。PCIe总线采用点到点连接,保证了消息的实时性,基于交换器的设计,增加了下挂能力,使得PCIe的性能提升到一个新的层次。我们所要做的就是将PCIExpress协议的理论优势转化为实际应用中的优势。本次论文分为理论,实现及验证三部分。理论部分根据PCI Express协议,介绍了PCI Express的基本概念,重点介绍了事务层和数据链路层的基本功能以及这两层的数据包的构成方式和功能。实现部分基本按照PCI Express协议,以高性能,低延迟为目标,按照IC设计的流程,基本实现了PCI Express事务层和数据链路层的功能。事务层和数据链路层的设计各分为两大模块发送模块和接收模块,另外附加一些额外功能模块,例如流量控制等。验证的部分重点在于验证平台的搭建,本文中搭建的验证平台包含自动检测模块,对于验证结果实现自动比对,大幅度减轻了验证工作的效率。同时由于PCI Express设备即可作为根复合体,又可作为端点设备来工作,因此在本次验证平台的搭建中对协议代码模块进行的复用,降低了验证平台搭建的难度。最后对整个PCIe模块进行了系统的验证,并得到了较好的结果。
其他文献
银行信贷与经济周期之间的关系一直是经济学家们所关注的重要问题之一,尤其是本次次贷危机的发生,引发了学术界对商业银行顺周期性问题讨论的新高潮。本文从这个背景出发,探索两
义务教育数学课程改革下的问题解决及相关研究长久以来都是一线教师、专家和教育学者们关心的热点问题。随着新课程改革的不断深入,我国从1999年的新一轮基础教育课程改革开始
随着社会经济的快速发展,我国社会各届对基础能源,尤其是电能的需求量大幅增加,使得安全、可靠、低廉的电力供应在推动社会经济的进一步发展中具有重要的意义。电网工程项目
采用MAX1726与MAX9722器件,通过幅度调制方式,实现一款红外无线耳机.该红外无线耳机具有供电方式多样、方向性好、音量可调节等功能.给出了详细设计原理与硬件实现.
21世纪不仅是知识、信息急剧膨胀的年代,也是科学、技术飞速发展的时期。科学、技术的变革,影响着社会的政治、经济、文化及生活等各个方面。一方面,社会的文明与进步以及一个国
<正>江南果菜批发市场建于1994年,是一家主要从事蔬菜、水果批发的专业市场。现已发展成为广州市最具规模的果菜批发市场,也是中国乃至东南亚地区最大的果菜集散地。
<正> 拿破仑帝国时期,法国利用武力和经济双重手段在欧洲维护、扩张自己的势力,其中针对其宿敌英国所采取的著名的大陆封锁政策在拿破仑帝国史上起过重大影响,成了“整个帝国
2006年我国企业和个人征信系统实现全国联网运行以来,在规范市场经济秩序、防范化解信贷风险、维护金融稳定、促进经济金融发展和推动社会信用体系建设等方面发挥了重要的作
目的比较化学发光微粒子免疫(CMIA)测定法与酶联免疫吸附试验(ELISA)法检测抗环瓜氨酸肽(CCP)抗体,在类风湿关节炎(RA)诊断中的临床应用价值。方法采用CMIA法与ELISA法分别检
近几年,国家加大了对中等职业学校的重视力度,意图通过中专教育为社会培养生产第一线所急需的技术型人才。然而,当今社会对人才的要求是多元化的,除了技术水平要过硬,英语水