上一文介绍了eswd工具的使用,该工具,可以将cpu的执行流,与elf程序对应起来,让我们方便的去debug。
启动ds5,选择Window->Open Perspective->DS-5 Debug
在去年的SNUG(Synopsys User Group) 2017上,机器学习的关键词出现多次,是当时无可争议的热点。今年我们终于看到了机器学习真正用于后...
最近有同学反映文章中很多专业词汇不太明白,因此想开一个系列专门讲一些后端的基础知识和词汇,毕竟后端的知识颇为繁杂,对入门者极为...
我们在编写c程序,在调试的时候,希望能够使用visual studio工具,或者eclipse工具,实现单步调试,让我们能够查看c程序的执行状态,从...
灵动微MM32F103系列产品使用高性能内核M3的 32 位微控制器,典型工作频率可达144MHZ,内置高速存储器,丰富的增强型 I/O 端口和外设连接...
ARMv8架构中,定义了一个系统定时器(system timer),并且指定了这个系统定时器,需要实现的寄存器,以及各个寄存器的偏移。
indago工具很强大,对于debug环境,非常好用。但是因为仿真过程中,会产生indago database,而database,会记录仿真的所有状态,因此必...
一、c中使用asm执行汇编使用 _asm关键字。格式:对于clobbered_register_list, 有两个:二、c中调用汇编代码函数使用.globl 和.type来...
一年一度的Synopsys User Group(SNUG)在上海已经举行完毕。一如既往参加人数很多,同时Synopsys也带来了一些有亮点的技术,因此想趁热和...
构思了很久应该怎样介绍CTS,最终决定分为几篇文章来一步一步介绍整个流程。尽管如此,由于在大型项目中CTS是一个比较复杂的工作,因此...
在每行log的开头,有一个向前或者向后的按钮,点击,表示,将仿真状态,定义到这一时刻,此时,代码窗口,显示打印这行log的代码处。
◾armclang: 编译 c ,c++, GNU assembly language的源代码,不能编译ARM汇编代码
在debug uvm验证环境时,我们一般是通过增加打印,然后仿真,根据仿真打印的log,来确定问题。如果打印加得不够,还得修改源代码,增加...
最近两三周没怎么更新,先向关注本专栏的读者致歉。原因在于最近忙于搭建后端环境,flow以及Lab,为即将到来的实践做准备。很高兴告诉大...
ARM汇编开发,有两种开发方式,一种是使用ARM汇编,一种是使用ARM GNU汇编。两种汇编开发,使用的汇编指令是完全一样的,区别是宏指令,...
indago工具,是cadence工具,推出的一系列debug工具。在启动simvision工具时,就会弹出一个窗口,里面就提到了indago工具。
职场上常说金三银四,这意味着又是一年跳槽季。因此我临时决定写一篇文章给那些想要找工作或者换工作的童鞋以作参考。
vcs联和verdi,支持回退交互式仿真。使用交互式仿真,确保如下环境变量有设置◾VCS_HOME◾VERDI_HOMEvcs在编译的时候,要加入如下选项 {代...
在GICv2架构中,GIC与core之间,是直接通过irq,fiq管脚,传递中断信号。但是在GICv3架构中,GIC通过gic stream接口向cpu interface传递...