当前位置:主页 > 科技论文 > 计算机论文 >

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

发布时间:2017-08-09 06:21

  本文关键词:嵌入式Flash加速控制器的设计与实现


  更多相关文章: SoC 嵌入式Flash加速控制器 缓存 IP-XACT标准


【摘要】:随着智能化的普及以及物联网的兴起,内置嵌入式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设计中。
【关键词】:SoC 嵌入式Flash加速控制器 缓存 IP-XACT标准
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP332
【目录】:
  • 致谢4-5
  • 摘要5-6
  • ABSTRACT6-9
  • 第1章 绪论9-16
  • 1.1 本文研究背景9-13
  • 1.1.1 嵌入式Flash简介9-11
  • 1.1.2 嵌入式Flash控制器11-13
  • 1.2 研究现状13-14
  • 1.3 本文内容及章节安排14-16
  • 第2章 AMBAAHB总线与FLASH接口协议16-29
  • 2.1 AMBAAHB总线协议16-19
  • 2.1.1 AHB仲裁16-17
  • 2.1.2 AHB总线基本传输17-19
  • 2.1.3 AHB从机接口19
  • 2.2 嵌入式FLASH接口协议19-28
  • 2.2.1 PF64K17E19-23
  • 2.2.2 GRA_FLS2P5M28DA23-28
  • 2.3 本章小结28-29
  • 第3章 嵌入式FLASH加速控制器29-49
  • 3.1 整体架构29-30
  • 3.2 FLASH擦写单元30-32
  • 3.3 FLASH接口控制单元32-43
  • 3.3.1 有限状态机(FSM)32-37
  • 3.3.2 低频快速访问(读取)模式37-41
  • 3.3.3 高频访问(读取)模式41-42
  • 3.3.4 冗余存储区域的处理42-43
  • 3.4 实验结果分析43-47
  • 3.4.1 读、写、擦功能仿真44-45
  • 3.4.2 低频快速访问(读取)模式验证45-47
  • 3.5 FLASH安全机制47-48
  • 3.6 本章小结48-49
  • 第4章 基于缓存结构的FLASH读加速单元49-67
  • 4.1 缓存基本原理49-51
  • 4.2 加速与功耗优化技术51-58
  • 4.2.1 回填隐藏技术与改进型关键字优先预取策略51-54
  • 4.2.2 具有自适应预取功能的缓存锁定技术54-56
  • 4.2.3 预查找技术56-58
  • 4.3 硬件设计与实现58-60
  • 4.4 实验结果分析60-66
  • 4.4.1 性能测试结果与分析60-62
  • 4.4.2 功耗测试结果与分析62-65
  • 4.4.3 综合面积65-66
  • 4.5 本章小结66-67
  • 第5章 基于IP-XACT标准的IP封装与SOC集成67-81
  • 5.1 基于IP-XACT的SOC集成方法67-68
  • 5.2 CK-SOC集成平台68-71
  • 5.3 嵌入式FLASH加速控制器IP封装71-75
  • 5.3.1 支持FPGA原型验证的Flash加速控制器71-72
  • 5.3.2 IP-XACT封装72-75
  • 5.4 基于嵌入式FLASH加速控制器的SoC设计75-80
  • 5.4.1 整体架构76
  • 5.4.2 总线矩阵76-77
  • 5.4.3 存储系统及地址空间分配77-79
  • 5.4.4 功耗/时钟管理79-80
  • 5.4.5 版图实现80
  • 5.5 本章小结80-81
  • 第6章 总结与展望81-82
  • 参考文献82-84
  • 作者简历及在学习期间取得的科研成果84

【相似文献】

中国期刊全文数据库 前10条

1 ;掌握Flash[J];个人电脑;2002年05期

2 s22;Flash Loading的设计与编码[J];电脑知识与技术;2003年03期

3 孙立群,易绚文;用Flash制作交互式的C语言远程教育课件[J];现代计算机;2003年08期

4 骄阳似火;给BIOS请个“保护神”——IOSS RD1 BIOS Savior[J];电脑;2004年09期

5 飘零雪;FlashFXP无法续传的解决[J];电脑爱好者;2004年10期

6 ;十大最动人心扉情感Flash MV[J];网络与信息;2005年05期

7 ;彩亮登场——flash开场小动画[J];电脑校园;2005年03期

8 罗煜;学做Flash交互动画[J];计算机周刊;1999年35期

9 公孙小白;精彩的Flash世界(上)[J];电脑爱好者;1999年15期

10 刘开南;Flash5亮点一瞥[J];多媒体世界;2000年11期

中国重要会议论文全文数据库 前10条

1 朱浩;戴华东;颜跃进;;面向Flash存储的页面置换算法综述[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年

2 马英杰;肖丽萍;何文才;李彦兵;;FlashFXP安全漏洞分析[A];全国网络与信息安全技术研讨会’2004论文集[C];2004年

3 ;Design and Implement NAND FLASH Data Storage System Based on the ARM[A];全国数字媒体技术专业建设与人才培养研讨会论文集[C];2011年

4 黄勇良;;Flash课件在小学科学活动中运用的探索[A];科学素质培养的实践和探索[C];2009年

5 何晓明;张富强;;Flash在电子地图设计中的应用[A];中国仪器仪表学会第十二届青年学术会议论文集[C];2010年

6 孙峥;徐勇;闵锐;何敏;马丽梅;;三极管和场效应管工作原理的Flash动画设计与制作[A];中国电子教育学会高教分会2011年论文集[C];2011年

7 王雪笠;贺银方;;Flash芯片和LCD模块在便携式多导睡眠监测系统中的应用[A];中国睡眠研究会第六届学术年会论文汇编[C];2010年

8 ;Red5 Flash Server Analysis and Video Call Service Implementation[A];Proceedings 2010 IEEE 2nd Symposium on Web Society[C];2010年

9 夏军;;在电子衡器中使用Flash Memory的几种方案[A];首届全国称重技术研讨会论文集[C];1999年

10 李加负;;Flash课件在物理教学中的优势[A];湖北省物理学会、武汉物理学会2004’学术年会论文集[C];2004年

中国重要报纸全文数据库 前10条

1 辽宁 鸣涧;FlashFXP技巧二则[N];电脑报;2004年

2 江苏 吴小荣;让Flash遍地开花[N];中国电脑教育报;2001年

3 天津 王志明;Flash下载办法多(上)[N];电脑报;2003年

4 天津 王志明;Flash下载办法多(下)[N];电脑报;2003年

5 武汉 周爱华;邮件检测下载工具——FlashCheck[N];电脑报;2001年

6 ;在Flash中使用ASP[N];电脑报;2001年

7 叶紫;动画制作的Flash时代[N];中国电脑教育报;2001年

8 ;筷子上的Flash精灵[N];中国电脑教育报;2002年

9 河北省黄骅市完全小学 王宪东;Flash Mx 2004中声音的调用[N];中国电脑教育报;2004年

10 河北 廉育功;Flash 5的十个高招[N];电脑报;2001年

中国博士学位论文全文数据库 前10条

1 杜明;基于Flash混合存储的电子商务数据库性能优化研究[D];东华大学;2013年

2 徐永刚;基于NAND Flash的嵌入式图像记录技术[D];中国科学院研究生院(光电技术研究所);2013年

3 彭洪娟;FLASH双源CT双能量扫描在肾脏肿瘤低kV扫描技术中的应用研究[D];山东大学;2013年

4 李月琴;功能化聚酰亚胺的制备及其电双稳态存储性能的研究[D];南京航空航天大学;2012年

5 陈一帅;P2P流媒体系统能力研究[D];北京交通大学;2010年

6 王寿光;基于简化技术的离散事件系统控制器的综合[D];浙江大学;2005年

7 吴晓群;几种混沌系统的控制及一种单阶PFC电路的分岔分析[D];武汉大学;2005年

8 王双红;混合动力电动车用开关磁阻电机控制系统研究[D];华中科技大学;2005年

9 张志丰;桥路型高温超导限流器的研究[D];中国科学院研究生院(电工研究所);2006年

10 谭文;广义线性系统、奇异摄动系统的H_∞控制及奇异H_∞控制问题[D];华南理工大学;1996年

中国硕士学位论文全文数据库 前10条

1 罗楠;Flash动画宣传片《CG画廊》的设计与实现[D];山东大学;2010年

2 赵医娟;基于内容的Flash检索系统研究[D];山东师范大学;2011年

3 汪]];Flash动画在民间手工艺网站设计中的运用研究[D];山东大学;2010年

4 梅继峗;基于Flash流媒体的地理信息实时渲染框架技术研究[D];浙江大学;2010年

5 孙丽华;安全数码卡开卡过程的设计与实现[D];北京工业大学;2011年

6 罗曼;全Flash视频网站用户行为数据的采集及其预处理[D];东华大学;2010年

7 王倩;基于Flash网页游戏的研究与设计[D];北京交通大学;2010年

8 宁旭东;基于Flash技术的远程教育教学系统开发研究[D];复旦大学;2010年

9 赵莹;基于设计视角分析FLASH网页界面设计[D];中南民族大学;2010年

10 马兰;基于Flash的无客户端MMORPG的设计和实现[D];北京交通大学;2011年



本文编号:643869

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/643869.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户cd080***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com