嵌入式Flash加速控制器的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:Akobe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能化的普及以及物联网的兴起,内置嵌入式Flash的MCU (Micro Control Unit,微控制器,也称为单片机)在工业控制以及消费电子类市场得到了的越来越广泛的使用。针对这种低功耗、低成本的应用环境,本文设计并实现了一款基于2路组相联缓存结构的嵌入式Flash加速控制器,可面向ARM CortexMO/M3、杭州中天微系统有限公司CK802/CK803等低功耗、低成本32位嵌入式处理器和32位嵌入式Flash。为了加强对不同型号嵌入式Flash的兼容,本文提出了一种通用化的模板架构。对于不同的Flash型号或者用于FPGA原型验证的Flash;加速控制模拟器,设计者只需要重新设计或修改Flash接口控制单元即可,其他模块和整体架构可配置并且通用,实现了统一的硬件架构和软件接口。这种模块重用化的设计思想加快了针对新款Flash的加速控制器的开发速度,并且设计者可以尽早向客户提供用于软硬件协同验证的FPGA仿真器,使软件验证能够与硬件设计并行开展。以两款Flash为例,本文介绍了各自的Flash接口控制单元设计,并针对不同频率下接口的特点加入了低频快速访问(读取)模式和高频访问(读取)模式。同时,本文还介绍了用于保护Flash数据不被非法访问的Flash安全机制。为了实现读取加速,本文提出读加速单元以指令缓存结构为基础,但针对传统指令缓存存在的局限性进行了优化,从而在占用资源(缓存容量)较少,频率较低(用于部分低功耗应用)的环境下取得较高的性能和较低的功耗。最后,本文通过基于IP-XACT标准的P封装技术和C-SKY SoC设计集成平台将这款嵌入式Flash加速控制器封装入库并集成到SoC设计中。
其他文献
呼叫接入控制技术是无线网络中保障用户业务QoS性能的应用层重要技术之一。在下一代OFDMA无线网络系统中,本文在传统业务基础上引入了新兴的IM业务,根据各类业务的优先级,提
随着晶体管特征尺寸不断减小,芯片规模和工作频率逐渐提高,时序收敛成为数字集成电路设计中的重点和难点。在数字电路中,时钟信号占据着重要地位,所有的数据都是根据时钟信号
所有的微波系统均是由众多作用不同的微波元件和微波器件共同构成的。微波器件的小型化和集成化又是目前应用领域发展的热点问题。微波功率负载作为微波器件和微波系统中的一
热电站排出的冷却水不仅会导致取水口海水升温,降低冷却水的冷却效应,而且由于温排水在局部海域的过度积蓄,改变了原自然水体的环境条件,对电站附近海域造成热污染。因此,研究温排
近年来,我国社会老龄化程度不断加深,空巢老人和留守儿童不断增多,他们的安全已经成为一个不可忽视的社会问题。为了加强特殊人群与监护人之间的联系,保证监护人随时随地了解他们
北斗卫星导航系统(BeiDou Satellite Navigation System,BDS)作为“中国制造”的全球导航系统,成为近年来大家关注的焦点。BDS能够提供精确的坐标信息,其导航功能已经获得了联合国的认可。BSD-3具有精度高、寿命长、稳定性高的特点,于2018年底基本完成建设。其广泛应用于航海,救援,防火、勘测、交通通信等多个领域,为全球人民的生活带来了极大的便利。传统的硬件接收机定
学位
虽然鲍氏不动杆菌(Acinetobacter baumannii)曾经被认为是一个低毒力的细菌,但是该菌目前已被世界各大医疗机构公认为最具危险性的条件致病菌之一。尽管不动杆菌属在自然界中无
本文利用新疆于田县气象站1968—2018年的逐月气温数据,使用线性倾向估计、滑动平均、Mann-Kendall检验以及Morlet小波分析等方法对年平均气温和极端气温事件进行分析.结果表
目前林木害虫防治措施主要有生物防治和化学防治。生物防治在人工控制条件下可以达到理想的防治效果,而本试验就是采用化学农药甲维盐药剂,通过注干技术来研究对四个树种的最