基于轻量化远程过程调用的RISC-V调试协议栈方案  被引量:1

Implementation of RISC-V Debugger Protocol Stack Based on Lightweight Remote Procedure Call

在线阅读下载全文

作  者:万瑞罡 朱焕杰 WAN Rui-Gang;ZHU Huan-Jie(Basic Software Department,Nuclei System Technology(Wuhan)Co.Ltd.,Wuhan 430073,China)

机构地区:[1]芯来科技(武汉)有限公司基础软件部,武汉430073

出  处:《计算机系统应用》2022年第9期31-38,共8页Computer Systems & Applications

摘  要:近年来,随着RISC-V架构以其独特的开源、精简、模块化等优势在工业界快速铺开,市场中涌现出大量基于RISC-V架构的处理器IP核及基于RISC-V架构设计的片上系统(system on chip).现有调试器作为RISC-V软件开发过程中的一个重要部件,存在性能低、部署成本高以及二次开发难度大等问题,难以应对现今井喷发展的RISC-V架构芯片的RTL设计与验证、程序开发与调试、量产批量编程的需求.为了解决这些问题,本文提出一种全新的、开源的、模块化基于轻量级远程过程调用实现互操作的RISC-V调试协议栈方案—Morpheus.实验及分析结果表明,该调试方案能够有效提高调试性能,降低部署成本和二次开发难度.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 在板调试 调试器 调试协议栈 

分 类 号:TP332[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象