既然FB-DIMM使用现有并行式内存芯片,如何转换成串行输出入?关键就在模组上的AMB(Advanced Memory Buffer)先进内存缓冲器芯片。这个芯片负责两样主要工作,第一是把DIMM上的并行内存资料转换为串行,第二是承接同一通道串连的其他FB-DIMM资料,并将资料传道到下一FB-DIMM的AMB或主板上的内存控制器。
FB-DIMM解决方案的运作架构
AMB芯片是FB-DIMM架构的关键,通过AMB,FB-DIMM上的内存芯片完全可使用现有产品,也不必更改它的并行资料接口;理论上,只要AMB芯片能提供支持,FB-DIMM不论使用何种内存芯片,都与电脑系统的运作无关。也因为这种设计,使FB-DIMM模组上的内存速度与系统内存汇流排脱?,之前提过的传输率是内存与AMB之间的传输况状,并不等于AMB读写模组上内存芯片的速度。
传统RDIMM采分支状的并行架构
FB-DIMM透过AMB点对点连接
前面曾经提到,FB-DIMM不仅将读写线路分开,接线数目也不同。读写线路分开,使内存的读、写工作可以同时进行,而接线数目差异则是统计后的结果,依据分析,系统由内存读取资料的需求超过写入内存;因此,使用不平衡设计可以兼顾到系统效率和成本。
FB-DIMM接脚定义 差动讯号对 接脚数
到DIMM资料路径 10 20
DIMM送出资料路径 14 28
高速讯号脚数小计 48
电源脚数 6
接地脚数 12
共用接脚(频率、校正、PLL电源、测试) 3
全部接脚数 69
虽然串行架构降低了导线间互相干扰机率,这麽高速的信号仍然需要一些设计来维持信号品质。前面曾经提过,FB-DIMM在输出入资料线上都使用差动式导线对,而电源、接地、命令、时序等线路则使用一般的单线设计。
在FB-DIMM架构下,负责每个内存通道的读取线路称为北向(Northbound),负责定址、命令和写入资料的线路称为南向(Southbound);通道上所有内存模组透过各自的AMB成为点对点连接。
网友评论