芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 7068|回复: 9

sdram读时序问题

[复制链接]
  • TA的每日心情
    郁闷
    2022-8-2 18:11
  • 1

    主题

    3

    帖子

    141

    积分

    初级会员

    Rank: 3Rank: 3

    积分
    141
    发表于 2020-8-16 18:21:12 | 显示全部楼层 |阅读模式
    本帖最后由 r=a(1-sinθ) 于 2020-8-16 18:24 编辑

    例程中sdram控制器的突发读操作,本地参数定义中的“预充电时刻”为: QQ图片20200816182323.png
    而时序图上的预充电时序为:
    QQ图片20200816182302.png
    1.为什么预充电时刻不是“SC_RCD+SC_CL+SC_BL+1”,读操作结束时刻不是“SC_RCD+SC_CL+SC_BL+REF_PRE”。
    2.这个预充电指令为什么在数据没读全的时候就发出了,这时候数据还能正常读出吗?

    点评

    5楼开始有跟帖解答解释  发表于 2023-5-12 15:42
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2022-8-2 18:11
  • 1

    主题

    3

    帖子

    141

    积分

    初级会员

    Rank: 3Rank: 3

    积分
    141
     楼主| 发表于 2020-8-19 20:32:34 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-5-5 09:16
  • 10

    主题

    26

    帖子

    390

    积分

    中级会员

    Rank: 4

    积分
    390
    发表于 2020-10-15 08:49:05 | 显示全部楼层
    和读命令一样,预充电命令也有latency,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    3

    积分

    新手入门

    Rank: 1

    积分
    3
    发表于 2021-11-25 20:17:32 | 显示全部楼层
    这个问题前辈现在解决了吗,我现在遇到了也很是想不明白

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-1-26 21:41
  • 16

    主题

    41

    帖子

    273

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    273
    发表于 2021-11-26 21:31:38 来自手机 | 显示全部楼层
    针对问题1,读操作结束SC_RCD+SC_CL+SC_BL这个应该好理解呀,这个刚好最后一个数据出来了,你再加一个REF_PRE没有必要,当然多加了不会有问题,但非一定要加REF_PRE
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-1-26 21:41
  • 16

    主题

    41

    帖子

    273

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    273
    发表于 2021-11-26 21:41:16 来自手机 | 显示全部楼层
    针对问题1,预充电时刻,需要满足的时序有两个参数,一个是tRAS,另一个是tRP
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-1-26 21:41
  • 16

    主题

    41

    帖子

    273

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    273
    发表于 2021-11-26 21:47:27 来自手机 | 显示全部楼层
    针对问题2,这个预充电并非一定要等数据读完,当给了读命令,sdram内部就会将指定突发长度的数据准备好,一个一个的传出来,此时和预充电没有必然联系,预充电不要太早就行,预充电与读命令间隔至少tRAS就行
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    闭嘴
    2022-7-11 09:42
  • 0

    主题

    6

    帖子

    146

    积分

    初级会员

    Rank: 3Rank: 3

    积分
    146
    发表于 2021-12-16 09:09:00 | 显示全部楼层
    如果这个时序写到GPIO,同步性如何?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 422

    主题

    780

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    15846
    QQ
    发表于 2023-5-12 15:38:47 | 显示全部楼层


    871Z8(IP`ETVO~XTA16FJ.jpg
    对于状态机关注的是这几个时刻
    `(V1@@ADGC9}TK%~W5DSQ.jpg
    对于数据有效位置关注的是这两个时刻

    JHKMHT8BX5XG7)6LBL7JG.jpg
    和这个代码是匹配的

    这个预充电位置需要满足tRAS,大于这个都是可以的,当时设计的时候BL是用的8,是能满足的,如果按BL等于1确实还是存在缺陷
    QP(]48$XI7L_4N014Q@$GI0.jpg
    箭头位置的要求是需要满足tRAS的要求,在BL等于8的时候,RCD+BL是能满足这个要求的,代码上是为了简单考虑,当然也存在缺陷,没有将BL比较小的情况考虑进去,后面修订后的代码做了优化,这个地方考虑的周全的话,要分两种情况考虑,一个是BL比较大和BL比较小情况.

    以下为更新后的内容。
    【设计实例】【更新修复】串口传图SDRAM帧缓存TFT显示案例
    http://www.corecourse.cn/forum.php?mod=viewthread&tid=29073
    (出处: 芯路恒电子技术论坛)


    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2024-4-19 08:13 , Processed in 0.188398 second(s), 44 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表