OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7557|回复: 6

[ALTERA] SDRAM 工作在150M不正常?

[复制链接]

1

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2019-4-18
在线时间
28 小时
发表于 2020-5-7 15:40:20 | 显示全部楼层 |阅读模式
1金钱
采用原子的代码,SDRAM最大频率166M, 当SDRAM_CLK频率工作在 150M时候, 读到每一页第1个字节不正确。如果只读1页的话,好像又是对的,但是一次读多页的话,每一页的第1个字节就不对。
`elsif 150m_4096  //设置相位偏移 165度
parameter  TRP_CLK          = 10'd3;                //7,  大于等于3即可
parameter  TRC_CLK          = 10'd10;                //150M  11
parameter  TRSC_CLK          = 10'd6;                //

parameter  TRCD_CLK          = 10'd2;                //150m 3  >18ns
parameter  TCL_CLK          = 10'd3;                //
parameter  TWR_CLK          = 10'd2;                //
parameter ref_cnt=12'd2250;


同时按道理150M时候  parameter  TRCD_CLK          = 10'd3;应该等于3,但是经测试如果等于3,几户所有的字节读到的数据都不正确?
当TRCD_CLK=2的时候, 就每页的第一个字节读的不正确,比如地址0的数据是1, 实际读到的数据还是0

最佳答案

查看完整内容[请看2#楼]

这个是肯定的啊,我们的代码的时序是基于TRCD_CLK = 10'd2的基础上做的,你改为3,但其他对应的时序没改,读出的数据肯定不对是正常的
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

136

帖子

0

精华

高级会员

Rank: 4

积分
661
金钱
661
注册时间
2020-4-21
在线时间
85 小时
发表于 2020-5-7 15:40:21 | 显示全部楼层
这个是肯定的啊,我们的代码的时序是基于TRCD_CLK = 10'd2的基础上做的,你改为3,但其他对应的时序没改,读出的数据肯定不对是正常的
回复

使用道具 举报

0

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2018-12-27
在线时间
0 小时
发表于 2020-5-7 15:40:22 | 显示全部楼层
虽然我不懂,但还是帮顶!
回复

使用道具 举报

1

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2019-4-18
在线时间
28 小时
 楼主| 发表于 2020-5-7 15:40:46 | 显示全部楼层
自己顶一顶!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2020-4-21
在线时间
3 小时
发表于 2020-5-7 19:16:35 | 显示全部楼层
sdram的读写程序没有在150M的时钟下进行测试,可能一些sdram的参数配置的不对
回复

使用道具 举报

1

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2019-4-18
在线时间
28 小时
 楼主| 发表于 2020-5-11 09:46:55 | 显示全部楼层
肖颖 发表于 2020-5-7 19:16
sdram的读写程序没有在150M的时钟下进行测试,可能一些sdram的参数配置的不对

问题是出在这个地方,parameter  TRCD_CLK          = 10'd2;
当频率100M的时候,如果将parameter  TRCD_CLK          = 10'd3;
读出来也是不对的
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2020-5-12
在线时间
1 小时
发表于 2020-5-12 18:27:39 | 显示全部楼层
建议教程把所有的器件标称极限频率做个例程,不然发挥不了开发板100% 的性能
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-27 08:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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