SystemC经典教材
系统设计里的 System C 算是个狠角色,既能模拟行为,也能搞定 RTL,灵活得。如果你是搞硬件建模的,强烈推荐 David C. Black 那本《System C: From the Ground Up》。这本书讲得挺系统,既讲原理也有例子,而且练习题也安排得明明白白,边看边练,效率高不少。
System C 最大的亮点就是把 C++那一套带进来了,写起来比传统 HDL 灵活多了。尤其是搞事务级建模(TLM)那一章,说得挺透,适合搞早期系统架构评估那波人,效率提升可不止一点点。
像书里提到的SC_MODULE
和SC_CTOR
这两个关键点,新手要注意,多 System C 项目就是卡在模块构建上,搞清楚了就能玩得溜。还有一章专门讲数据类型,比如定点数、布尔类型、算术类型这些,都举了例子,讲得接地气。
仿真这块也讲得比较细,从sc_main
的入口函数到时钟、重置信号的,全都有。整体看下来,这书算是系统学习 System C 的一个靠谱选择,尤其适合有点 C++基础但刚入门硬件建模的你。
如果你之前用过 Verilog 或者 VHDL,那上手 System C 应该不难,用来搞更高层次的抽象建模,TLM 建模啥的顺手。推荐你一边读书一边搭环境,比如试试systemc-2.3.3.tar.gz这个版本,稳定、资料也多。
6.43MB
文件大小:
评论区