集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 3624|回复: 7

DDR SDRAM控制器的调试

[复制链接]
小舍YZ 发表于 2017-7-12 14:20:04 | 显示全部楼层 |阅读模式
DDR SDRAM控制器的调试

完成DDR SDRAM控制器的软、硬件开发后,接下来的任务就是调试。本节基于没有串口计算机的场景来介绍控制器的在线调试方法。

1.比特流下载

选择“Device Configuration > Download Bitstream”菜单命令,对FPGA芯片进行编程,执行了配置命令后,XPS会调用iMPACT程序完成边界扫描和下载,配置成功后,在信息输出窗口将输出图9-152所示的内容。

图9-152 配置成功输出信息示意图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| 小舍YZ 发表于 2017-7-12 14:20:53 | 显示全部楼层
2. 连接XMD

1)点击“Debug”菜单中的“L unch XMD”命令。XPS会启动GDB服务,并自动连接到硬件板。默认的连接id号为“0”,TCP端口为“1234”。点击“Debug”菜单中的“Launch Software Debugger”命令,则会弹出如图9-153所示的工程选择对话框。选择“TestApp_Memory”,点击“OK”按键。

图9-153 测试软件工程选择界面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| 小舍YZ 发表于 2017-7-12 14:21:36 | 显示全部楼层
2)XPS会弹出用于调试的“Source Window”对话框,如图9-154所示。点击 图标,连接目标工程,即可弹出与目标板的连接对话框,直接点击“OK”即可进入调试模式。

图9-154 源代码调试界面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| 小舍YZ 发表于 2017-7-12 14:22:37 | 显示全部楼层
3.在线调试

最后即可通过点击 图标来完成单步调试,点击 图标查看本地变量。多次点击调试内容,可发现j的值永远比i的值小1,这和程序本意是一样的,如图9-155所示。说明DDR控制器工作完全正常。

图9-155 DDR控制器调试结果示意图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| 小舍YZ 发表于 2017-7-12 14:23:41 | 显示全部楼层
EDK是Xilinx公司在嵌入式系统领域的完整解决方案,包括开发软件、PowerPC硬件处理器核、Xilinx MicroBlaze软处理器核以及进行Xilinx平台FPGA设计时所需的技术文档和IP Core。
首先首先介绍了EDK系统的组成,软、硬核处理器的架构;
其次介绍了EDK软件的安装、基本设计流程和文件管理结构;
接着介绍了XPS软件的基本操作和高级操作,包括XPS启动、创建新工程、加入IP Core、定制用户外设、软件输入、系统仿真、各类在线调试手段和软件平台SDK;
最后通过一个DDR SDRAM控制器的实例将本次大部分内容串联起来。
通过本次的学习,希望读者具备EDK开发的基本技能。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
芙蓉王 发表于 2017-7-13 09:10:22 | 显示全部楼层
                  
晓灰灰 发表于 2017-7-13 09:12:09 | 显示全部楼层
DDR SDRAM控制器的调试
zxopenljx 发表于 2021-5-18 17:48:27 | 显示全部楼层
DDR SDRAM控制器的调试
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-11-29 01:29 , Processed in 0.063567 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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