OpenEdv-开源电子网

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

altra ip核调试DDR2问题求教

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2019-7-30
在线时间
2 小时
发表于 2019-7-30 17:25:11 | 显示全部楼层 |阅读模式
1金钱
如题,最近使用altra EP4CE22 读写DDR2,使用的是IP核自带控制器来控制,遇到了点问题,求教,首先IP核设置如下:

IP核设置

IP核设置



程序思路大致和原子写的控制SDRAM程序类似:

DDR2TOP接口

DDR2TOP接口



DDR2 IP核例化:
微信截图_20190730170539.png

FIFO控制程序如下:
微信截图_20190730170807.png

思路大致: 当写FIFO中的数据大于突发长度时(IP核设置的长度是64),启动一次突发写。
signalTap 调试的波形如下,为了便于调试,将读功能注释,只留下写功能:

微信截图_20190730171111.png

官方DDR2写时序如下:
微信截图_20190730171426.png

从我的signalTap波形上看单次突发:
微信截图_20190730171603.png

burst_begin拉高,wr_req拉高突发一次写,为什么mem_dq, mem_addr,mem_cs_n始终没有任何变化,似乎IP核未起作用一样,采样的时钟是25M。


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2019-7-31 02:30:09 | 显示全部楼层
回复

使用道具 举报

9

主题

202

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
839
金钱
839
注册时间
2018-7-29
在线时间
128 小时
发表于 2019-8-1 18:28:04 | 显示全部楼层
DDR的配置挺复杂的,你只配置第一个页面肯定不行,要根据芯片手册来配置PHY Settings等页面。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 08:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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