摘要
服务器管理控制器是云计算装备关键部件之一,目前主要基于ARM架构开发, ARM较高的授权费推高了控制器设计成本,不利于SoC相关产品的迭代和升级. RISC-V是近年提出的一种开源的处理器架构,与ARM同属精简指令集,具有模块化、可扩展等诸多特点.本文采用RISC-V开源处理器BOOM核心,设计实现了一种基于RISC-V处理器的服务器管理控制器FPGA原型系统.该系统基于Xilinx的Virtex Ultra Scale 440 FPGA进行了原型构建,完成了实际应用场景下的功能测试和CoreMark测试,结果显示处理器性能提升了26%,优于同级别的ARM核心,系统功能符合设计预期.此外,该原型系统基于OpenBMC实现了IPMI等专用管理控制协议,基本功能验证通过,证明了通过RISC-V替换ARM优化SoC架构的可行性.
- 单位