DC-SCM 模块会成为BMC模块标准吗?
最近举办的2020年OCP网上虚拟峰会透露了更多关于DC-SCM的信息。我们来看一下,它有没有机会成为BMC模块的标准。
下面是模块的主要信息:
- SFF-TA-1002 接口,与NIC3.0一致(可以参考我另一篇文章)
- 尺寸与NIC3.0故意不一样
- 主要器件有BMC,CPLD
- 板上有2个Flash socket,BIOS和BMC所用
- 板上TPM与Cerberus接口
- 对外有Mini DP显示、1个USB3.0,一个管理网口、三个LED
系统框图如下所示,使用了最新的AST2600。
接口的引脚定义比较丰富:I2C,UART,LPC/ESPI, PCIe, JTAG, USB, PECI,NCSI,SGPIO。
Fan的控制是用I2C芯片,应该是因为引脚不够用。同理,用了一个CPLD来与主板的CPLD通过SGPIO互连来传输更多IO信号,同时降低接口引脚的使用数量。(CPLD code是否会开源?)
尺寸比ocp nic3.0要大一圈,有防呆效果。
用这张卡的另外一个好处是可以缩小主板的大小。因为主板的PCB由于需要支持PCIe Gen4/Gen5越来越贵了。
还有机会通过线缆连接,看上去比较贵,不过提高了灵活性。
在OCP最近的服务器项目中的应用,看上去这个卡的纵向空间占用比较多,在它的上面无法再放一张pcie卡了。
最后讲一讲Cerberus,这个是两年前的一个用于安全启动ROT(Root of Trust)的一个项目,是一个独立的卡片,可以加密。样子如下,貌似没流行起来。
总的来说,这个DC-SCM的定义比较全面,不过大家现在习惯于把BMC放在主板上,设计也不复杂,是不是愿意用这个模块,还要额外的CPLD和Fan控制器,以及占用了rear的空间?个人觉得很难成为主流。拭目以待。