推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于 SystemVerilog DPI 的 ARM SoC 虚拟调试验证平台的设计

更新时间:2019-10-27 22:06:30 大小:273K 上传用户:xuzhen1查看TA发布的资源 标签:调试系统SystemVerilog DPI虚拟验证平台 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

摘要:提出和实现了一种基于 SystemVerilog直接编程接口(DP)的SoC调试系统验证平台.该平台利用DPI将GDB调试器和目标芯片的验证 Testbench集成在一起,实现了ARM7 SoC调试系统的 RTL级调试验证,验证平台能够在FPGA原型验证之前发现和定位调试系统的错误点 缩短验证周期和提高验证效率关键词:调试系统;SystemVerilog DPI;虚拟验证平台;系统芯片;JTAG

1引言

在基于ARM7核的sOC开发过程中,调试系统的验证非常重要[1],由于没有相应的 RTL验证环境,调试系统的验证一般是在 FPGA原型验证阶段进行,并借助于一些逻辑分析仪对仿真波形进行采样分析,延长了验证时间和降低了验证效率[21.Sys2

tem Verilog[31是Verilog语言的高层次扩展和增强具备了更好的抽象结构层次的设计建模能力,目前已成为IEEE标准

文中基于 SystemVerilog DPI和GNU的GDB调试器,提出了一种SoC的JTAG片上调试系统虚拟验证环境,在该验证环境中,利用DPI将软件调试器集成到验证过程中,可完成RTL级的JTAG调试接口仿真与验证该方法能够将 FPGA原型验证发现的调试系统错误提前到系统仿真验证阶段,缩短了系统周期和提高了验证效率.


部分文件列表

文件名 大小
基于SystemVerilogDPI的ARMSoC虚拟调试验证平台的设计.pdf 273K

部分页面预览

(完整内容请下载后查看)
微 电 子 学 与 计 算 机  
26  
11  
Vol. 26 No. 11  
第  
2009 11 月  
November 2009  
M ICROEL ECTRON ICS & COMPU TER  
基于 SystemVerilog DPI 的  
ARM SoC  
调试验证台的计  
虞致国 ,魏敬和  
中国科技集司 第五十八研究所 江苏 无锡  
(
)
,
214035  
(
)
 出和一种基于  
:
直接接口  
调试验证台  
台利用  
DPI  
SystemVerilog  
Testbench  
DPI  
SoC  
.
GDB  
,
ARM7 SoC  
RTL .  
级调试验证 验证台  
调试和目片的证  
FPGA 原型定位误点  
;SystemVerilog DPI ;  
集成在一起 现了  
,期和提高率  
; ;J TA G  
验证台 系片  
调试的  
.
:
词 调试统  
(
)
: TP31 ꢀꢀꢀꢀꢀ 文献识码 : A ꢀꢀꢀꢀꢀ 文章 : 1000 - 7180 2009 11 - 0117 - 03  
Design of Virtu al Verif ication Platform for  
ARM SOC Based on SystemVerilog DPI  
YU Zhi2guo , WEI Jing2he  
(
)
The 58th Research Institute of CETC , Wuxi 214035 , China  
(
)
Abstract : A verification platform for SoC debug system based on SystemVerilog direct programming interface DPI is  
presented and implemented. The platform integrates software debugger GDB and the verification Testbench for target de  
2
vice to debug the debug system of ARM7 SoC when the design is in RTL - level phase. With the platform , the problems  
or errors in debug system can be found and located before FPGA prototype verifiction. The efficiency of debug system ver  
ification can be improved by using the platform.  
2
Key words : debug system ; SystemVerilog DPI ; virtual verification platform ; SoC ; J TA G  
口仿真与证 该法能将  
原型证  
.
FPGA  
发现错误前到系仿证阶段  
短了系期和提高了率  
1 言  
,
在基于  
核的  
中  
调试系  
ARM7  
SOC  
,
.
[1 ]  
常重要  
由于没有相的  
验证环  
RTL  
.
2 ARM 核芯片的统  
般是在  
,
原型证阶段  
FPGA  
进行 ,并借助于一些仿真波形采  
2. 1 统  
[2 ]  
析 延证时间降低了率  
,
一个完整的 SoC常包括机  
2
. Sys  
[3 ] 是  
的高和增强  
调试协议转换器 片三个部分  
调试机运行  
.
Verilog  
更好的抽象模能力  
已成为 准  
,
tem Verilog  
目前  
调试软件 协议转换和目通信  
,
,
.
调试软用于令  
存等 是接口  
断点 访  
IEEE  
文中基于  
调试器 出了一种  
.
,
协议转换器  
.
SystemVerilog DPI  
GNU  
GDB  
,
SoC J TA G  
片上虚  
,
(
)
又称主机换成  
拟验证环境 验证环 利用  
.
调  
符合 串行命令或数据 接收来自目标  
J TA G  
,
DPI  
,
集成到证过中  
可完成  
,
级的  
调 芯片的串行命令或及数据  
调试构  
. 1  
RTL  
JTA G  
收稿日期 : 2008 - 10 - 13  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载