IoT SoC中Cache的设计及验证方法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:w0wchenhui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着网络的普及,物联网市场快速发展,智能家居等应用越来越广,人们的生活越来越便利。带Wi Fi功能的IoT芯片如果与云连接,需要执行大量的程序指令,由于成本、面积等原因,芯片内部不能集成过多的SRAM,所以一般将最常用的程序指令放在芯片内部的SRAM上,其它程序放在片外Flash里。CPU每执行一条Flash中的指令都要操作一次SPI总线,芯片的执行效率被大大限制。所以如何给出合理的设计结构和修改方法,将CPU取指令的效率提升到满足芯片功能需求的水平,并且用高效的方法对其进行完善的验证,是摆在研究者面前急迫且有挑战性的任务。针对上述CPU读取指令效率低的问题,本文提出设计一个只读Cache来提高CPU读取指令效率的方案。在设计的过程中采用组相联映射方式充分利用内存空间,通过对SRAM内存的合理划分及不同逻辑功能的组合来实现多种配置的Cache设计,Tag存储信息编号的不同处理方式达成LRU和LFU两种替换策略,映射地址区间的划分、接口间的信号转换及对CPU控制权的约束,使得总线接口AHB和EILM都能通过Cache读取指令数据。最终要通过FPGA测试实际收发包速率来验收设计指标。采用UVM验证方法学完成Cache的验证工作,搭建了完善且高复用性的UVM验证平台,采用全面细致的测试用例,对Cache的功能进行了全面的验证。验证过程中构造了Cache的参考模型,以合并数组、动态数组、队列等UVM方法的语言优势对Cache逻辑进行了再实现;对系统中所有可访问的Memory进行了预期备份管理,为数据正确性做出参考和保证;通过参考模型输出、内部信号引出、读取指令时间计算来准确判断Cache命中情况。接口间的随机跳转、边界值的覆盖、接口间并行及串行仿真对Cache和CPU间交互的接口进行了全面细致的验证,保证了各种应用场景下接口信号不出问题。在此基础上,提出了一种先由CPU正常运行配置Cache相关寄存器和Flash通信路径,然后验证环境接管CPU接口进行随机验证的方式,该方法效率高且更贴近实际应用。设计结果表明,无Cache的整体吞吐率约8-9Mbits/sec,带Cache的收发包吞吐率约为13Mbits/sec,符合提升30%运行速率的指标。验证结果进行了合理的评估,评估结果表明:代码覆盖率达到90%,功能覆盖率达到100%,验证工作完成全面,整体结果符合验证预期。
其他文献
现如今随着生态环境问题接连出现,人们对环境保护与治理的重视程度逐渐提高。建立一个能全面展示环境状况监测污染的信息系统,从而加强生态文明的建设,已成为政府的首要工作。本文在某公司的支持下,为全面展示某地区近几年围绕汉江生态治理所做的工作及效果,同时为各政府部门提供服务,完成了基于微服务的水土共治监管服务平台服务器端的设计和实现。本文研究的主要内容如下:1.本文分析了国内外环境监管信息系统的优势和存在
信任在社会生活中普遍存在,是人际关系和亲密关系的基本要素。社会关系的可变性决定了信任的动态建构性,话语在这一动态协商过程中发挥重要作用。近年,信任构建研究逐渐趋向与话语分析相结合,但信任修复的话语研究尚有充实的空间,修复信任的话语策略有待进一步挖掘。本文选取2008年经济危机期间世界500强公司年报的30篇主席致辞,基于Fuoli&Paradis(2014)的信任修复模型,在考虑到语境特殊
低频声因其特有的穿透能力存在于日常生活、工业设备及军事等领域,对身心健康、产品制造及军事活动等带来不良影响。因质量密度定律的作用,常规声学材料无法有效地实现低频隔
根据国情,我国降解塑料的主攻方向仍然是地膜。在光、温、水、气及生物等综合环境作用下,能大大加快聚乙烯地膜质量变劣、力学性能下降或部分被生物吞噬的环境降解。本文以控制性栽植体-大型根窖实验装置(以下简称根窖)、自然有机质堆肥实验装置(以下简称堆肥实验装置)为研究平台,通过连续十年、每年两茬农作物的种植,开展不同类型土壤(沙土、粘土和壤土)中地膜残留物聚乙烯类微塑料的的筛分、表征及降解规律研究,分析地
学位
目前,推荐系统无论是在电子商务还是在社交网络都占据着举足轻重的位置。传统的个性化推荐系统虽然能为用户提供准确的推荐服务,但面对不断变化的用户需求还存一些缺陷。由于传统系统定期批量计算数据,使得系统的计算结果无法实时反馈给用户,推荐的数据不能实时更新,使得推荐有滞迟,这即是推荐系统中的实时性问题。此外,在网站的初始阶段,由于用户-物品评分数据的缺乏,导致系统无法进行有效的推荐,这即是推荐算法中的冷启
本文以插电式混合动力汽车为研究对象,分别对功率分流和多模式混合动力汽车两种模型下的能量管理问题展开研究,基于二次规划、动态规划、极小值原理、神经网络、模型预测控制理论等提出了考虑发动机启停的全局能量管理策略、基于规则拟合的在线能量管理策略以及多神经网络的预测能量管理策略。本文主要工作内容如下:(1)分别对功率分流插电式混合动力汽车以及一种多模式插电式混合动力汽车进行了详细的建模与分析,并推导出不同
随着环境安全问题的日益突出,人们对绿色有机合成有了更深入的认识。为了减少有毒物质的使用,降低污染物的生成,开发在环境友好型条件下进行有机合成反应的方法变得极为必要。本文在无溶剂无催化剂的条件下对苯并噻二嗪-1,1-二氧化物和4,5-二氢哒嗪酮类化合物做了合成方法学研究,并运用此方法合成了三个具有药理活性的化合物——布噻嗪、乙噻嗪和四氯噻嗪。关于苯并噻二嗪-1,1-二氧化物类化合物的合成研究,在无溶
学位
随着互联网的迅猛发展和移动互联网的广泛覆盖,网络已成为公众获取信息的重要渠道之一,近年来,网络信息平台都纷纷推出个性化推荐服务,广告作为营收主体也不例外,各大公司都对广告业务进行了很多个性化的尝试和探索。当前广告的个性化推送研究多在信息流场景下,针对邮箱这一场景的研究较少。邮箱在众多网络应用中是出现最早、覆盖最广的服务,每位使用网络的用户都会拥有至少一个或多个电子邮箱,因此,针对邮箱平台的广告个性
近年来,中泰两国政治、经济往来日益密切,赴泰旅游的中国人越来越多,又由于泰国皇室对汉语推广十分支持,因此泰国的汉语教育事业迅速发展,不少幼儿园也开设了汉语课程。同时,泰国政府出台多项政策推动汉语教育的发展,每年被派往泰国的汉语教师志愿者也越来越多,笔者曾任2018年赴泰汉语教师志愿者,任教于曼谷向日葵幼儿园。在泰国幼儿园担任汉语教师时发现,泰国幼儿活泼、好动,学习态度较为散漫,因而教师需要不断采取
学位
随着现代科学技术的不断发展,航天器、机器人等工程领域的机械系统都开始趋向于轻质与高速、高精度结合的方向发展。具有轻质柔性部件的大范围转动刚柔耦合系统应用而生,关于大范围转动弹性梁刚柔耦合动力学的理论研究也如雨后春笋般兴起。但目前大多数动力学模型都只适用于低速,缺少在高速下能准确反映系统实际运动的刚柔耦合动力学模型。本文为实现具有大范围转动柔性机构的高速、高精度结合,针对大范围转动弹性梁的动力学建模