###
计算机系统应用英文版:2022,31(9):31-38
本文二维码信息
码上扫一扫!
基于轻量化远程过程调用的RISC-V调试协议栈方案
(芯来科技(武汉)有限公司 基础软件部, 武汉 430073)
Implementation of RISC-V Debugger Protocol Stack Based on Lightweight Remote Procedure Call
(Basic Software Department, Nuclei System Technology (Wuhan) Co. Ltd., Wuhan 430073, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 1294次   下载 3321
Received:March 29, 2022    Revised:April 25, 2022
中文摘要: 近年来, 随着RISC-V架构以其独特的开源、精简、模块化等优势在工业界快速铺开, 市场中涌现出大量基于RISC-V架构的处理器IP核及基于RISC-V架构设计的片上系统(system on chip). 现有调试器作为RISC-V软件开发过程中的一个重要部件, 存在性能低、部署成本高以及二次开发难度大等问题, 难以应对现今井喷发展的RISC-V架构芯片的RTL设计与验证、程序开发与调试、量产批量编程的需求. 为了解决这些问题, 本文提出一种全新的、开源的、模块化基于轻量级远程过程调用实现互操作的RISC-V调试协议栈方案—Morpheus. 实验及分析结果表明, 该调试方案能够有效提高调试性能, 降低部署成本和二次开发难度.
中文关键词: RISC-V  在板调试  调试器  调试协议栈
Abstract:In recent years, as RISC-V architecture spreads rapidly in the industry due to its advantages of open source, concision, and modularization, massive processor IP cores and system on chip (SoC) based on the RISC-V architecture have emerged in the market. The existing debuggers serve as an important tool in developing RISC-V software, but they face low performance, high deployment cost, and high difficulty in secondary development and struggle in meeting the needs of RTL design and verification, software development and debugging, and mass production/batch programming of RISC-V architecture-based chips. To solve these problems, this study proposes a new, open-source, and modularized RISC-V debugger protocol stack design scheme based on the lightweight remote procedure call—Morpheus. Experiments and analysis results have shown that this debugger protocol stack can effectively reduce the deployment cost and the difficulty of secondary development and improves the debugging performance.
文章编号:     中图分类号:    文献标志码:
基金项目:
引用文本:
万瑞罡,朱焕杰.基于轻量化远程过程调用的RISC-V调试协议栈方案.计算机系统应用,2022,31(9):31-38
WAN Rui-Gang,ZHU Huan-Jie.Implementation of RISC-V Debugger Protocol Stack Based on Lightweight Remote Procedure Call.COMPUTER SYSTEMS APPLICATIONS,2022,31(9):31-38