12下一页
返回列表 发新帖我要提问本帖赏金: 3.00元(功能说明)

[FPGA] 开启Xilinx Spartan 6的DDR3之路 - 20160823更新

[复制链接]
 楼主| zyingjie 发表于 2016-7-10 08:06 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 zyingjie 于 2016-8-23 14:29 编辑

立帖为证


/**************************************************************************/
/****************************2016-08-23 V02版本完成*********************************/
/**************************************************************************/

黑色底板果然好看多了。


/**************************************************************************/
/****************************2016-07-26 完成*********************************/
/**************************************************************************/
2Gbit全地址空间测试完成,用的是Xilinx提供的MCB IP硬核,下面是原理图,测试程序和说明书,
请翻滚帖子至最后, 欢迎下载。

/**************************************************************************/
/****************************2016-07-23 更新*********************************/
/**************************************************************************/
经测试,第一版的DDR3可以正常稳定运行在400MHz,全地址空间读写数据无任何问题。
现在开始准备第二版,打算生成100个pcb,并且会将阻焊颜色由绿色改为黑色。
具体设计细节和第一版的区别如下:
(1) IO引脚数量由原来的80个增加到86个IO;
(2) 所有引出的差分线尽量保持等长;
(3) 电容部分进行了改进,每个DC/DC输出都增加了铝电解电容,增加可靠性,铝电解电容都放在背面。
下面是第二版的图片:

/**************************************************************************/
/****************************2016-07-19 更新*********************************/
/**************************************************************************/
搞了一个上午,终于搞定第一个板子,FPGA的1.2V VDDCore电压,1.5V的DDR3供电电压,
VREF的0.75V电压都OK。往FPGA内部下载点灯程序OK,往SPI FLASH固化程序也OK。
下一步,DDR3 的MCB实现。。。。。。

/**************************************************************************/
/****************************2016-07-18 更新*********************************/
/**************************************************************************/
PCB打样回来了,5mil/5mil的线宽线距,10mil的过孔,花了我好多大洋!!!赶紧贴板子去了!!
贴完再上照。

/**************************************************************************/
/****************************2016-07-10 更新*********************************/
/**************************************************************************/
经过不知道多少个工作日空余时间和周末业余时间,终于大致设计板子浮出水面,等待后续检查。
板子采用4层PCB,板子大小5cm x 5cm,层叠情况:Top -> GND -> Power -> Bottom板子芯片情况:
(1) FPGA: Xilinx Spartan6系列的XC6SLX16-FTG256
(2) DDR3: Micron的MT41J128M16,2Gbit存储容量
(2) 电源:采用2片Onsemi的NCP1529分别为FPGA Core 1.2V和DDR3 1.5V提供电源
/**************************************************************************/
















本帖子中包含更多资源

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

×

打赏榜单

xyz549040622 打赏了 3.00 元 2016-07-10
理由:欢迎分享更多资料!

玄德 发表于 2016-7-10 10:23 | 显示全部楼层

顶一把,
膜拜搞这种速度的人。


xyz549040622 发表于 2016-7-10 10:24 | 显示全部楼层
原创分享,希望分享更多的原创信息!
habc987 发表于 2016-7-12 22:37 来自手机 | 显示全部楼层
同意楼上
 楼主| zyingjie 发表于 2016-7-18 13:18 | 显示全部楼层
征集意见,核心板出来了,底板上放些啥:
(1) CY7C68013 USB
(2) STM32F407/STM32F429
(3) 千兆以太网
(4) AD9288高速双通道ADC
(5) 高速DAC
(6) CMOS摄像头接口 + TFT液晶屏接口 or ADV7123 RGB->VGA
(7) ...

xidaole 发表于 2016-7-19 16:48 | 显示全部楼层
速度那么快,要配高速运放。
feihufuture 发表于 2016-7-19 17:48 | 显示全部楼层
做的板子比较一般,不过,还是鼓励你继续努力,只要自己爱好!
另外,这方面的板子没必要自己做,淘宝已经烂天下了,花更多的时间去系统架构和算法上吧!
 楼主| zyingjie 发表于 2016-7-20 08:46 来自手机 | 显示全部楼层
feihufuture 发表于 2016-7-19 17:48
做的板子比较一般,不过,还是鼓励你继续努力,只要自己爱好!
另外,这方面的板子没必要自己做,淘宝已经 ...

请大神不吝赐教板子哪里可以改进下@@十分感谢。
我的想法是先把板子搞稳定再去搞高速ADC
xunchangreng 发表于 2016-7-20 16:18 | 显示全部楼层
怎么会没看到去耦电容?
其他的就不用看了
 楼主| zyingjie 发表于 2016-7-20 23:24 来自手机 | 显示全部楼层
本帖最后由 zyingjie 于 2016-7-21 09:40 编辑
xunchangreng 发表于 2016-7-20 16:18
怎么会没看到去耦电容?
其他的就不用看了

去耦电容都放在正面了,为了考虑双面SMT的问题:p走线的时候都是先过电容再接到电源引脚的。反正也不用过ESD静电,EFT群脉冲之类的实验,纯属DIY爱好。
已经测试过了,DDR 3已经能跑到400MHz的时钟速率了,全地址读写数据没任何问题。
dzhou01 发表于 2016-7-20 23:42 | 显示全部楼层
这个板子居然能用4层就搞定,厉害
 楼主| zyingjie 发表于 2016-7-23 10:28 | 显示全部楼层
开始准备第二版了!!!继续加油!!!
 楼主| zyingjie 发表于 2016-7-26 10:03 | 显示全部楼层
完成!结贴!
 楼主| zyingjie 发表于 2016-8-23 14:30 | 显示全部楼层
V02版继续发挥热量!
LIU_XF 发表于 2016-9-26 20:38 | 显示全部楼层
本帖最后由 LIU_XF 于 2016-9-26 20:51 编辑

楼主,请教一下,VCCAUX接2.5和3.3V有什么区别

为什么不需要VTT电阻呢
 楼主| zyingjie 发表于 2016-9-27 14:19 | 显示全部楼层
LIU_XF 发表于 2016-9-26 20:38
楼主,请教一下,VCCAUX接2.5和3.3V有什么区别

为什么不需要VTT电阻呢

VCC_AUX接3.3V即可。
单片DDR3内存不需要VTT电源,当然这样的配置应用于速率要求是小于800Mb/s,对于-2等级的Spartan-6肯定够了
micky717 发表于 2017-3-26 22:24 来自手机 | 显示全部楼层
厉害!!
meper 发表于 2017-3-29 11:29 | 显示全部楼层
正在学习DDR3,请多多指教
lvyunhua 发表于 2017-3-29 14:56 | 显示全部楼层
能多分享下 测试源码 吗?
kingboy100 发表于 2017-3-29 21:37 | 显示全部楼层
能共享一下 原理图 和 PCB文件吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

445

帖子

9

粉丝
快速回复 在线客服 返回列表 返回顶部