典型文献
一种嵌入式硬件辅助调试机制研究与实现
文献摘要:
某自主指令架构系列芯片(简称为GCXP)主要使用基于扫描链重用的硬件调试机制,与主流商用嵌入式芯片产品相比,该硬件调制机制安全性较低且不具备用户交互、程序下载等功能,同时缺乏嵌入式调试软件生态,不利于嵌入式产品的推广与应用.参考ARM CoreSight、RISCV Debug SPEC及SiFive开源芯片Debug Module的实现细节,结合GCXP特权架构,提出一种软硬件协同的调试中断陷入机制.使用自主特权架构中的特权程序替代部分调试中断硬件逻辑,使得在调试模块设计时无需进行CPU协同修改以及操作系统软件接口和上位机调试软件的二次开发,从而避免CPU硬件逻辑修改后大量的验证工作,同时无缝兼容历史CPU IP.分析结果表明,该中断陷入机制与RISCV Debug SPEC协议能够实现良好的协同,可以与SiFive参考开源调试模块协同工作,支持主流交互式调试软件及硬件工具,且调试模块的代码及功能覆盖率都能达到100%,可以满足流片需求.
文献关键词:
嵌入式调试;开源片上调试器;自主指令集SoC;前端设计;国产芯片
中图分类号:
作者姓名:
刘鹏;刘杰;贾讯
作者机构:
江南计算技术研究所,江苏 无锡 214215
文献出处:
引用格式:
[1]刘鹏;刘杰;贾讯-.一种嵌入式硬件辅助调试机制研究与实现)[J].计算机工程,2022(09):139-145
A类:
GCXP,嵌入式调试,CoreSight,RISCV,SiFive,开源芯片,开源片上调试器
B类:
嵌入式硬件,试机,研究与实现,扫描链,重用,商用,品相,制安,备用,用户交互,下载,软件生态,嵌入式产品,推广与应用,ARM,Debug,SPEC,Module,特权,软硬件协同,断陷,使用自主,硬件逻辑,模块设计,CPU,改以,操作系统,系统软件,软件接口,上位机,二次开发,协同工作,交互式,代码,流片,指令集,SoC,前端设计,国产芯片
AB值:
0.367827
相似文献
机标中图分类号,由域田数据科技根据网络公开资料自动分析生成,仅供学习研究参考。