页面加载中,请稍候
来源:MCU开发加油站发布时间:2022-12-282404浏览
询问 AISDRAM介绍
同步动态随机存储器(SDRAM)特点:
SDRAM存储结构

SDRAM信号线

SDRAM内部框图

SDRAM常用命令表
SDRAM通过信号线上的不同状态来产生各种命令。
表1 SDRAM命令表

A10=H表示Precharge all bank,A10=L表示Precharge选择的BANK
加载模式寄存器,修改SDRAM设备的功能参数,burst模式,latency等。

SDRAM Power On Sequence

AT32 SDRAM控制器
地址映射
图5 SDRAM地址映射

I/O引脚配置
表2 SDRAM IO引脚列表
使用SDRAM IO引脚初始化如下,可根据具体使用引脚进行修改:
SDRAM读写时序

读SDRAM时序

SDRAM配置
通过配置寄存器SDRAM_CTRLx来设置SDRAM设备的容量,访问方式等,详细信息可参考RM。此寄存器包括如下配置:(W9825G6KH作为示例)
行地址和列地址根据SDRAM设备地址位数进行配置,如下示例:
数据总线宽度
根据SDRAM设备支持数据总线宽度进行配置,如下示例支持16bit数据宽度:
内部区块个数
SDRAM设备支持内部bank个数:
列地址选通延迟(CAS)
SDRAM设备支持延迟:
配置代码例程:

SDRAM时序参数配置
要正常使用SDRAM设备,需要正确配置此部分的实现参数,此参数可在SDRAM设备的datasheet中找到对应值。
配置寄存器SDRAM_TMx:TRCD(行激活到列延迟)

配置代码例程:

SDRAM启动序列配置

预充电

设置刷新计数器
计算方法:counter=(SDRAM resfresh period / number of rows)-20;刷新速率=64ms/8K=7.8125us;counter=7.8125us*144MHz–20=1105;

自动刷新

加载模式寄存器

SDRAM例程
SDRAM Basic
此例程配置SDRAM设备之后,对SDRAM设备进行读写操作,并判断读写数据是否正确,包括如下步骤:SDRAM配置

SDRAM启动序列

SDRAM读写访问

SDRAN DMA读写

END
MCU开发加油站
关注MCU开发最新资讯及相关技术应用,交流MCU创新设计心得、与MCU开发达人结网同行!

新闻来源:MCU开发加油站,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!

2026-07-22

2026-07-09
2026-06-04