ZYNQ SoC验证平台的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:scz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路行业的不断发展,SoC设计也得到行业越来越多地重视。SoC将CPU、存储器、片上可编程逻辑等多种电路集合到一块芯片上,相比于ASIC和FPGA具有更低的设计成本和更高的可靠性。而SoC验证作为SoC设计中的一个重要部分,可以提早发现设计缺陷,提高设计的可靠性。通过设计一套可移植性强、通用性高的验证平台,使得验证工作能够快速地开展,提高验证效率,是切实保障SoC设计顺利完成的重要部分。论文在研究SoC平台设计与验证方法的基础上,基于Zynq设计了一套SoC验证平台。该验证平台通过在PS与PL之间建立数据传输通路与命令控制通路,能实现对硬件模块的验证工作。本文中硬件待测模块为无线电接收机中的数字信号处理模块。验证平台的验证组件采用模块化的方式构建,具有较高的可重用性。首先从验证平台整体结构框架入手,根据抽象层次的不同将验证平台分为了四层:测试层完成测试激励的读取输入和测试结果的保存;功能层完成DMA数据传输与Lite指令控制;指令层完成对待测模块的低层次事务级接口控制;信号层负责与待测模块的信号级连接。并且详细地介绍了每层的结构原理、工作过程以及接口等。接着以实际项目为背景,将软件无线电中的数字信号处理模块作为待测模块,简述其工作原理,分析其进行验证时所需要的测试激励特点,对其测试用例进行设计。测试用例的设计分为数据测试用例与命令测试用例,数据测试用例主要从频率、采样率与数据点数、功率、调制类型等几个特性来进行设计;命令测试用例根据每个待测模块的工作状态空间进行设计。接着依据系统功能将测试用例划分为四个测试集,其中频谱分辨率测试集包括3组测试用例,解调灵敏度测试集包括100组测试用例,AGC测试集包括164组测试用例,覆盖了动态范围和稳定时间两个方面,电平测量范围测试集包括584组测试用例。最后在zynq开发平台上设计并搭建了嵌入式Linux系统,对验证平台进行功能与性能上的测试,验证平台最大能支持的传输速度达到了54MB/s。在验证平台中接入待测模块,执行四个测试集的测试,得到测试报告和数据结果。结果表明本文设计的SoC验证平台能够支持待测模块的快速验证工作。
其他文献
<正>1加强饲养管理、充分利用繁殖高峰期猪的寿命较长,但繁殖年限不长,特别是最佳繁殖阶段相对较短。青年公母猪从达到性成熟开始到老年性衰竭为止的阶段称为繁殖寿命,其中繁
从课堂的模式来看,建国以来学校体育走过了“技能课堂”“体质课堂”到“健康课堂”的历程。生命论视野下倡导的学校体育“生命课堂”,以“健康第一”为指导思想,以“达标争优、
新疆维吾尔自治区地处西北,是我国拥有接壤国家最多的省份,同时其边境线长度也位列全国第一,且是我国距离中亚和欧洲重要城市最近的地区,具有得天独厚的地理位置。且该地区储存丰富的水资源,土地资源以及矿产资源,十分利于煤炭行业的发展。交通发展速度较邻省非常惊人,十年之间铁路运营公里数翻了一倍,同时公路、航空等多种交通运输也在快速发展。且该地区长期享受多种财政,基础建设,产业发展的优惠政策偏向,现在又成为“
研究目的:本研究通过对关节镜下半月板缝合方法中,外-内缝合法与全内缝合法治疗半月板体部损伤的相关指标进行对比,观察其各自术后临床的疗效,有助于在手术治疗中选择更好的促进半月板愈合的手术方式,对该病的临床实践提供参考,更可以指导临床实践,对膝关节整体功能恢复有着重要的意义。方法:取2016年10月至2018年8月期间在四川省中医院骨伤科住院的半月板损伤的患者,术前均常规查体并行膝关节MRI,进行Ly