学习GEM5其实是因为工作需要,主要是用来做数字电路的模型仿真的,之前用过 systemC,现在公司用的 gem5,其实本质上都是 C++只是套个不同的壳然后拿去仿真而已,SC本身就提供了时钟可以仿真,gem5用的是事件触发,对我来说都差不多,反正能跑起来就行.只是GEM5的资源要多一些,SC实在是感觉不太行,应该不大起得来,号称的系统级设计其实GEM5一样的可搞定.之前一直在关注我们的工作设计本身,平台都是前人搭好了的,我们直接用,不用太关心,现在有些空,所以对平台本身还是有点兴趣,研究了一下…