FPGA常见问题社区-FPGA常见问题版块-FPGA CPLD-ChipDebug
FPGA常见问题-ChipDebug

FPGA常见问题

帖子 610互动 399关注 53
FPGA常见问题,如仿真,时序,设计思路等。
FPGA常见问题-ChipDebug
评分
1分享
为什么FPGA开发板上的DIMM条是16G的,但是却有18片DDR4内存颗料?-ChipDebug
我来补下DIMM内存条的知识吧,如果不想了解那么细,直接看最后的答案吧。 首先DIMM条是用来连接CPU的,而这个总线的连接通道叫channel,一个channel实际上就有一个DDR RAM的控制器,比如下面这个图的I7就有两个channel即两个DDR RAM控制器, 而一个channel的位宽按x86 CPU的历史发展,目前是64。 评论图片-ChipDebug 既然一个channel上的位宽是固定的64,那么如何支持更大容量的DIMM条呢,主板上会从每个channel上分出两个DIMM条的插槽来(由DDR RAM控制器通过片选来区分,本质上是地址映射),那这个主板共计有4个DIMM条插槽。 主板的内存条DIMM插槽数量一般只有那么多,那要支持更大容量就只能到DMII条上想办法,而具体到DIMM条,为了扩容量,那么就再通过片选(实际上这里的片选是对过地址位来映射的)来扩,这个时候的位宽也只能是64,而这一个片选就是一个rank, 你内存条上的2Rx8 中的R就表示这根内存条上有根片选,有两组64位宽的内存颗粒(DDR4 DRAM IC),x8表示每颗内存颗粒的位宽是8bit. 评论图片-ChipDebug 那么最后来说说为什么你的内存条是72bit,而不是64bit 的。因为前面讲的是PC上的DIMM条,服务器上的DIMM条会多出8bt的ECC来,所以是72bit的。 更进一步,我们来看看你这颗DIMM条的datasheet中的原理图,你就明白了。 评论图片-ChipDebug
评分
2分享
评分
2分享
评分
1分享
该帖子内容已隐藏,请评论后查看

登录后继续评论

评分
2分享
该帖子内容已隐藏,请登录后查看

登录后继续查看

评分
2分享
评分
1分享
评分
3分享
评分
1分享
该帖子内容已隐藏,请登录后查看

登录后继续查看

评分
1分享
该帖子内容已隐藏,请登录后查看

登录后继续查看

评分
2分享