ZC706P试验PL_DDR3内存条的步骤方法

本文提供了ZC706P板卡兼容XILINXZC706并支持DDR3内存的验证步骤。通过下载官方文档和项目,利用VIVADO2015.4版本进行BIT流文件下载和硬件管理,观察LED状态来确认DDR3内存的正常运行。在实验中,LED的亮灭情况表明试验正常,证明了板卡功能的可靠性。
摘要由CSDN通过智能技术生成

ZC706P 板卡完全兼容XILINX官方的ZC706,当然也支持PL外挂的1G的DDR3内存条,这个片BLOG我提供从官方下载的一个文档和一个项目,演示一下验证DDR3的步骤。

步骤1:准备好板子,安装好软件。

链接:https://pan.baidu.com/s/12Qt88ZmmLKrFg1icREQkoQ 
提取码:sx5i  

从网盘下载下来文件可以看到下面两个文件:

 这两个文件都是从XILINX官方下载到的,没有做任何修改。

这里用的VIVADO版本是2015.4,可以从下面的链接下载到VIVADO 2015.4的安装文件。

链接:https://pan.baidu.com/s/1J9VzuLucxBsmkVcEexCsvg 
提取码:i6jp  

如果仅仅是验证板子的PL的DDR3是否正常运行,可以不安装VIVADO2015.4版本,可以继续往下看。

步骤2:下载BIT流文件。

板子设置为JTAG启动模式,连通USB,通电。如下图:

打开任意版本的VIVADO进入HARDWARE MANAGER ,

之后就按照下面截图进行操作:

 

 

 

 

 步骤3:观察试验现象。

图中6个LED 其中PWR是板子通电指示,DONE是PL比特流配置完成支持。另外四个是PL段的LED。

我们从这个项目的代码里面找到对应的含义


  assign led[0] = memtest_start & (~error_reg);
  assign led[1] = clk_div_cnt[CLK_DIV_CNT_WIDTH-1];
  assign led[2] = error_reg;
  assign led[3] = init_done_r;

 代码所处的文件位置如下:

 实际实验中看到LED3常亮,表示初始化完成,显示正确。

LED2不亮,如果 亮的话是表示有错,不亮也是正确的。

LED1闪烁,是一个计数器的高位 ,这种闪烁表示时钟存在。试验结果也是正常。

LED0表示内存测试开始了,并且没有错误。亮是正常的。

因此从四个LED的亮灭情况看试验正常。

步骤4,代码编译。

作为评估板子是否好用上述试验已经足够。如果用户要打开项目文件进行编译和修改,使用vivado2015.4打开

rdf0242-zc706-mig-c-2015-4\zc706_prebuilt_example_design里面的zc706_mig项目就可以。

从网盘下载的PDF文档是详细介绍了如何使用MIG (Memory Interface Generater)生成和设置这个内存接口的项目步骤,做设计用到这部分时候可以参考一下。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值