自己写的内存控制器,4层板目前跑到了1.4G

2020-01-30 16:07发布

顶层和底层布线,中间两层电源和地,JLC做的样板,自己手动焊接,纯粹是好玩。

验证了很多东西啊,跟说明书上不一样,比如说等长、线间距、过孔、电源退耦等等。
除了时钟等长,其它等长不考虑,由自动调整的IODELAY来搞定,不用绕线了。
线宽0.12mm,线间距0.12mm,什么规则都没考虑,只是布通,刚开始还没考虑速度问题。
高速信号线上的过孔最多的有3个。
电源退耦,FPGA使用了2个bank,每个bank的供电2个0805的22uf和1个0603的0.1uf,VREF每个引脚一个0.1uf。
内存那边,一个芯片使用了6个0603的0.1uf退耦,旁边再加2个0805的22uf,比较零散,方便手动焊接。
先行验证的工程没有仔细调教IOSERDES,只是跑个功能,目前受制于BUFG速度,跑1.4G稳定了。
看IODELAY校准的参数,还有很大的提升空间。
高速啊内存的神秘面纱被揭开了。
下一步就使用IO的高级玩意,估计在K7上能跑到2.4G
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
huangqi412
1楼-- · 2020-02-01 08:05
还是用在挖矿上?
advantech86
2楼-- · 2020-02-01 08:24
本帖最后由 advantech86 于 2019-3-2 16:24 编辑

我都跑到4G了,明年准备跑5G的。
drentsi
3楼-- · 2020-02-01 13:47
本帖最后由 drentsi 于 2019-3-3 09:30 编辑

最新进度,三通道核心部件实验成功,K325T,676或900封装,最核心部分大小为5cm*4cm,此面积包含了FPGA和三个5代显存通道,不包括电源等,六层板,每个显存通道为32bit,速率2.2G,合计就是32bit*3*2.2Gbps,26.4GB/s,容量上最大支持正反贴合计6片5代显存,6GB,所有这些都在5cm*4cm的面积之内。六层实验板做成功了,实测可用带宽达到了24GB/s。需要保密,暂时不上图。
LIU_XF
4楼-- · 2020-02-01 16:38
为什么要自已写控制器呢

就是为了提高频率,和降低 layout成本?
drentsi
5楼-- · 2020-02-01 16:57
 精彩回答 2  元偷偷看……
狼迹天涯
6楼-- · 2020-02-01 18:11
膜拜

一周热门 更多>