arm的cxdt环境搭建

CXDT 

Acting as an external debug agent through the DP, or directly to an APB slave (mimicking debug over functional I/O). 

CPU 

Acting as a self-hosted debug agent through the processors memory map. 

       将调试激励驱动到调试端口或 APB 功能 I/O 接口。当您在 CXDT 上运行测试时,Makefile.CXDT 生成的测试代码图像被加载到 CXDT 中。 CXDT 将测试状态和结果直接写入 Verilog 仿真输出。 

打开波形命令:verdi -simflow -simBin simv 

加载波形命令 

fsdbAutoSwitchDumpfile 1000 "waves.fsdb" 10 

fsdbDumpvars 0 "tbench" 

run 

1、Arm 的corsight验证基于ARMV6架构的CXDT仿真器平台主要对soc里面的soc_600以及相应的关于debug、trace、trigger组件进行仿真验证。

主要环境如下组成:

1)CXDT仿真器,生成CXDT_bin文件

/css600/logical/testbench/

生成的文件夹 CXDT所需要的CXDT.bin文件

2)在$DB_PATH/socdie/chiptop/sim/testcases/jtag/添加一个cxdt.yml,其中的cxdtbinname指向生成的bin文件路径。

cxdt.yml

  1. 在tb_top.sv里面加入cxdt_include.svi文件

4、cxdt_include.svi连接CXDT仿真器和顶层pin接口

5、宏定义区别使用CXDT仿真器或者JTAG接口

6.在环境中加入CXDT的的仿真器以及相关的组件 路径

saf_ss:$DB_PATH/socdie/saf_ss/sim/tb_top/env.f

chiptop:$DB_PATH/socdie/chiptop/sim/tb_top/env.f

7.通过saf_cxdt_base_test.svh启动整个环境

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值