基于 ART-PI FMC驱动SDRAM

引脚接线图

SDRAM GPIO 解释
FMC A0:5 PF0:5 地址线
FMC A6:9 PF12:15 地址线
FMC A10:12 PG0:2 地址线
FMC D0:1 PD14:15 数据线
FMC D2:3 PD0:1 数据线
FMC D4:12 PE7:15 数据线
FMC D13:15 PD8:10 数据线
FMC BA0 PG4 Bank地址输入
FMC BA1 PG5 Bank地址输入
FMC NBL0 PE0 数据掩码
FMC NBL1 PE1 数据掩码
FMC SDNE PC2 片选
FMC SDCKE PC3 时钟使能信号,选择哪个Bank主要就是看这个引脚
FMC SDNCAS PG15 列地址选通(低电平有效)
FMC SDNRAS PF11 行地址选通(低电平有效)
FMC SDNWE PH5 写入使能(低电平有效)
FMC SDCLK PG8 同步时钟

地址映射

Bank0开始地址为0xC000 0000(本文使用)
Bank1开始地址为0xD000 0000
在这里插入图片描述

ioc模式配置

  1. 使用 SDRAM Bank1所以选择 SDRAM1

  2. 使能片选和时钟

  3. 每个WB芯片内部在这里插入图片描述
    有4个bank

  4. 地址13位,数据16位

  5. 使用地址掩码功能所以启用Byte Enable
    在这里插入图片描述

  6. GPIO速度注意使用Very High

ioc configuration配置

  1. 使用Bank1
  2. 行列地址参考华邦数据手册,行地址是13位,列地址是9位
    在这里插入图片描述
  3. CAS延迟,参考华邦手册
    在这里插入图片描述
  4. 写保护:由于要使用读写功能所以不开启写保护
  5. SDRAM Common Clock,参考STM32数据手册,H750配置HCLK频率为400MHz,2分频就是200MHz,3分频就是133MHz
    在这里插入图片描述
  6. 使用突发读可以提高一点点性能,这里就不开启了
  7. 读管道延迟:在CAS延迟之后插入的延迟时间,配置为默认选项(0)
    在这里插入图片描述
    在这里插入图片描述
  8. Row to column Delay 行到列延迟(trcd),不能小于20ns
    S D R A M 时钟频率 = H C L K 3 = 400 3 M H z , S D R
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值