高效的片上Flash加速控制器软硬件设计

来源 :浙江大学 | 被引量 : 0次 | 上传用户:junyan04
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能家居、可穿戴设备和物联网等概念的兴起,微控制器芯片(MCU)的应用市场越来越广阔。与此同时片上Flash逐渐取代早期的ROM,成为MCU芯片中最重要的指令存储器。但是相对于处理器来说,片上Flas h属于慢速的存储设备,制约着MCU芯片的整体性能。因此,研究如何提高片上Flash的读取速度有着重要意义。本文设计了一款高效的片上Flash加速控制器,通过软硬件技术来提高Flash的读取速度。文中首先介绍了实现Flash基本功能的控制器硬件设计。在设计中充分考虑低功耗和可测试性的设计思想,并通过优化接口信号,实现低频模式下Flash的单周期连续访问。其次,文中提出基于预取和缓存原理的加速模块设计,整合并优化出预取缓存与高速缓存两种加速方案来提升Flash读取速度。其中预取缓存方案采用位宽扩展和预取技术加速顺序指令的读取,并采用分支缓存技术,降低由非顺序指令造成的预取缺失代价。而高速缓存方案采用路预测和缓存锁定技术,减少不必要的缓存访问和替换,在提高读取速度的同时,降低系统功耗。再次,为了进一步提升Flash读取速度,本文从软件方面也提出相应的优化方法。针对缓存锁定技术,本文提出一套公式和流程来确定锁定区域。针对两种加速方案的选择,本文提出一套切换机制,使得两者在程序中既可以静态配置,也可以动态自适应切换。最后,本文通过一款SoC芯片的设计实例,进一步验证了文中提出的片上Flash力口速控制器的可行性和实用性。
其他文献
为研究MVZ中神经元至中央杏仁核(Ce)投射通路与神经免疫调节的关系,以及大鼠MVZ内星形胶质细胞在免疫应激时的变化.研究结果表明,神经免疫调节中,神经元、星形胶质细胞均发挥
随着网络通信,数据存储及处理器计算能力的不断发展,人们对观赏高质量多媒体的需求迅速提升,视频以其直观,真实,感染力强等一系列优点,成为多媒体领域新的应用需求热点。H.26
虫草及其相关真菌的资源调查是一项非常重要的任务。2012和2013年间,对安徽省岳西县鹞落坪自然保护区和祁门县牯牛降自然保护区进行了多次虫草标本的采集。发现新种丰富安徽省乃至我国虫生真菌资源库或者探究虫草生物学特性、解决困扰学术界难题是本研究的理论目的;发现可用于医药的虫生真菌并加以开发利用则具有意义重大的经济价值和社会价值。目前泛义的虫草属Cordyceps s.1真菌被划分入Cordyceps
采用真空蒸发法在玻璃衬底上制备了稀土Dy、Nd掺杂的ZnSe薄膜,在氮气气氛中,T=350℃, t=20min下对薄膜进行热处理,并采用X射线衍射仪、X射线光电子能谱仪、紫外可见分光光度计以及原子力显微镜对薄膜的性能进行了测试。通过测试结果,分析并优化了ZnSe薄膜的制备工业,同时研究了稀土Dy、Nd掺杂对ZnSe薄膜特性的影响。实验结果表明:高纯单质锌与硒按照原子配比Zn:Se=0.9:1混合蒸