原创 关于SystemC一些观点

2009-3-1 22:22 4422 7 10 分类: FPGA/CPLD

通过一段时间的学习,对SystemC形成了自己的一些看法,特写出来与大家共同探讨。


1、     
关于SystemCSystemVerilog谁将统治IC设计领域,就wind330来看,它们针对的领域不尽相同,未来是两种设计语言共存;


2、     
SystemC专门定义了TLM2.0的标准,对一个系统方案早期的可行性验证提供了快捷的方式,软件的设计不需要等到硬件平台搭建完成才进行;


3、     
SystemCRTL编码效率低下,而SystemVerilog却是这方面的强者,并且几大EDA公司提出的验证方法均支持SystemVerilog,而SystemC仅在Mentor公司的AVM有实现,在IP验证上SystemVerilog具有绝对优势;


4、     
ESL(电子系统级)设计流程已经进入实用阶段,随着SOC发展,软硬件协同验证需求越来越强烈,SystemCC++的一个子集,所以SystemC就有了用武之地;


以下是一些网上的文章,供大家参考:


http://www.ed-china.com/ART_8800019271_400012_500016_TS_2a8963a4.HTM


http://www.ed-china.com/ART_8800011192_400013_500015_TS_6196d6b6.HTM


http://www.eefocus.com/html/07-07/9143231207551513.shtml


所以wind330觉得关于该学什么语言的争论没有意义,关键是看自己喜欢在哪一个领域发展,选对自己的方向,努力地往下走。

PARTNER CONTENT

文章评论3条评论)

登录后参与讨论

用户246199 2009-9-7 22:54

看文章讲Synopsys的VCS对两者的支持都非常好,个人没有用过。Cadence的NC-sim也支持这两种语言,8.0版以上支持systemverilog,6.2版及以上可以支持systemC,7.x版本没有用过,不太了解。

用户1122702 2009-3-9 20:28

了解清楚再结合自己的兴趣去学习。

ilove314_323192455 2009-3-7 23:25

还没有深入学习这systemC和system verilog
相关推荐阅读
用户1122702 2015-12-20 21:29
在Emacs中应用Ctags
适宜人群 具备Emacs使用经验的程序员 什么是Tag? Tag,即标记,记录了程序重要信息(如函数、变量、宏定义等)的位置和相应的文件,方便程序浏览器进行跳转。 ...
用户1122702 2015-12-13 22:23
可综合的SystemVerilog:命名空间
关键名词解释: 编译单元(compilation unit):SystemVerilog 源代码的集合 编译单元域(compilation-unit scope):即编...
用户1122702 2015-12-13 22:15
可综合的SystemVerilog:参数化函数/任务
在Verilog中,参数化模块被广泛应用。参数可重新定义保证模块的可配置性及可复用性。但是,函数及任务并无法像模块一样被参数化,减弱了Verilog的描述化能力。 SystemVer...
用户1122702 2010-10-28 11:34
基于SOPC下RapidIO调试方法
RapidIO的一个难点在于地址转换方法,即将远端的Memory映射到当前Avalon-MM总线,所以地址需要一个转换过程——Local Avalon-MM<->RapidIO Addr&...
用户1122702 2010-08-24 14:22
西行重庆
八月初时离开生活并工作四年的深圳,来到求学四年的重庆。已经过去三周时间,对自己的将来也随之变的不可琢磨。重庆的生活水平并不如想象的低,除了房价不像沿海城市高企,其他诸如公共交通,生活日常用品基本都是一...
用户1122702 2010-07-07 18:05
Tcl用后感
                    Tcl用后感 (by Wind330)    Tcl - Tool Command Language近期做了一个Tcl脚本用于Modelsim仿真,完成如下功能...
EE直播间
更多
我要评论
3
7
关闭 站长推荐上一条 /3 下一条