基于RISC-V的服务器管理控制器FPGA原型设计①

2021-08-02 11:08:40邹晓峰林宁亚刘同强周玉龙李仁刚
计算机系统应用 2021年7期
关键词:调试设计

李 拓,邹晓峰,林宁亚,张 璐,刘同强,周玉龙,李仁刚

1(高效能服务器和存储技术国家重点实验室,济南 250013)

2(浪潮电子信息产业股份有限公司,济南 250013)

指令集,是在CPU 设计初期规定,用于控制处理器内部运行的一系列指令的集合.指令集设计的优劣,对CPU的性能有重要影响.RISC-V 指令集[1]是2014年发布的一套完全开源的精简指令集(RISC),始于加州大学伯克利分校的相关项目.凭借前瞻性的设计与后发优势,RISC-V 成为了开放指令集架构领域的佼佼者.

图灵奖得主John Hennessy 曾经就未来的芯片设计提出了一种DSA (Domain Specific Architecture)的概念,即针对应用领域做优化的处理器架构.ARM 作为一种通用且固化的指令集架构,设计灵活性有限,而RISCV 架构不仅仅开源,同时还具有模块化、可扩展的特点,支持用户自定义指令.

服务器管理控制器是应用于服务器等数据中心基础设施的一种专用SoC,主要功能包括对系统设备进行信息监测、记录以及恢复等,它以独立系统运行,通过网络还可以实现对服务器的远程访问、远程监控和管理[2].目前,服务器管理控制器主要基于ARM 架构处理器进行设计,尚未有公开的基于RISC-V 设计方案.本文从SoC 设计底层入手,基于RISC-V 架构处理器进行服务器管理控制器的设计和测试,探究方案可行性并与ARM 架构进行对比.

本文首先介绍了RISC-V 及开源乱序执行处理器BOOM[3,4],然后详细描述了基于该处理器实现服务器管理控制器FPGA 原型系统的过程.该原型系统移植了OpenBMC 开源组件,实现了智能平台管理接口规范……

登录APP查看全文

猜你喜欢
调试设计
何为设计的守护之道?
现代装饰(2020年7期)2020-07-27 01:27:42
《丰收的喜悦展示设计》
流行色(2020年1期)2020-04-28 11:16:38
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
基于航拍无人机的设计与调试
电子制作(2018年12期)2018-08-01 00:47:44
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16
核电厂主给水系统调试
中国核电(2017年1期)2017-05-17 06:10:11
无线通信中频线路窄带临界调试法及其应用
电子制作(2017年19期)2017-02-02 07:08:38
调压柜的调试与试运行探讨
工业电气设备控制系统的安装与调试