RapidIO交换芯片多播模块验证的设计与实现

来源 :东南大学 | 被引量 : 2次 | 上传用户:softzheng1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在近几十年里,由总线频率表征的CPU可用总线带宽和由时钟频率表征的CPU机能之间的差距在不停变大,互连总线是制约处理系统和快速运算成长的关键因素。为了解决这一问题,RapidIO技术应运而生。同时,伴随着大数据时代信息的极速膨胀,以及用户对移动多媒体业务需求的与日俱增,传统的点对点单播技术已经无法满足数据传输的需求。而点对多点的多播技术可以通过单次传输实现同时为多个用户供应相同的多播数据业务,实现网络资源共享,提高网络资源利用率,同时还降低了能量消耗。若说RapidIO交换芯片实现了数据的交互传输,那多播模块就让数据的传输更加的高效。因此,多播模块是RapidIO交换芯片的重要模块,多播模块验证的设计与实现对RapidIO交换芯片研究具有重要意义。本文采用基于仿真的动态验证法,首先设计搭建验证平台,根据多播模块功能特性设计验证向量,并对每条验证向量设计验证方法,在已有平台上进行仿真,通过观察仿真生成波形文件得出验证结果,最终实现对整个多播模块的功能验证。本文使用Verilog HDL作为平台搭建和激励输入的语言,使用VCS作为模拟仿真的工具。在验证平台的设计中,使用外部端点器件作为包发送的供体与包接收的载体,多播模块作为待测模块(DUT,Design Under Test),通过外部端点器件产生并发送数据包,多播模块实现包的多播传输功能,再通过外部端点器件来接收和分解数据包。本文的验证平台主要由外部端点器件构成,外部端点器件由四部分组成:物理层模块、缓冲层模块、逻辑层模块和寄存器管理模块。本文使用五条testcase作为激励输入到验证平台端点器件中,使用软件进行动态模拟仿真,得出波形和日志文件,通过分析波形和日志文件得出验证结果,最终成功实现对多播模块的验证。最后,本文对多播模块进行了覆盖率搜集,得出覆盖率统计结果,包括代码覆盖率和功能覆盖率。本课题所研究的多播模块验证方法已应用于RapidIO交换芯片的设计,相关的验证方法可以为其它类型的交换芯片设计提供借鉴和参考。
其他文献
一门科学的建立,往往是由于一种新方法的创立,而一门学科的发展,往往得益于新方法的采用,科学方法的变革必将导致整个科学的革命。对伽利略科学方法的历史探源表明,他的实验
<正>桐昆集团股份有限公司是一家以聚酯和涤纶纤维制造为主业的大型股份制上市企业,地处杭嘉湖平原腹地桐乡市。企业前身是成立于1982年的桐乡县化学纤维厂,现拥有总资产100
目的:通过临床医学观察,明确应用自拟养阴止痛颗粒治疗紧张型头痛的疗效性、安全性,以肯定自拟养阴止痛颗粒在改善头痛程度、发作次数及持续时间上有着很好的临床效果,证明中医药
<正>随着猪人工授精工作的不断推进,猪人工授精的优点日益凸显出来,为人们所认识,并被大家所接受。现在,我省乃至全国猪人工授精使用普及率不断增高,规模化猪场和普通养猪户
近代汉语的动态助词是唐代新产生的一个助词类别。自唐至今经历了由繁而简的演化过程。其中,“了”、“着”、“过”在元代口语中使用频繁。《老乞大》一书是元代朝鲜人(古韩国
19世纪末20世纪初,美国从自由资本主义向帝国主义过渡发展的时期,同时也是国力上升时期。以中国东北为中心的东北亚地区是当时世界上各主要帝国主义强国都卷入其中的“国际热点
马克思主义中国化发生在法学领域内,就是马克思主义法律思想的中国化,它同样是一个动态发展的过程。马克思主义法律思想要想指导中国的具体法制建设,就必须有适合我国国情的创新
目前,我国高校教育呈现出盲目追求规模,教学质量不断下降,甚至出现与社会人才需求脱节的状况。随着大学生就业压力的日益严重,高校常规教学模式受到社会的广泛关注,教育体制
高职教育中的人文素质教育是高职教育的特殊性,是教育中的基础,是培养高素质技能型应用型人才的重要内容。开展人文素质教育,对于在新时期、新阶段全面落实科学发展观,坚持以
人力资源管理是管理学中具有重要应用价值的内容,经济学在人力资源管理研究中的应用最为普遍。通过运用一些经济学基本原理对人力资源管理的基本问题进行分析,着重探讨人力资