基于AMBA-AHB总线规范的IP-存储控制器的设计

来源 :东南大学 | 被引量 : 0次 | 上传用户:sihuajian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式微处理器中存储控制器的设计非常重要,其功能与性能决定着嵌入式微处理器所支持的外部存储器的类型以及对外部存储器的访问速度,进而决定着整个嵌入式系统的处理速度。随着AMBA总线规范成为嵌入式微处理器内片上总线的事实标准,设计一个基于AMBA-AHB总线规范,支持嵌入式系统常用的存储器类型的存储控制器IP,具有非常大的实际意义。 本文提出了一个基于AMBA-AHB总线规范的存储控制器的整体设计方案,支持当前嵌入式系统中最普遍使用的几种存储设备:SRAM、ROM、FLASH、SDRAM、CF卡。在完成了整个存储控制器的整体框架设计的基础上,给出了以上各类存储器的控制器的实现原理以及各子模块的划分、设计实现。该控制器已用VerilogHDL语言实现并已通过基于ARM7TDMICPU核和AMBA总线的系统仿真。 论文首先分析了各类存储器的结构、控制特点,综述了AMBASpecification2.0的有关知识,及其在本文中相应的实现策略。在此基础上,进行了存储控制器的系统定义及整体结构设计。在阐述三类存储器的控制器的设计时各有侧重:SRAM(包括FLASH、ROM)控制器模块的设计侧重于AHB总线规范与存储控制器的时序之间的转换解决策略;在进行SDRAM控制器模块的设计时,针对SDRAM特有的读写方式,特别是在作BURST操作时如何满足AHB总线规范,并最大程度的提高总线利用率,以及如何充分利用SDRAM特有的读写方式来提高总线读写速度等方面,作者提出了自己的实现方法;CF卡控制器模块的设计侧重于如何实现CF控制器与CF卡设备之间的时序配合。最后作者总结了整个存储控制器的系统联调和仿真情况,并对存储控制器的设计技术作了展望。
其他文献
小角X射线散射(SAXS)是一种用来探测从几到几百纳米尺度范围内物质结构的实验手段。物质内部该尺度范围内电子密度不均匀性是产生小角散射现象的根本原因。近年来,纳米氧化物材
【摘要】目的:探讨PBL教学方法在核医学见习课教学中的价值,为PBL教学模式在核医学见习教学中的应用奠定一定的基础。方法:选择医学影像系2011级两个班的学生作为研究对象, 以组为单位随机分成PBL教学法组和传统讲授法组;教学内容选择核医学见习内容;以考试成绩和问卷调查结果作为评价指标。结果:PBL教学法组比传统讲授法组取得了更好的教学效果, PBL教学法组考试的平均成绩(80.21±8.36)明
该文以a-Si薄膜的低温、快速晶化为目标,从实验和理论上开展了深入的研究.着重深入研究了Al诱导横向晶化的p-Si薄膜的形貌、微结与电学特性.分析了p-Si薄膜的优选晶向与晶化
现代社会是信息化的社会,信息化社会离不开对信息的存储,所以存储器在我们的生活中的应用越来越广泛。在SoC芯片中,存储器所占据的比重在逐渐增加。据估计,到2016年,SoC芯片总面积