I2S协议接口的实现及基于UVM的验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:cin_long
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路技术的不断发展,越来越多基于片上系统(SoC)的设计研究在持续进行着。一般在SoC芯片上会集成许多接口模块分别执行各自的功能,音频接口模块也在其中被广泛使用。音频技术作为多媒体技术中重要的组成部分,在数字音频传输技术上各国也在不断推行传输协议标准,其中I2S协议标准具有结构简便、稳定性好、适用范围广等优点,被许多音频设备所使用。本文基于AMBA3.0 APB总线协议,设计了一个I2S协议接口外设模块,可以支持I2S标准、左对齐标准(MSB)、右对齐标准(LSB)以及PCM标准的音频传输。同时具有可编程配置的时钟发生器,不仅可以控制调节音频采样频率,还可以为其他模块提供时钟输出。此外还具有DMA功能和中断功能,用以提高系统的工作效率节约能耗。本设计通过verilog语言实现,根据功能需求划分为8个子模块,来实现I2S协议接口模块的功能。此外,还完成了该模块的验证工作。验证工作随着集成电路的发展,其重要性也在不断增强。在许多数字IC项目中,验证所需的工作量往往是设计的二倍以上,更高的效率、更强的功能性、更全面的覆盖是验证所不断追求的。随着多代验证方法学的更新,得到广大验证人员青睐并推广的是UVM通用验证方法学。本文使用当前最为先进的验证方法学UVM,基于System Verilog语言,设计并搭建了一个验证环境,用来对I2S协议接口模块进行功能验证。验证环境中封装的APB验证IP,可以复用于任何基于AMBA3.0 APB总线协议的模块,提供APB接口的传输。通过断言检查的形式,对I2S协议接口模块的输出端口进行实时详细的检查。基于在验证前期提取的待测功能点,构造多个测试用例对I2S协议接口模块进行功能验证。使用VCS、DVE等EDA工具进行仿真实验,分析仿真波形和测试用例中的检查结果验收功能的实现情况。最终通过代码覆盖率和功能覆盖率判断验证的完备性,得到的结果都是100%。可以证明I2S协议接口模块的设计实现了项目功能需求,并且进行了足够充分全面的验证。本文设计的I2S协议接口模块,支持多种音频传输标准和数据格式,可以灵活配置,并且可以配置为主或从设备来进行传输,满足多种音频传输的使用场景,并且可以复用在其他使用AMBA总线的SoC系统中作为音频接口。本文所搭建的验证环境,稍加修改后便可复用于系统级验证,设计的APB验证IP也可被广泛复用,证明了UVM强大的可继承性,大大提高了验证工作的效率,为芯片的开发提供有效支持。
其他文献
近几年,第三方资助的出现成为国际商事仲裁的新事物,它在国际仲裁中掀起了新的热潮。随着国际经济逐渐开放化,国际商事仲裁案件不断增多,仲裁费用负担日益加重,第三方资助介入国际商事仲裁不仅缓解仲裁当事人的经济压力,帮助仲裁当事人转移仲裁风险,而且得到各国的有力支持。不过第三方资助介入国际商事仲裁也产生了许多争议问题,但对问题的解决在国际社会上的介绍较少,几乎都停留在理论方面。对此,文章将重点对第三方资助
学位
平面向量是高中数学课程的重要内容,而高中数学教学是数学教育中的重要组成部分。数学作为一门基础教育阶段重要而难度颇大的学科,具有很强的逻辑性、结构性。平面向量作为高中阶段联系几何与代数、数学与物理的重要知识点,具有其独特的研究价值。而学生数学知识与能力的检测和研究是基于解题进行的,所以进行平面向量解题研究具有重要的意义。研究发现,学生在解题过程中的眼动可以有效反映学生在解题中的思维特点,因此采用眼动
电动汽车的动力电池组由于生产、使用以及储存环境等因素的影响会使单体间的电池电量产生不一致性,其影响表现为充放电时由于某些电量明显不同于其他单体的电池先达到停止工作的条件而使得电池组停止充放电,从而容量利用率减小。电量均衡模块通过实时监测电池组电量状态变化,并通过电量均衡控制系统对电池内的能量进行再次均衡化分配,将电量多的单体电量减小,而电量少的单体补充电量,使单体间的电量趋于一致,容量利用率提高得
基于济南市近年来存量房课税基准价评估系统存在不足的分析和先进地区经验及土地评估基准地价体系的借鉴,以济南市龙洞街道为例,论证提出了建立全覆盖基准价区片划分方式,保
股权质押是出质人以其所拥有的股权作为质押标的物而设立的质押。最近这几年,证券市场发展迅速,股东融资需求也不断上升,与其他融资方式相比,股权质押融资方式不仅操作简单,股东还可以在维持控制权不变的情况下获得所需的流动资金,这特有的优势便使得股权质押融资成为了上市公司最为普遍的融资方式之一。股权质押规模从2014年开始迅速扩张,根据东方财富Choice统计的数据显示,截止2019年第二季度,我国沪深两市
函数是高中知识内容中重要的学习内容之一也是高考中的热点考试内容。函数知识具有较高的抽象性与复杂性,是学生学习数学知识体系中具有困难的知识内容。对数函数是学生进入高中后第一学年接触到的内容,是基本初等函数之一,在函数知识体系中具有承上启下的作用。对数函数概念较为抽象,一般是由指数函数引入,其概念中主要包括自变量、因变量、定义域、底数范围以及对应法则这些基本知识点,理解对数函数的概念对函数知识的记忆以
粉煤灰在改善混凝土抗裂性方面一直有所应用,但是目前针对抗裂性能的研究常常不是在一个强度等级下开展的。因此,通过改变水胶比和粉煤灰掺量,实现粉煤灰混凝土与纯水泥混凝土在龄期28d时抗压强度基本一致。在等强度条件下(抗压强度)开展力学性能、绝热温升、收缩性能试验,评价高强粉煤灰混凝土抗裂性能,对等强度条件下的微观结构进行研究,探究等强机理和抗裂机理。具体内容如下:本文首先完成C60和C80等强组的配合
关于构思的相关研究大多集中于任务前构思和在线构思的影响,且研究发现构思对二语的口语产出和写作输出都有积极的影响。然而,这些研究大多是从流利性、准确度和复杂度来衡量语言产出的质量。本研究是对先前研究的补充,以Ellis(2003)对构思的分类为基础,采用内容管理、结构组织和语言使用三个指标来探讨了任务前构思和在线构思对中国非英语专业大学生英语议论文写作的影响。本研究主要涉及三个研究问题:(1)任务前
激光在当前的人类社会中有着非常广泛的应用,而测距就是激光诞生以来一直被应用的领域。随着激光器以及光电探测器制造技术的不断发展,激光测距机的体积以及重量得到了很大改善,同时众多信号处理算法的使用也使测距精度和量程有了很大提升。本文以军事应用领域中的导弹末端制导和单兵测距装备为研究背景,主要研究目的是设计出一种小体积、低功耗、低成本且人眼安全的激光测距模块,使用该模块替换导弹末端制导中的电磁波测距模块