
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
SystemC中SC_THREAD必须依靠wait 来进行仿真时间的推进;SC_METHOD中则必须保证不能出现任何显式或隐式的wait调用。wait 有多个重载函数。void wait() 中不加任何参数,表述wait此SC_THREAD的敏感列表事件,比如在构造函数中有这样的语句SC_THREAD( function); sensitive << evt; 这样在 SC_THREA
memcpy和memmove都是C语言中的库函数,在头文件string.h中,作用是拷贝一定长度的内存的内容,唯一的区别是,当内存发生局部重叠的时候,memmove保证拷贝的结果是正确的,memcpy不保证拷贝的结果的正确。如果我们非想使用memory来处理有局部重叠的copy动作时,可以考虑自己再写一个memory的实现函数,覆盖掉标准库的实现方式。以下是自己写的一个实现方法,网上很多。...
在Soc性能分析的时候,往往需要看一些master或slave的busy / idle状态占比,如果能像看波形那样看到各个master/slave在各个时间段的状态,这样可以非常直观地看出性能瓶颈点。Chrome提供了一个可视化的trace viewer工具就可以达到这样的效果。参考https://limboy.me/2020/03/21/chrome-trace-viewer/在chrome浏览
Interlaken 协议 是一个(相对于PCIE来讲) 轻量级的跨chip 互联协议,部分内容是在SPI4.2协议基础上来的,由Cortina 和Cisco公司在2006年提出,目前最新的是 v1.2版本 (2008年)。官方文档有两份,名字和链接分别为:Interlaken Protocol Definition - A Joint Specification of Cortina Syste







