RapidIO逻辑层设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:wuheman
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在过去20年间,总线频率由各种因素相对于处理器频率增长较慢。系统并发处理能力以及外设芯片的发展都对总线提出了更为苛刻的数据带宽要求。总线逐渐满足不了系统通信带宽需求,而且二者之间的差距越拉越大,系统互连已成为制约系统性能提高的瓶颈。RapidIO技术为一种开放式互连架构标准,它提供低延迟、高带宽、低接脚数的器件及板间互连,实现高性能的高可靠性的嵌入式系统内部互连。RapidIO是迄今唯一通过国际标准组织的嵌入式互连技术标准。   本文基于北京大学MPW中心RapidIO IP设计项目,专注于逻辑层的设计,包含RapidIO逻辑和传输层协议的实现。本文所做工作具体如下:   1.首先系统的研究了逻辑和传输层协议。RapidIO器件使用操作实现彼此间的通信,包是系统中端点器件间的基本通信单元。通过包格式和事务流程,本文很详细地讲析了RapidIO I/O操作、维护操作、消息操作等的执行过程。此外本文还深入介绍了RapidIO的流量控制和错误管理机制。   2.其次对逻辑层进行逻辑实现,对各模块设计做了具体介绍。逻辑层定义全部协议和包的格式,完成逻辑和传输层字段的打包和解包,并通过传输分析和事务仲裁保证事务传输。维护操作处理模块实现维护事务的收发处理,与寄存器管理模块通信,实现对本地或远程寄存器的配置。逻辑层与物理层之间有个缓冲器,提供包的缓冲备份,并对事务进行优先级仲裁排序,与物理层协作实现流量控制和错误管理。   3.最后介绍系统验证。逻辑层是RapidIO端点的一部分,对逻辑层设计的验证通过两个完整端点之间的包传输来实现。利用Xilinx的验证环境,将Xilinx环境提供的测试向量少些改动后兼容于我们的设计,并利用其验证平台进行包比对,完成验证。   我们并没完全实现RapidIO所有逻辑层协议,因为我们的设计是针对具体应用的。若有需求,可以在我们的设计基础上增加新的逻辑层规范而不用更改其它层设计。
其他文献
摘要:心理语言学家认为,学习外语的动机是把外语看作工具来掌握,以达到生活交际的目的。英语教学交际化的基本原则决定了英语教学活动是师生之间共同进行的双边活动,虽然教学效果的好坏由多种因素决定,但教师的主导作用和学生的主体作用能否得到充分发挥却是制约教学效果的关键之一。从心理学角度讲,师生之间的心理协调是教学环节中十分重要的问题,它不仅是教学观念和教学思想的问题,更应该体现在教学方法之中,渗透到平时的
随着核物理实验和空间辐射环境探测应用的快速发展,硅PIN探测器己成为国内外研究热点,其中超薄硅PIN探测器尤其具有应用和研究价值,如提高高能粒子的分辨精度和探测范围,代表
森林作为陆地生态系统最重要的碳库,在调节全球碳平衡、减缓温室气体浓度上升以及维持全球气候稳定等方面具有不可替代的作用,我国森林自新中国成立以来先后经历了破坏性开发、
青藏高原东部亚高山针叶林是我国西南林区森林的主体,对全球陆地生态系统碳贮存发挥着重要贡献。该区域也是国际碳平衡研究的重要区域,目前国内对该区域森林生态系统的碳平衡研
乙型肝炎病毒(HBV)和丙型肝炎病毒(HCV)是近年来发现的导致肝细胞癌(HCC)发生的重要成因之一,HCC是致死率极高而且富血管性的一种常见恶性肿瘤,其生长很大程度上依赖于血供的程
本文通过对荣华二采区10
期刊
本学位论文主要研究一株放线菌发酵产物的抗肿瘤活性。先对该株放线菌进行活化培养,然后进行大批量发酵,发酵液经过冷冻离心,对离心得到的沉淀和上清液用不同极性的有机溶剂进行
河南浚县城东南1公里处的大伾山东崖,倚山凿就一身高22.29米的倚坐大佛。关于大佛的凿造年代,根据文献材料与造像风格推测,目前主要有后赵雕凿[1]及北齐开凿成于唐初[2]两种
子宫肿瘤是女性性生殖器官中最常见的一种肿瘤,但是目前治疗子宫晚期肿瘤缺少一个安全,有效的药物,这迫切需要我们去寻找治疗子宫肿瘤的新靶点。LOXL2是赖氨酸氧化酶家族的一员,
2019新型冠状病毒肺炎(COVID-19)是一种具有强传染性和流行性的疾病,病毒可通过各种媒介粘附于眼、鼻、口腔、呼吸道、消化道等黏膜,从而导致感染,眼结膜为暴露性器官,可能作