基于AMBA-AHB总线的SDRAM控制器的计方案

时间:2022-03-17来源:佚名

本方案首先简要介绍了AMBA总线规范,然后在完成整个存储控制器的整体框架设计的基础上给出了SDRAM控制器的实现原理以及详细的子模块划分。整个控制器的设计已用Verilog HDL语言实现并通过了Modelsim仿真和FPGA验证。仿真结果表明所设计的控制器符合SDRAM内部指令操作,并且满足了严格的时序要求。

0 引言

随着大规模集成电路和高速、低功耗、高密度存储技术的发展,SDRAM动态存储器因容量大、速度快、价格低廉等优点,现已成为PC内存的主流。然而SDRAM存储器内部控制逻辑十分复杂,时序要求也非常严格,因此需要设计专门的SDRAM 控制器来实现系统对SDRAM的访问。

存储控制器是嵌入式微处理器中AMBA-AHB总线与片外存储设备之间的接口,完成总线主设备(CPU或DMA)与片外存储设备(SDRAM或SRAM)的数据传输,其功能与性能决定着嵌入式微处理器所支持的外部存储器的类型以及外部存储器的访问速度,进而决定着整个嵌入式系统的处理速度。AMBA总线规范成为嵌入式微处理器内片上总线的标准,设计基于AMBA总线标准,支持嵌入式系统常用存储器类型的存储控制器IP具有非常大的现实意义。

1 AMBA 总线简介

典型的基于AMBA总线的微控制器架构如图1所示。

它包含一个作为系统骨架的AHB(Advanced High-Performance Bus)或ASB总线,可实现CPU或DMA模块与片外存储器之间的大量数据通信,以获得大的带宽。

另外,在这条高性能总线上还有一个桥接器以连接低带宽的APB,而在APB上连接着大多数的系统外设。用户可以各自独立设计基于这个规范的微处理器以及外围IP,提高了系统的开发效率及模块的可重用型[6].

其中,AHB 总线是一种支持多总线主机的高性能总线,用于高性能、高时钟频率的系统,它保证了处理器与片外存储器的有效连接。一个完整的AHB传输过程可以分为地址传输阶段和数据传输阶段,地址传输阶段传输地址和控制信号,而数据传输阶段传输的是读写数据和响应信号。AHB 总线支持流水线传输,也就是说在前一个数据传输阶段可以同时进行下一个地址传输阶段,前后不同的传输阶段可以重叠起来以提高系统的数据处理速度。

2 SDRAM 工作原理

SDRAM 是一种高速高容量同步动态存储器,相比于SRAM 等静态存储器具有容量大、速度快、价格低廉等优点,成为图像处理中常用的数据存储器。但因SDRAM存储结构的特殊性,需要对SDRAM不断进行预充电、刷新等操作以保持数据不丢失。SDRAM 内部的操作是通过总线命令实现的,命令由RASN、CASN 和WEN信号联合产生,如表1所示(H表示高电平,L表示低电平)。

SDRAM上电后必须按一种确定的方式初始化。在上电稳定后100 μs时间内存储器不接受除NOP以外的任何命令。当100 μs过后,通过控制器向SDRAM所有bank 发出预充电(Precharge)命令[8],使SDRAM 所有bank进入待机状态。之后,要对SDRAM 连续执行两个自动刷新操作,使SDRAM 芯片内部的刷新及计数器进入正常运行状态。两个刷新周期完毕之后,开始对SDRAM 的模式寄存器(Mode Register)进行操作,模式寄存器用来决定SDRAM将以何种工作模式工作。整个初始化过程如图2所示。

3 SDRAM 控制器与AMBA-AHB 总线的关系

本设计基于AMBA-AHB总线的slave模块,SDRAM控制器处在片内AHB 总线与片外存储设备之间,作为一个从机挂在AHB总线上。它一边需要通过AHB总线接口模块与AHB总线通信,因此必须符合AHB总线标准;另一边又需要给外部存储设备提供控制信号,以实现对外部存储设备的读写操作。控制器接收来自总线主设备的符合AMBA-AHB 总线规范的数据传输请求,产生正确的读写控制信号给SDRAM 存储器,以完成总线的数据传输请求。

AMBA 2.0总线为嵌入式微控制器定义了一套片上总线标准,因此本设计是独立设计的基于该规范的外围IP.

4 SDRAM 控制器系统设计架构

SDRAM 控制器与AHB 总线接口在整个系统中的连接关系如图3所示。

相关阅读

景观照明设计的三个误区

如今城市景观照明 设计已成为一种时髦,让城市亮起来、美起来已经成为社会各界的共识。大小城市均以亮为美,以亮为繁荣。这样的认知真的是对的吗,下面为您解说一下景观照明设...
2022-07-15

河道灯光设计

河道桥梁,是特殊的一个建筑,而河道桥梁灯光设计 ,可以设计出合适的灯光,来美化他们的外形。 1、首先全面了解河道桥梁的外观形状、颜色、特征,根据光学的特性,来确定灯光...
2022-07-15

工程建设路上,至不惑之年,永不言退路,只要一路成长

那时我23岁 记得以前看过一本书《虚拟的十七岁》,讲述女主人公对十七岁青春虚拟的青涩幻想。而我,对十七岁没有太多的记忆,如花的年纪早已忘记,只记得23岁是大学毕业时的年...
2023-07-18
工程建设路上,至不惑之年,永不言退路,只要一路成长

城市亮化照明设计要符合城市发展的需求

在中国古时候红灯笼被用来装点夜晚的市集,可以了解在古时候普通百姓就逐渐寻找灯光照明所造成的美。随着着社会经济发展的飞快发展,诸多现代都市和小区的灯光照明已变成发展...
2022-08-31
城市亮化照明设计要符合城市发展的需求

城市夜景照明设施细部装饰烘托历史文化内涵

广场及其周边的建筑景观大多有 200多年的历史,方尖碑更是可以追澻至3400多年的人类古文明时代。而照明是现代技术手段,在使用中应依据被照明事物的体态民文化特征做出变化和调...
2022-07-15

热销商品

竹编安全帽夏季大沿透气遮阳帽降温防晒竹制藤帽钓鱼工地安全防护

这款竹编安全帽集传统工艺与现代防护功能于一体,专为夏季高温作业设计。采用优质天然竹篾或藤条手工编织,质地轻盈、坚韧耐用,兼具良好的透气性与遮阳效果。宽大的帽...
10.5

304不锈钢连胶条喉箍R型固定夹管夹U型电缆电线连胶条卡箍橡胶减

304不锈钢连胶条喉箍R型固定夹管夹U型电缆电线连胶条卡箍橡胶减震,是一种高效、耐用的管路连接解决方案。该产品采用高品质304不锈钢材料,具有优异的耐腐蚀性和强度...
0.29

电焊机焊把线电焊线国标电缆线16 25 35 50 70平方纯铜焊把线

电焊机焊把线(电焊线)是焊接作业中的关键连接线,采用国标纯铜导体,导电性能优异、电阻低、发热少,确保电流稳定传输。常见规格包括16、25、35、50、70平方毫米,适用于不...
3.8

塑料镊子 黑色平头弯头尖头扁嘴圆头塑料防静电镊子 碳纤维镊子

塑料镊子是一种轻便、耐腐蚀且防静电的精密工具,广泛应用于电子、医疗、实验室及精密装配等领域。黑色款式多采用碳纤维增强塑料材质,兼具高强度与导电性,有效防止静...
0.6

阻燃尼龙编织网管 PET伸缩网套管 电脑机箱电线避震蛇皮管 10米

阻燃尼龙编织网管(PET伸缩网套管)是一种高性能电线保护套管,采用环保PET材料经精密编织而成,具有优异的阻燃、耐磨、抗拉伸及柔韧性能。其独特的蛇皮状结构可自由伸缩...
4.01

网站栏目